La tabla `achievement_dbc`
Almacena la informaci贸n de los logrso que falta en in Achievement.dbc
Estructura
Field | Type | Attributes | Key | Null | Default | Extra | Comment |
---|---|---|---|---|---|---|---|
ID | INT | UNSIGNED | PRI | NO | |||
requiredFaction | INT | SIGNED | NO | -1 | |||
mapID | INT | SIGNED | NO | -1 | |||
points | INT | UNSIGNED | NO | 0 | Achievement points awarded for completing the achievement, has no use serverside | ||
flags | INT | UNSIGNED | NO | 0 | |||
count | INT | UNSIGNED | NO | 0 | |||
refAchievement | INT | UNSIGNED | NO | 0 |
Descripci贸n de los campos
Esta es la ID del logro de Achievement_Criteria.dbc (2da columna)
Condition | Faction |
---|---|
Both | -1 |
Horde | 0 |
Alliance | 1 |
Condici贸n: El jugador debe estar en ese mapa para que se permitan las actualizaciones de los criterios. (-1 si no est谩 configurado)
Puntos de logro adquiridios al completar el logro. No tiene uso del lado del servidor.
Name | Value | Comment |
---|---|---|
ACHIEVEMENT_FLAG_COUNTER | 0x00000001 | Cuenta estad铆stica, (nunca para y completa) |
ACHIEVEMENT_FLAG_HIDDEN | 0x00000002 | No enviado al cliente - solo para uso interno |
ACHIEVEMENT_FLAG_STORE_MAX_VALUE | 0x00000004 | Guarda solo el m谩ximo valor? Usado solo en "Reach level xx" |
ACHIEVEMENT_FLAG_SUMM | 0x00000008 | Usa la suma de los valores de los criterios para todos los requisitos (y calcula el valor m谩ximo) |
ACHIEVEMENT_FLAG_MAX_USED | 0x00000010 | Muestra el m谩ximo de criterios (y calcula el valor m谩ximo??) |
ACHIEVEMENT_FLAG_REQ_COUNT | 0x00000020 | Usa una cuenta de requisitos mayor a cero (y calcula el valor m谩ximo) |
ACHIEVEMENT_FLAG_AVERAGE | 0x00000040 | Mostrado como valor promedio (valor / tiempo en d铆as) depende de otra flag (por defecto usa el valor del ultimo criterio) |
ACHIEVEMENT_FLAG_BAR | 0x00000080 | Mostrado como barra de progreso (valor / valor m谩ximo) depende de otra flag (por defecto usa el valor del ultimo criterio) |
ACHIEVEMENT_FLAG_REALM_FIRST_REACH | 0x00000100 | |
ACHIEVEMENT_FLAG_REALM_FIRST_KILL | 0x00000200 |
Deber铆a ser siempre 1.
Deber铆a ser siempre 0.