Diferencia entre revisiones de «Achievement reward»

De TimelessWoW
Ir a la navegación Ir a la búsqueda
(Página creada con «<strong><big>La tabla `achievement_dbc`</big></strong> ''Esta tabla contiene la información sobre las recompensas que recibes al conseguir un logro determinado.'' == Estructura == {| class="wikitable" ! Field ! Type ! Attributes ! Key ! Null ! Default ! Extra ! Comment |- | entry | title_A | title_H | item | sender | subject | text | PRI | NO | | | |- | requiredFaction | int(11) | signed | | NO | -1 | | |- | mapID | int(11) | signed | | NO | -1 | | |- | p…»)
 
(Página blanqueada)
Etiqueta: Vaciado
Línea 1: Línea 1:
<strong><big>La tabla `achievement_dbc`</big></strong>


''Esta tabla contiene la información sobre las recompensas que recibes al conseguir un logro determinado.''
== Estructura ==
{| class="wikitable"
! Field
! Type
! Attributes
! Key
! Null
! Default
! Extra
! Comment
|-
| entry
| title_A
| title_H
| item
| sender
| subject
| text
| PRI
| NO
|
|
|
|-
| requiredFaction
| int(11)
| signed
|
| NO
| -1
|
|
|-
| mapID
| int(11)
| signed
|
| NO
| -1
|
|
|-
| points
| int(10)
| unsigned
|
| NO
| 0
|
| Puntos de logro conseguidos por completar un logro, no tiene uso del lado del servidor
|-
| flags
| int(10)
| unsigned
|
| NO
| 0
|
|
|-
| count
| int(10)
| unsigned
|
| NO
| 0
|
|
|-
| refAchievement
| int(10)
| unsigned
|
| NO
| 0
|
|}
== Descripción de los campos ==
=== ID ===
Es el ID del logro tomado de Achievement_criteria.dbc (2ª columna).
=== requiredFaction ===
    Condición:
        Ambos: -1,
        Horda: 0,
        Alianza: 1
=== mapID ===
El jugador debe estar en ese mapa para que se permita las actualizaciones de criterios (-1 si no se establece).
=== points ===
Puntos de logro conseguidos por completar un logro, no tiene uso del lado del servidor.
=== flags ===
{| class="wikitable"
! Nombre
! Valor
! Comentario
|-
| ACHIEVEMENT_FLAG_COUNTER
| 0x00000001
| Solo cuenta las estadísticas (nunca se para ni completa). La ventana de estadísticas de dentro del juego funciona así
|-
| ACHIEVEMENT_FLAG_HIDDEN
| 0x00000002
| No es enviado al cliente. Sólo tiene uso interno
|-
| ACHIEVEMENT_FLAG_STORE_MAX_VALUE
| 0x00000004
| ¿Almacena sólo un valor máximo? Usado exclusivamente en los logros de "Alcanza el nivel xx"
|-
| ACHIEVEMENT_FLAG_SUMM
| 0x00000008
| Usa la suma de los valores de criterios de todos los requisitos (y calcula el valor máximo)
|-
| ACHIEVEMENT_FLAG_MAX_USED
| 0x00000010
| Muestra el máximo de los criterios (¿y calcula el valor máximo?)
|-
| ACHIEVEMENT_FLAG_REQ_COUNT
| 0x00000020
| Usa algún recuento necesario (y calcula el valor máximo)
|-
| ACHIEVEMENT_FLAG_AVERAGE
| 0x00000040
| Muestra un valor medio (valor / tiempo en días) y depende de otros flags (por definición utiliza el valor del último criterio usado)
|-
| ACHIEVEMENT_FLAG_BAR
| 0x00000080
| Muestra una barra de progreso (valor / máximo valor) y depende de otros flags (por definición utiliza el valor del último criterio usado)
|-
| ACHIEVEMENT_FLAG_REALM_FIRST_REACH
| 0x00000100
| Relacionado a logros de primeros del reino
|-
| ACHIEVEMENT_FLAG_REALM_FIRST_KILL
| 0x00000200
| Relacionado a logros de primeros del reino
|}
=== count ===
Siempre debe ser 1.
=== refAchievement ===
Siempre debe ser 0.

Revisión del 22:54 9 may 2025