summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorVoicot Kaczynski <88860233+febaut@users.noreply.github.com>2022-01-07 16:24:33 -0500
committerGitHub <noreply@github.com>2022-01-07 22:24:33 +0100
commitd479d9b5f8669738f4bfe1c72f5384ea7f2a2f28 (patch)
tree2790bb281396968d65b17dde952cb8bb1ed1b531 /docs
parent916b760d6e2ddcc266d803300fce064ba66c952f (diff)
downloadwiki-d479d9b5f8669738f4bfe1c72f5384ea7f2a2f28.tar.gz
wiki-d479d9b5f8669738f4bfe1c72f5384ea7f2a2f28.tar.bz2
wiki-d479d9b5f8669738f4bfe1c72f5384ea7f2a2f28.zip
chore: translations into Spanish. (#668)
Diffstat (limited to 'docs')
-rw-r--r--docs/es/ac-dashboard-core-installation.md234
-rw-r--r--docs/es/account.md4
-rw-r--r--docs/es/account_access.md2
-rw-r--r--docs/es/account_banned.md4
-rw-r--r--docs/es/account_data.md43
-rw-r--r--docs/es/account_instance_times.md33
-rw-r--r--docs/es/account_muted.md6
-rw-r--r--docs/es/account_tutorial.md78
-rw-r--r--docs/es/achievement.md1858
-rw-r--r--docs/es/achievement_criteria.md450
-rw-r--r--docs/es/achievement_criteria_data.md203
-rw-r--r--docs/es/achievement_dbc.md72
-rw-r--r--docs/es/achievement_reward.md70
-rw-r--r--docs/es/client-setup.md40
-rw-r--r--docs/es/common-errors.md233
-rw-r--r--docs/es/database-installation.md90
-rw-r--r--docs/es/final-server-steps.md54
-rw-r--r--docs/es/how-to-ask-for-help.md94
-rw-r--r--docs/es/linux-core-installation.md102
-rw-r--r--docs/es/networking.md52
-rw-r--r--docs/es/wiki-standards.md44
-rw-r--r--docs/es/windows-core-installation.md180
-rw-r--r--docs/es/windows-keeping-the-server-up-to-date.md42
-rw-r--r--docs/es/windows-requirements.md131
-rw-r--r--docs/es/windows-server-setup.md82
25 files changed, 4176 insertions, 25 deletions
diff --git a/docs/es/ac-dashboard-core-installation.md b/docs/es/ac-dashboard-core-installation.md
new file mode 100644
index 0000000..b28e064
--- /dev/null
+++ b/docs/es/ac-dashboard-core-installation.md
@@ -0,0 +1,234 @@
+## Introducción
+
+El panel de control Bash de Azeroth Core es una colección de scripts que ayudan durante la instalación y mantenimiento del servidor basado en AC. Permiten facilidad en al instalación, actualización y ejecución de AzerothCore mediante una realmente baja cantidad de pasos.
+
+Installar un servidor para desarrollo o producción nunca había sido tan fácil.
+
+Si necesita algún tipo de ayuda: [haga una pregunta](https://www.azerothcore.org/wiki/How-to-ask-for-help).
+
+
+## Requisitos
+
+Necesita tener [git](https://git-scm.com/) instalado en su máquina.
+Ningún otro software require ser instalado manualmente.
+
+- debian/ubuntu-based: `apt update && apt install git`
+- macOS: `brew install git`
+
+### Notas
+- Para usuarios de macOS: instale y use la ultima verisón de bash para ejecutar los comandos del panel de control (`brew install bash`)
+- Para usuarios de Windows: Los comandos deben ser ejecutados dentro de la consola de "git bash" o una compatible por ejemplo: WSL, cywin, etc...
+ Sin embargo, se sugiere usar git bash ya que viene preinstalada con git para Windows (uno de nuestros requisitos).
+
+## Instalación
+
+### Obténga las fuentes de AzerothCore
+
+```
+git clone https://github.com/azerothcore/azerothcore-wotlk.git; cd azerothcore-wotlk
+```
+
+### Configuración
+
+Existe un archivo [conf/dist/config.sh](https://github.com/azerothcore/azerothcore-wotlk/blob/master/conf/dist/config.sh) que contiene una configuración predeterminada. Échele un vistazo. La mayor parte de las configuraciones predefinidas le servirán. Sin embargo, puede copiarlas bajo `conf/config.sh` y cambiarlas como le parezca o lo requiera.
+
+
+### Instalar todas las dependecias de AzerothCore
+
+```
+./acore.sh install-deps
+```
+
+### Construya todo desde cero
+
+```
+./acore.sh compiler all
+```
+
+### Configurar la base de datos
+
+- Bien puede conectarse a su base de datos MySQL (con `sudo mysql -u root`) y crear manualmente el usuario de MySQL `acore` ejecutando:
+
+```
+DROP USER IF EXISTS 'acore'@'localhost';
+DROP USER IF EXISTS 'acore'@'127.0.0.1';
+CREATE USER 'acore'@'localhost' IDENTIFIED BY 'acore';
+CREATE USER 'acore'@'127.0.0.1' IDENTIFIED BY 'acore';
+GRANT ALL PRIVILEGES ON * . * TO 'acore'@'localhost' WITH GRANT OPTION;
+GRANT ALL PRIVILEGES ON * . * TO 'acore'@'127.0.0.1' WITH GRANT OPTION;
+FLUSH PRIVILEGES;
+exit;
+```
+
+*Nota: aún cuando el usuario `acore` solo es accesible desde la conexión local, cambiar su contraseña por algo más seguro es una buena práctica.*
+
+- O cambiar el `config.sh` para usar otro usuario de MySQL.
+
+Luegoe ejecute:
+
+```
+./acore.sh db-assembler import-all
+```
+
+Esto va a instalar toda la base de datos de AzerothCore. No se necesita importar alguna actualización de la base de datos en este punto.
+
+### Descargar los archivos del cliente más recientes
+
+Ejecute:
+
+```
+./acore.sh client-data
+```
+
+### Archivos de configuración del Servidor
+
+```
+cp env/dist/etc/authserver.conf.dist env/dist/etc/authserver.conf
+```
+```
+cp env/dist/etc/worldserver.conf.dist env/dist/etc/worldserver.conf
+```
+
+### Resultado
+
+Si siguió los pasos anteriores, tendrá el servidor dentro del directorio `env/dist`.
+
+Los binarios `worldserver` y `authserver` están ubicados en `azerothcore-wotlk/env/dist/bin`.
+
+Bien puedes ejecutralos directamente, o usar el reiniciador (ver abajo).
+
+### Reiniciador
+
+El panel de control de AzerothCore viene con un sistema de reinicio incorporado:
+
+```
+./acore.sh run-worldserver
+```
+
+```
+./acore.sh run-authserver
+```
+
+Para servidores de dedicados, tal vez usted quiera ejecutarlos dentro de sesiones multiplexer de la terminal, usando herrambientas como `tmux` (ver abajo).
+
+
+## Como actualizar su servidor
+
+Actualice las fuentes:
+
+```
+git pull
+```
+
+Reconstruya:
+```
+./acore.sh compiler build
+```
+
+Actualice la base de datos:
+
+```
+./acore.sh db-assembler import-updates
+```
+
+Eso es todo.
+
+
+## Consejos para servidores dedicados (de producción)
+
+### Copias de respaldo diarias via Telegram
+
+Obtener copias de respaldo diarias de las bases de datos de su servidor directamente en su celular o computador
+via mensajes de[Telegram](https://telegram.org/)?
+
+Sí, es posible. Solamente use: [azerothcore/telegram-automated-db-backup](https://github.com/azerothcore/telegram-automated-db-backup)
+
+### Visual Studio Code SSH
+
+Puede instalar AzerothCore en un servidor de linux, con facilidad, sin usar ningún tipo de GUI (Interfáz gráfica de usuario). Simplemente conectese de forma remota via SSH, usando [Visual Studio Code](https://code.visualstudio.com/)
+y las extensiones [SSH](https://code.visualstudio.com/docs/remote/ssh)
+y [SSH: Editing Configuration Files](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh-edit) de manera que se va a sentir como en casa.
+
+### Ejecutar AzerothCore dentro de sesiones Tmux Run AzerothCore inside Tmux sessions
+
+Usted puede usar [tmux](https://github.com/tmux/tmux) como terminal multiplexer,
+esto le permitirá administrar con facilidad los procesos dentro de un servidor sin GUI.
+
+Puede crear 2 sesiones y ejecutrar `worldserver` y `authserver` dentro de estas:
+
+- `tmux new -s world-session`
+- luego ejecute `./acore.sh run-worldserver` dentro de esta, luego salga.
+
+
+- `tmux new -s auth-session`
+- luego ejecute `./acore.sh run-authserver` dentro de esta, luego salga.
+
+Puede salir usando `CTRL+B+D`. De esta manera no finalizará el/los proceso.
+Si está conectado usando VsCode SSH, puede simplemente serrar la sesión de la terminal.
+
+Puede volver de nuevo a la sesión `world-session` usando:
+
+- `tmux attach -t world-session`
+
+Otros comandos útiles:
+
+- crear nueva sesión: `tmux new -s my_session`
+- listar todas las sesiones: `tmux ls`
+- finalizar una sesión: `tmux kill my_session` (or just attach to it and type `exit`)
+- finalizar TODAS las sesiones: `tmux kill-server`
+- ...más detalles disponibles en la [wiki de tmux](https://github.com/tmux/tmux/wiki)
+
+
+### Iniciar automáticamente las sesiones tmux en el arranque del sistema
+
+Puede crear automáticamente las sesiones y ejecutar `authserver` y `worldserver` usando este sencillo script:
+
+```sh
+#!/usr/bin/env bash
+
+# CHANGE THESE WITH THE CORRECT PATHS
+authserver="/path/to/azerothcore-wotlk/acore.sh run-authserver"
+worldserver="/path/to/azerothcore-wotlk/acore.sh run-worldserver"
+
+authserver_session="auth-session"
+worldserver_session="world-session"
+
+if tmux new-session -d -s $authserver_session; then
+ echo "Created authserver session: $authserver_session"
+else
+ echo "Error when trying to create authserver session: $authserver_session"
+fi
+
+if tmux new-session -d -s $worldserver_session; then
+ echo "Created worldserver session: $worldserver_session"
+else
+ echo "Error when trying to create worldserver session: $worldserver_session"
+fi
+
+if tmux send-keys -t $authserver_session "$authserver" C-m; then
+ echo "Executed \"$authserver\" inside $authserver_session"
+ echo "You can attach to $authserver_session and check the result using \"tmux attach -t $authserver_session\""
+else
+ echo "Error when executing \"$authserver\" inside $authserver_session"
+fi
+
+if tmux send-keys -t $worldserver_session "$worldserver" C-m; then
+ echo "Executed \"$worldserver\" inside $worldserver_session"
+ echo "You can attach to $worldserver_session and check the result using \"tmux attach -t $worldserver_session\""
+else
+ echo "Error when executing \"$worldserver\" inside $worldserver_session"
+fi
+```
+
+En sistemas unix, puede usar [crontab](https://en.wikipedia.org/wiki/Cron)
+para ejecutrar el script automáticamente en el arranque del sistema:
+
+```
+crontab -e
+```
+
+luego, añada esta linea (remplace `/path/to/startup.sh` con la ruta de donde está ubicado el script script):
+
+```
+@reboot /bin/bash /path/to/startup.sh
+```
diff --git a/docs/es/account.md b/docs/es/account.md
index 4d70022..f887821 100644
--- a/docs/es/account.md
+++ b/docs/es/account.md
@@ -1,8 +1,8 @@
# account
-[<-Volver a:Auth](database-auth.md)
+[<-Volver a: Auth](database-auth.md)
-Leer en: [English :gb:](../account) [Spanish :es:](account)
+Leer en: [English :gb:](../account) [Español :es:](account)
**Tabla \`account\`**
diff --git a/docs/es/account_access.md b/docs/es/account_access.md
index 6485afb..2fceae4 100644
--- a/docs/es/account_access.md
+++ b/docs/es/account_access.md
@@ -2,7 +2,7 @@
[<- Volver a: Auth](database-auth.md)
-Leer en: [English :gb:](../account_access) [Spanish :es:](account_access)
+Leer en: [English :gb:](../account_access) [Español :es:](account_access)
**Tabla \`account\_access\`**
diff --git a/docs/es/account_banned.md b/docs/es/account_banned.md
index 4d04271..54f8fb8 100644
--- a/docs/es/account_banned.md
+++ b/docs/es/account_banned.md
@@ -1,8 +1,8 @@
# account\_banned
-[<-Volver a:Auth](database-auth.md)
+[<-Volver a: Auth](database-auth.md)
-Leer en: [English :gb:](../account_banned) [Spanish :es:](account_banned)
+Leer en: [English :gb:](../account_banned) [Español :es:](account_banned)
**Tabla \`account\_banned\`**
diff --git a/docs/es/account_data.md b/docs/es/account_data.md
new file mode 100644
index 0000000..5e4ca5c
--- /dev/null
+++ b/docs/es/account_data.md
@@ -0,0 +1,43 @@
+# account\_data
+
+[<-Volver a: Characters](database-characters.md)
+
+**La tabla \`account\_data\`**
+
+Contiene información sobre las cuentas y configuraciones.
+
+**Estructura**
+
+| Field | Type | Attributes | Key | Null | Default | Extra | Comment |
+| -------------- | ------- | ---------- | --- | ---- | ------- | ----- | ------------------ |
+| [accountId][1] | INT | UNSIGNED | PRI | NO | 0 | | Account Identifier |
+| [type][2] | TINYINT | UNSIGNED | PRI | NO | 0 | | |
+| [time][3] | INT | UNSIGNED | | NO | 0 | | |
+| [data][4] | BLOB | SIGNED | | NO | | | |
+
+[1]: #accountid
+[2]: #type
+[3]: #time
+[4]: #data
+
+**Descripción de los campos**
+
+### accountId
+
+El [account.id](account#id).
+
+### type
+
+| Value | Description |
+| ----- | ----------------------------- |
+| 0 | Global-account config cache |
+| 2 | Global-account bindings cache |
+| 4 | Global-account macros cache |
+
+### time
+
+Tiempo de la última modificación en Unixtime.
+
+### data
+
+No es posible escribir uan descripción. Usted simplemente tiene que enteder su información.
diff --git a/docs/es/account_instance_times.md b/docs/es/account_instance_times.md
new file mode 100644
index 0000000..476245a
--- /dev/null
+++ b/docs/es/account_instance_times.md
@@ -0,0 +1,33 @@
+# account\_instance\_times
+
+[<-Volver a: Characters](database-characters.md)
+
+**La tabla \`account\_instance\_times\`**
+
+Esta tabla controla en que tantas instancias han estado los personajes de la cuenta por una hora. Si hay 5 registros por cuenta, el jugador no podrá entrar a otra instancia.
+
+**Estructura**
+
+| Field | Type | Attributes | Key | Null | Default | Extra | Comment |
+| ---------------- | ------ | ---------- | --- | ---- | ------- | ----- | ------- |
+| [accountId][1] | INT | UNSIGNED | PRI | NO | | | |
+| [instanceId][2] | INT | UNSIGNED | PRI | NO | 0 | | |
+| [releaseTime][3] | BIGINT | UNSIGNED | | NO | 0 | | |
+
+[1]: #accountid
+[2]: #instanceid
+[3]: #releasetime
+
+**Descripción de los campos**
+
+### accountId
+
+Cuenta del jugador. Véase [account.id](account#id).
+
+### instanceId
+
+Estas son las id de las instancias en las que el jugador ha pasado 5 horas.
+
+### releaseTime
+
+Cuando las instancias deberán estar disponibles de nuevo, medido en Unixtime.
diff --git a/docs/es/account_muted.md b/docs/es/account_muted.md
index f0ba4b3..b3c76e9 100644
--- a/docs/es/account_muted.md
+++ b/docs/es/account_muted.md
@@ -1,8 +1,8 @@
# account\_muted
-[<-Volver a:Auth](database-auth.md)
+[<-Volver a: Auth](database-auth.md)
-Leer en: [English :gb:](../account_muted) [Spanish :es:](account_muted)
+Leer en: [English :gb:](../account_muted) [Español :es:](account_muted)
**Tabla \`account\_muted\`**
@@ -44,7 +44,7 @@ Duración del mute en minutos.
### mutedby
-Apodo del GM/moderador que emitió el mute.
+Nickname del GM/moderador que emitió el mute.
#### mutereason
diff --git a/docs/es/account_tutorial.md b/docs/es/account_tutorial.md
new file mode 100644
index 0000000..e7818bb
--- /dev/null
+++ b/docs/es/account_tutorial.md
@@ -0,0 +1,78 @@
+# account\_tutorial
+
+[<-Volver a: Characters](database-characters.md)
+
+**La tabla \`account\_tutorial\`**
+
+Esta tabla es usada para almacenar el estado de los tutoriales de todas las cuentas.
+
+**Estructura**
+
+| Field | Type | Attributes | Key | Null | Default | Extra | Comment |
+| -------------- | ---- | ---------- | --- | ---- | ------- | ------ | ------------------ |
+| [accountId][1] | INT | UNSIGNED | PRI | NO | 0 | Unique | Account Identifier |
+| [tut0][2] | INT | UNSIGNED | | NO | 0 | | |
+| [tut1][3] | INT | UNSIGNED | | NO | 0 | | |
+| [tut2][4] | INT | UNSIGNED | | NO | 0 | | |
+| [tut3][5] | INT | UNSIGNED | | NO | 0 | | |
+| [tut4][6] | INT | UNSIGNED | | NO | 0 | | |
+| [tut5][7] | INT | UNSIGNED | | NO | 0 | | |
+| [tut6][8] | INT | UNSIGNED | | NO | 0 | | |
+| [tut7][9] | INT | UNSIGNED | | NO | 0 | | |
+
+[1]: #accountid
+[2]: #tut0
+[3]: #tut1
+[4]: #tut2
+[5]: #tut3
+[6]: #tut4
+[7]: #tut5
+[8]: #tut6
+[9]: #tut7
+
+**Descripción de los campos**
+
+### guid
+
+Cuenta del jugador. Véase [account.id](account#id).
+
+### tut0
+
+`field-no-description|2`
+
+### tut1
+
+`field-no-description|3`
+
+### tut2
+
+`field-no-description|4`
+
+### tut3
+
+`field-no-description|5`
+
+### tut4
+
+`field-no-description|6`
+
+### tut5
+
+`field-no-description|7`
+
+### tut6
+
+`field-no-description|8`
+
+### tut7
+
+Sin valores de 32bits flags. Entonces, 8 x valores de 32bits da como resultado 256 bits disponibles para almacenar 256 mensajes de estado de los tutoriales.
+
+Cada bit significa:
+
+- 0 - Sin mostrar aún
+- 1 - Mostrado
+
+Esto es usado para mostrar solo tutoriales que el personaje no ha visto ya.
+
+Desmarcar la opción "Mostrar tutoriales" dentro del juego hace que todos los bits se conviertan en Mostrado. Así, todas las columnas van a contener 11111111111111111111111111111111 binario = 4294967295 en decimal después de que esta opción haya sido cambiada.
diff --git a/docs/es/achievement.md b/docs/es/achievement.md
new file mode 100644
index 0000000..0db6150
--- /dev/null
+++ b/docs/es/achievement.md
@@ -0,0 +1,1858 @@
+---
+redirect_from: "/Achievement"
+---
+
+# Logros
+
+`Volver a: DBC`
+
+**Achievement.dbc**
+
+Este DBC contiene todos los logros.
+
+ **Versión: 3.3.5a**
+
+## Estructura
+
+|Columna | Campo | Tipo | Notas |
+| ------ | -------------------- | ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| 1 | ID | Integer | Achievement ID |
+| 2 | Faction | Integer | -1: both, 0: Horde or 1: Alliance |
+| 3 | Map | Integer | Only set if achievement is related to a zone, otherwise set to -1 |
+| 4 | Previous | Integer | If the Achievement belongs to a series, this is the ID of the previous one. 0 otherwise. |
+| 5-20 | Name | String + Loc | |
+| 21 | ? | | Seems to be always 0xFF01FE |
+| 22-37 | Description | String + Loc | If Description is empty, it's not an Achievement but part of the statistics tab |
+| 38 | ? | | Seems to be always 16712190, in rare cases 16712188 (instances ?) |
+| 39 | Category | Integer | Category ID |
+| 40 | Points | Integer | 0,5,10,15,20,25,30,50 |
+| 41 | OrderInGroup | Integer | Min. value: 1 |
+| 42 | Flags | Integer | 0-768, if it's 256 only one person per Realm can reach that achievement and if it's 768 it's only reachable for one raid per realm. Perhaps a second category? |
+| 43 | SpellIcon | Integer | An icon to display. |
+| 44-59 | Reward | String+ Loc | |
+| 47 | Bonus | | Additional reward text |
+| 60 | ? | | Float number ? |
+| 61 | Demands | Integer | Number of things you have to get/fulfill to get this Achievement. For example if you have to get 25 tabards, there is a 25. TrinityCore: "need this count of completed criterias (own or referenced achievement criterias)" |
+| 62 | ReferencedAchievemnt | Integer | TrinityCore: "referenced achievement (counting of all completed criterias)" |
+
+## Contenido
+
+| ID | Name |
+| ---- | ------------------------------------------------------------------------------ |
+| 6 | Level 10 |
+| 7 | Level 20 |
+| 8 | Level 30 |
+| 9 | Level 40 |
+| 10 | Level 50 |
+| 11 | Level 60 |
+| 12 | Level 70 |
+| 13 | Level 80 |
+| 15 | Plenty of Pets |
+| 16 | Did Somebody Order a Knuckle Sandwich? |
+| 31 | A Simple Re-Quest |
+| 32 | 2000 Quests Completed |
+| 33 | Nothing Boring About Borean |
+| 34 | I've Toured the Fjord |
+| 35 | Might of Dragonblight |
+| 36 | The Empire of Zul'Drak |
+| 37 | Fo' Grizzle My Shizzle |
+| 38 | The Summit of Storm Peaks |
+| 39 | Into the Basin |
+| 40 | Icecrown: The Final Goal |
+| 41 | Loremaster of Northrend |
+| 42 | Explore Eastern Kingdoms |
+| 43 | Explore Kalimdor |
+| 44 | Explore Outland |
+| 45 | Explore Northrend |
+| 46 | World Explorer |
+| 49 | Alterac Valley victories |
+| 50 | Eye of the Storm victories |
+| 51 | Arathi Basin victories |
+| 52 | Warsong Gulch battles |
+| 53 | Alterac Valley battles |
+| 54 | Eye of the Storm battles |
+| 55 | Arathi Basin battles |
+| 56 | Deaths in Warsong Gulch |
+| 57 | Deaths in Alterac Valley |
+| 58 | Deaths from Drek'Thar |
+| 59 | Deaths in Arathi Basin |
+| 60 | Total deaths |
+| 73 | Disgracin' The Basin |
+| 94 | Quests abandoned |
+| 95 | Average quests completed per day |
+| 97 | Daily quests completed |
+| 98 | Quests completed |
+| 99 | Ruins of Lordaeron matches |
+| 100 | Ring of Trials victories |
+| 101 | Ring of Trials matches |
+| 102 | Ruins of Lordaeron victories |
+| 103 | Circle of Blood matches |
+| 104 | Circle of Blood victories |
+| 105 | Warsong Gulch victories |
+| 107 | Creatures killed |
+| 108 | Critters killed |
+| 110 | Lich King 5-player boss killed the most |
+| 112 | Deaths from drowning |
+| 113 | Deaths from fatigue |
+| 114 | Deaths from falling |
+| 115 | Deaths from fire and lava |
+| 116 | Professional Journeyman |
+| 121 | Journeyman Cook |
+| 122 | Expert Cook |
+| 123 | Artisan Cook |
+| 124 | Master Cook |
+| 125 | Grand Master Cook |
+| 126 | Journeyman Fisherman |
+| 127 | Expert Fisherman |
+| 128 | Artisan Fisherman |
+| 129 | Master Fisherman |
+| 130 | Grand Master Fisherman |
+| 131 | Journeyman in First Aid |
+| 132 | Expert in First Aid |
+| 133 | Artisan in First Aid |
+| 134 | Master in First Aid |
+| 135 | Grand Master in First Aid |
+| 137 | Stocking Up |
+| 141 | Ultimate Triage |
+| 144 | The Lurker Above |
+| 150 | The Fishing Diplomat |
+| 153 | The Old Gnome and the Sea |
+| 154 | Arathi Basin Victory |
+| 155 | Arathi Basin Veteran |
+| 156 | Territorial Dominance |
+| 157 | To The Rescue |
+| 158 | Me and the Cappin' Makin' it Happen |
+| 159 | Let's Get This Done |
+| 161 | Resilient Victory |
+| 162 | We Had It All Along cough |
+| 165 | Arathi Basin Perfection |
+| 166 | Warsong Gulch Victory |
+| 167 | Warsong Gulch Veteran |
+| 168 | Warsong Gulch Perfection |
+| 178 | Enchanting formulae learned |
+| 181 | Items disenchanted |
+| 183 | Materials produced from disenchanting |
+| 189 | Largest heal cast |
+| 193 | Largest hit dealt |
+| 197 | Total damage done |
+| 198 | Total healing done |
+| 199 | Capture the Flag |
+| 200 | Persistent Defender |
+| 201 | Warsong Expedience |
+| 202 | Quick Cap |
+| 203 | Not In My House |
+| 204 | Ironman |
+| 206 | Supreme Defender |
+| 207 | Save The Day |
+| 208 | Eye of the Storm Victory |
+| 209 | Eye of the Storm Veteran |
+| 211 | Storm Glory |
+| 212 | Storm Capper |
+| 213 | Stormtrooper |
+| 214 | Flurry |
+| 216 | Bound for Glory |
+| 218 | Alterac Valley Victory |
+| 219 | Alterac Valley Veteran |
+| 220 | Stormpike Perfection |
+| 221 | Alterac Grave Robber |
+| 222 | Tower Defense |
+| 223 | The Sickly Gazelle |
+| 224 | Loyal Defender |
+| 225 | Everything Counts |
+| 226 | The Alterac Blitz |
+| 227 | Damage Control |
+| 229 | The Grim Reaper |
+| 230 | Battlemaster |
+| 231 | Wrecking Ball |
+| 233 | Bloodthirsty Berserker |
+| 238 | An Honorable Kill |
+| 239 | 25000 Honorable Kills |
+| 245 | That Takes Class |
+| 246 | Know Thy Enemy |
+| 247 | Make Love Not Warcraft