Diferencia entre revisiones de «Achievement criteria data»
Ir a la navegación
Ir a la búsqueda
(→value1) |
(→value1) |
||
(No se muestra una edición intermedia del mismo usuario) | |||
Línea 111: | Línea 111: | ||
|- | |- | ||
| 14 | | 14 | ||
| | | TYPE_S_TEAM | ||
|- | |- | ||
| 15 | | 15 | ||
Línea 206: | Línea 206: | ||
* TYPE_S_EQUIPED_ITEM | * TYPE_S_EQUIPED_ITEM | ||
Nivel de item | Nivel de item | ||
Revisión actual - 21:37 14 may 2025
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_ACRHAEOLOGY_COMPLETE_PROJECT |
5 | TYPE_S_AURA |
7 | TYPE_T_AURA |
8 | TYPE_VALUE |
9 | TYPE_T_LEVEL |
10 | TYPE_T_GENDER |
11 | TYPE_SCRIPT |
13 | TYPE_MAP_PLAYER_COUNT |
14 | TYPE_S_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_T_PLAYER_LESS_HEALTH |
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_ACRHAEOLOGY_COMPLETE_PROJECT
Proyecto de arqueologia completado.
- TYPE_S_AURA
ID del hechizo del aura que debe estar en el jugador. También hay que rellenar el campo value2.
- 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_PLAYER_COUNT
El número de jugadores que debe haber en el área.
- TYPE_S_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_S_PLAYER_CLASS_RACE
La fuente aquí es una clase válida (pegar lista de clases). value2 también debe estar configurado
- TYPE_T_PLAYER_LESS_HEALTH
El porcentaje de salud que el objetivo debe alcanzar.
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