Achievement criteria data
Ir a la navegación
Ir a la búsqueda
La tabla `achievement_criteria_data`
Esta tabla contiene los datos de los criterios que el jugador debe cumplir para ganar un logro determinado.
Estructura
| Field | Type | Attributes | Key | Null | Default | Extra | Comment |
|---|---|---|---|---|---|---|---|
| criteria_id | mediumint(8) | signed | PRI | NO | NULL | ||
| type | tinyint(3) | unsigned | PRI | NO | 0 | ||
| value1 | medium(8) | unsigned | NO | 0 | |||
| value2 | medium(8) | unsigned | NO | 0 | |||
| ScriptName | char(64) | signed | NO |
Descripción de los campos
criteria_id
ID del criterio. Ver Achievement_Criteria.dbc
type
Dependiendo de este valor, determinará cómo se usan value1 y value2.
| Tipo | Nombre |
|---|---|
| 0 | TYPE_NONE |
| 1 | TYPE_T_CREATURE |
| 2 | TYPE_T_PLAYER_CLASS_RACE |
| 3 | TYPE_T_PLAYER_LESS_HEALTH |
| 4 | TYPE_T_PLAYER_DEAD |
| 5 | TYPE_S_AURA |
| 6 | TYPE_S_AREA |
| 7 | TYPE_T_AURA |
| 8 | TYPE_VALUE |
| 9 | TYPE_T_LEVEL |
| 10 | TYPE_T_GENDER |
| 11 | TYPE_SCRIPT |
| 12 | TYPE_MAP_DIFFICULTY |
| 13 | TYPE_MAP_PLAYER_COUNT |
| 14 | TYPE_T_TEAM |
| 15 | TYPE_S_DRUNK |
| 16 | TYPE_HOLIDAY |
| 17 | TYPE_BG_LOSS_TEAM_SCORE |
| 18 | INSTANCE_SCRIPT |
| 19 | TYPE_S_EQUIPED_ITEM |
| 20 | TYPE_MAP_ID |
| 21 | TYPE_S_PLAYER_CLASS_RACE |
| 22 | TYPE_NTH_BIRTHDAY |
| 23 | TYPE_S_KNOWN_TITLE |
value1
- TYPE_T_CREATURE
El objetivo aquí tiene que ser un entry válido de creature_template.
- TYPE_T_PLAYER_CLASS_RACE
El valor aquí es una clase válida. Ver ChrClasses.dbc. También hay que rellenar el campo value2.
- TYPE_T_PLAYER_LESS_HEALTH
El porcentaje de salud que el objetivo debe alcanzar.
- TYPE_T_PLAYER_DEAD
La facción del jugador objetivo (debe coincidir con la facción requerida por el logro).
- TYPE_S_AURA
ID del hechizo del aura que debe estar en el jugador. También hay que rellenar el campo value2.
- TYPE_S_AREA
ID del área, de AreaTable.dbc
- TYPE_T_AURA
ID del hechizo del aura que debe estar en el objetivo. También hay que rellenar el campo value2.
- TYPE_VALUE
Valor mínimo necesario para obtener el logro. Este valor se usa en conjunción con otros tipos.
- TYPE_T_LEVEL
Nivel mínimo que debe tener el objetivo.
- TYPE_T_GENDER
Género: 0=Masculino, 1=Femenino
- TYPE_SCRIPT
Usado para desactivar un logro si no están definidos todos sus requerimientos.
- TYPE_MAP_DIFFICULTY
Dificultad del mapa: (para mazmorras)
Normal = 0
Heroico = 1
Dificultad del mapa: (para bandas)
10j Normal = 0
25j Normal = 1
10j Heroico = 2
25j Heroico = 3
- TYPE_MAP_PLAYER_COUNT
El número de jugadores que debe haber en el área.
- TYPE_T_TEAM
El objetivo debe estar en este bando: Alianza = 469, Horda = 67.
- TYPE_S_DRUNK
Lo borracho que debe estar el jugador:
Sobrio = 0
Contento = 1
Borracho = 2
Pedo total = 3
- TYPE_HOLIDAY
ID del evento, de Holiday.dbc y game_event. Debe ser un evento activo.
- TYPE_BG_LOSS_TEAM_SCORE
El equipo del jugador gana el campo de batalla y el contrario pierde con una puntuación en cierto rango // Puntuación mínima.
- INSTANCE_SCRIPT
Hace que el script de la estancia compruebe que los requerimientos de criterios actuales coinciden.
- TYPE_S_EQUIPED_ITEM
Nivel de item
- TYPE_MAP_ID
El jugador debe ester en una ID de mapa concreto. Ver Maps.dbc
- TYPE_S_PLAYER_CLASS_RACE
La fuente aquí es una clase válida (pegar lista de clases). value2 también debe estar configurado
- TYPE_NTH_BIRTHDAY
Número de cumpleaños
- TYPE_S_KNOWN_TITLE
El valor de titleId. Ver CharTitles.dbc
value2
- TYPE_T_PLAYER_CLASS_RACE
- TYPE_S_PLAYER_CLASS_RACE
ID de la raza. Ver ChrRaces.dbc
- TYPE_S_AURA
Índice de efecto de un aura. Para más información sobre índices de auras, ver auras en creature_addon.
- TYPE_T_AURA
Índice de efecto de un aura. Para más información sobre índices de auras, ver auras en creature_addon.
- TYPE_BG_LOSS_TEAM_SCORE
Puntuación máxima.
- TYPE_S_EQUIPED_ITEM
Calidad del item