AzerothCore
Pages :

achievement_dbc

<-Volver a: World

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

ID

Esta es la ID del logro de Achievement_Criteria.dbc (2da columna)

requiredFaction

Condition Faction
Both -1
Horde 0
Alliance 1

mapID

Condici贸n: El jugador debe estar en ese mapa para que se permitan las actualizaciones de los criterios. (-1 si no est谩 configurado)

points

Puntos de logro adquiridios al completar el logro. No tiene uso del lado del servidor.

flags

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

count

Deber铆a ser siempre 1.

refAchievement

Deber铆a ser siempre 0.