Diferencia entre revisiones de «Achievement criteria data»
Ir a la navegación
Ir a la búsqueda
(→type) |
(→value1) |
||
(No se muestran 4 ediciones intermedias del mismo usuario) | |||
Línea 88: | Línea 88: | ||
| TYPE_S_AURA | | TYPE_S_AURA | ||
|- | |- | ||
|- | |- | ||
| 7 | | 7 | ||
Línea 106: | Línea 105: | ||
| TYPE_SCRIPT | | TYPE_SCRIPT | ||
|- | |- | ||
|- | |- | ||
| 13 | | 13 | ||
Línea 113: | Línea 111: | ||
|- | |- | ||
| 14 | | 14 | ||
| | | TYPE_S_TEAM | ||
|- | |- | ||
| 15 | | 15 | ||
Línea 137: | Línea 135: | ||
|- | |- | ||
| 22 | | 22 | ||
| | | TYPE_T_PLAYER_LESS_HEALTH | ||
|} | |} | ||
Línea 153: | Línea 148: | ||
* | * TYPE_T_ACRHAEOLOGY_COMPLETE_PROJECT | ||
Proyecto de arqueologia completado. | |||
* TYPE_S_AURA | * TYPE_S_AURA | ||
ID del hechizo del aura que debe estar en el jugador. También hay que rellenar el campo value2. | ID del hechizo del aura que debe estar en el jugador. También hay que rellenar el campo value2. | ||
Línea 187: | Línea 174: | ||
* TYPE_SCRIPT | * TYPE_SCRIPT | ||
Usado para desactivar un logro si no están definidos todos sus requerimientos. | Usado para desactivar un logro si no están definidos todos sus requerimientos. | ||
Línea 204: | Línea 180: | ||
* | * TYPE_S_TEAM | ||
El objetivo debe estar en este bando: Alianza = 469, Horda = 67. | El objetivo debe estar en este bando: Alianza = 469, Horda = 67. | ||
Línea 230: | Línea 206: | ||
* TYPE_S_EQUIPED_ITEM | * TYPE_S_EQUIPED_ITEM | ||
Nivel de item | Nivel de item | ||
Línea 240: | Línea 212: | ||
* | * TYPE_T_PLAYER_LESS_HEALTH | ||
El porcentaje de salud que el objetivo debe alcanzar. | |||
El | |||
=== value2 === | === value2 === |
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