Achievement_Criteria.dbc
Este tipo de DBC (DataBaseClient) fue añadido en la versión del WoW 3.0.1.8303 y contiene los criterios necesarios para obtener un logro.
Versión : 3.3.5a
| Columna | Campo | Tipo | Notas |
|---|---|---|---|
| 1 | ID | Integer | Identificador (ID) del criterio en cuestión. |
| 2 | Achievement | iRefID | Es necesario hacer una referencia al logro perteneciente a éste criterio. |
| 3 | Type | Integer | ¿De qué tipo es el criterio? Este apartado es definido en las filas de abajo. Véase en la descripción. |
| 4 | asset_id | Integer | Requisito principal del criterio. |
| 5 | Quantity | Integer | Cantidad del requisito principal. |
| 6 | start_event | Integer | Requisito adicional del criterio 1. |
| 7 | start_asset | Integer | Valor del requisito adicional número 1. |
| 8 | fail_event | Integer | Requisito adicional del criterio 2. |
| 9 | fail_asset | Integer | Valor del requisito adicional número 2. |
| 10-25 | Description | Loc | Descripción del criterio. |
| 26 | ? | La mayoría de veces es 16712190, sin embargo no siempre se cumple. | |
| 27 | Flags | Integer | Marcadores (flags) de visualización: 1: Muestra la Barra de Progreso (desconozco otro tipo de marcadores). |
| 28 | timer_start_event | Integer | |
| 29 | timer_asset_id | Integer | |
| 30 | timer_time | Integer | Completar la misión en %i segundos. |
| 31 | ui_order | Integer |
Descripción de los Campos
Esto describe las filas 3 hasta la 9 por tipo (fila 2). Puede que existan más tipos. Los campos no listados son cero.
Esta información es recuperada de DBCStructure.h.
Tambien usado para muertes de jugadores.
| Column | Field | Type |
|---|---|---|
| 4 | creatureID | Integer |
| 5 | killCount | Integer |
Existen criterios adicionales a simplemente ganar
| Column | Field | Type |
|---|---|---|
| 4 | Map | iRefID |
| 5 | winCount | Integer |
Alcanza un nivel especificado.
| Column | Field | Type |
|---|---|---|
| 4 | unused | Integer |
| 5 | level | Integer |
Alcanza un nivel especificado en habilidad.
| Column | Field | Type | Notes |
|---|---|---|---|
| 4 | skillID | iRefID | SkillLine.dbc? |
| 5 | skillLevel | Integer |
Completa un logro.
| Column | Field | Type |
|---|---|---|
| 4 | Achievement | iRefID |
Completa cierta cantidad de misiones.
| Column | Field | Type |
|---|---|---|
| 4 | unused | Integer |
| 5 | totalQuestCount | Integer |
Completa cierta cantidad de misiones diarias cada día.
| Column | Field | Type |
|---|---|---|
| 4 | unused | Integer |
| 5 | numberOfDays | Integer |
Completa cierta cantidad de misiones en una zona.
| Column | Field | Type |
|---|---|---|
| 4 | zoneID | Integer |
| 5 | questCount | Integer |
Cantidad de daño infligido.
Completa cierta cantidad de misiones diarias.
| Column | Field | Type |
|---|---|---|
| 4 | unused | Integer |
| 5 | questCount | Integer |
Campos de batalla completados.
Muerte en un mapa.
| Column | Field | Type |
|---|---|---|
| 4 | Map | iRefID |
Muerte en una Mazmorra.
| Column | Field | Type |
|---|---|---|
| 4 | manLimit | Integer |
Banda (Raid) completada
| Column | Field | Type | Notes |
|---|---|---|---|
| 4 | groupSize | Integer | Puede ser 5, 10 o 25 |
Asesinado por una criatura.
| Column | Field | Type |
|---|---|---|
| 4 | creatureEntry | Integer |
Caer sin morir.
| Column | Field | Type |
|---|---|---|
| 4 | unused | Integer |
| 5 | fallHeight | Integer |
Muertes desde:
| Column | Field | Type |
|---|---|---|
| 4 | EnvironmentalDamage | iRefID |
Misión completada.
| Column | Field | Type |
|---|---|---|
| 4 | questID | Integer |
| 5 | questCount | Integer |
Hechizo lanzado a un jugador.
Hechizo lanzado a un jugador 2.
| Column | Field | Type |
|---|---|---|
| 4 | Spell | iRefID |
| 5 | spellCount | Integer |
Hechizo lanzado.
Hechizo lanzado 2.
| Column | Field | Type |
|---|---|---|
| 4 | Spell | iRefID |
| 5 | castCount | Integer |
Captura de Objetivo del Campo de Batalla
| Column | Field | Type | Notes |
|---|---|---|---|
| 4 | unknow | Integer | Valor 42 = captura la bandera |
| 5 | count(?) | Integer | Cuantas veces fue capturada |
Muerte honorable en un área.
| Column | Field | Type |
|---|---|---|
| 4 | Area | iRefID |
| 5 | killCount | Integer |
Arenas ganadas.
Arenas jugadas.
| Column | Field | Type |
|---|---|---|
| 4 | Map | iRefID |
Hechizos aprendidos.
| Column | Field | Type |
|---|---|---|
| 4 | Spell | iRefID |
Item propio.
Ganar la arena clasificada
| Column | Field | Type | Notes |
|---|---|---|---|
| 4 | unused | Integer | |
| 5 | count | Integer | |
| 6 | flag | Integer | 4= en una fila |
Mayor Índice de arena.
| Column | Field | Type | Notes |
|---|---|---|---|
| 4 | teamtype | Integer | {2,3,5} |
Cantidad de Índice de arena.
| Column | Field | Type | Notes |
|---|---|---|---|
| 4 | teamtype | Integer | {2,3,5} |
| 5 | teamrating | Integer |
Aprender nivel de habilidad.
| Column | Field | Type | Notes |
|---|---|---|---|
| 4 | skillID | iRefID | SkillLine.dbc? |
| 5 | skillLevel | Integer | Aprendiz=1. Oficial=2. Experto=3. Artesano=4. Maestro=5. Gran Maestro=6. |
Item usado.
Item despojado.
areaReference NO es el índice de AreaTable.dbc., proviene de WorldMapOverlay.dbc.
| Column | Field | Type |
|---|---|---|
| 4 | areaReference | Integer |
Este rango NO es el índice de CharTitles.dbc
| Column | Field | Type |
|---|---|---|
| 4 | rank | Integer |
Comprar casillas en el banco.
| Column | Field | Type |
|---|---|---|
| 4 | unused | Integer |
| 5 | numberOfSlots | Integer |
Obtener reputación.
| Column | Field | Type | Notes |
|---|---|---|---|
| 4 | Faction | iRefID | |
| 5 | reputationAmount | Integer | Cantidad total de reputación, teniendo en cuenta que 42000 es exaltado |
Obtener reputación exaltada.
| Column | Field | Type |
|---|---|---|
| 4 | unused | Integer |
| 5 | numberOfExaltedFactions | Integer |
Visitar al peluquero.
| Column | Field | Type |
|---|---|---|
| 4 | unused | Integer |
| 5 | numberOfVisits | Integer |
Nivel de Item para ser considerado épico. Véase itemlevel.
| Column | Field | Type |
|---|---|---|
| 4 | itemSlot | Integer |
Número de dados necesarios para el botín.
Número de dados necesarios en modo codicia para el botín.
| Column | Field | Type |
|---|---|---|
| 4 | rollValue | Integer |
| 5 | count | Integer |
Muertes honorables por clase.
| Column | Field | Type |
|---|---|---|
| 4 | Class | iRefID |
| 5 | count | Integer |
Muertes honorables por raza.
| Column | Field | Type |
|---|---|---|
| 4 | Race | iRefID |
| 5 | count | Integer |
| Column | Field | Type | Notes |
|---|---|---|---|
| 4 | Emote | iRefID | |
| 5 | count | Integer | Número de emotes, siempre se requiere un objetivo (jugador) o requisitos especiales. |
Sanación realizada.
Hacer Golpes de Gracia.
| Column | Field | Type | Notes |
|---|---|---|---|
| 4 | unused | Integer | |
| 5 | count | Integer | |
| 6 | flag | Integer | 3 para sanación en Campo de Batalla |
| 7 | Map | iRefID |
Equipar Item.
| Column | Field | Type |
|---|---|---|
| 4 | Item | iRefID |
| 5 | itemCount | Integer |
Dinero de misiones obtenido (Medido en monedas de cobre).
Dinero obtenido (Medido en monedas de cobre).
| Column | Field | Type |
|---|---|---|
| 4 | unused | Integer |
| 5 | goldInCopper | Integer |
Activar cierto Objeto del Juego (GameObject), ya sea puerta, caja, etc.
| Column | Field | Type |
|---|---|---|
| 4 | goEntry | Integer |
| 5 | useCount | Integer |
¿Acaso son Criterios de Logros especiales almacenados en los DBC?
| Column | Field | Type |
|---|---|---|
| 4 | unused | Integer |
| 5 | killCount | Integer |
Pescar en cierto Objeto del Juego (GameObject).
| Column | Field | Type |
|---|---|---|
| 4 | goEntry | Integer |
| 5 | lootCount | Integer |
Aprender hechizos de habilidad.
| Column | Field | Type |
|---|---|---|
| 4 | SkillLine | iRefID |
| 5 | spellCount | Integer |
Ganar duelo (s).
| Column | Field | Type |
|---|---|---|
| 4 | unused | Integer |
| 5 | duelCount | Integer |
Mayor número de poder.
| Column | Field | Type | Notes |
|---|---|---|---|
| 4 | powerType | Integer | 0=Maná. 1=Ira. 3=Energía. 6=Poder Rúnico. |
Mayor número de estadística.
| Column | Field | Type | Notes |
|---|---|---|---|
| 4 | statType | Integer | 4=Espíritu. 3=Intelecto, 2=Aguante, 1=Agilidad, 0=Fuerza |
Mayor número de poder de hechizos.
| Column | Field | Type | Notes |
|---|---|---|---|
| 4 | spellSchool | iRefID | SkillLine o resistencias |
Mayor número.
| Column | Field | Type |
|---|---|---|
| 4 | ratingType | Integer |
Tipo de botín.
| Column | Field | Type | Notes |
|---|---|---|---|
| 4 | lootType | Integer | 3=Pescar, 2=Robar, 4=Desencantar |
| 5 | lootTypeCount | Integer |
Aprender línea de habilidad.
| Column | Field | Type |
|---|---|---|
| 4 | SkillLine | iRefID |
| 5 | spellCount | Integer |
Muertes honorables obtenidas.
| Column | Field | Type |
|---|---|---|
| 4 | unused | Integer |
| 5 | killCount | Integer |
Invocaciones aceptadas.
| Column | Field | Type |
|---|---|---|
| 4 | unused | Integer |
| 5 | Aquí viene un 1, porque es una Estadística | Integer |
Puntos de logro alcanzados.
| Column | Field | Type |
|---|---|---|
| 4 | unused | Integer |
| 5 | unused | Integer |
// Esta parte suele ser confusa... Tal vez porque sólo debe usarse para "más de noventa mil", ya que en ninguna parte de AchPoints (Puntos de Logros) se especifica.
Número de mazmorras aleatorias.
| Column | Field | Type |
|---|---|---|
| 4 | unused | Integer |
| 5 | PlayerCount | Integer |