AzerothCore
Pages :

achievement_criteria_data

<-Volver a: World

La tabla `achievement_criteria_data`

Esta tabla contiene la informaci贸n que un jugador necesita obtener / completar para alcanzar cierto logro.

Estructura

Field Type Attributes Key Null Default Extra Comment
criteria_id MEDIUMINT PRI NO
type TINYINT UNSIGNED PRI NO 0
value1 MEDIUMINT UNSIGNED NO 0
value2 MEDIUMINT UNSIGNED NO 0
ScriptName char(64) NO

Descripci贸n de los campos

criteria_id

Esta es la ID deAchievement_Criteria.dbc.

type

Dpendiendo de este valor, ser谩 determinado c贸mo son usados value1 y value2.

Type Name
0 TYPE_NONE
1 TYPE_T_CREATURE
2 TYPE_T_PLAYER_CLASS_RACE
3 TYPE_T_PLAYER_LESS_HEALTH
4 TYPE_T_PLAYER_DEAD
5 TYPE_S_AURA
6 TYPE_S_AREA
7 TYPE_T_AURA
8 TYPE_VALUE
9 TYPE_T_LEVEL
10 TYPE_T_GENDER
11 TYPE_SCRIPT
12 TYPE_MAP_DIFFICULTY
13 TYPE_MAP_PLAYER_COUNT
14 TYPE_T_TEAM
15 TYPE_S_DRUNK
16 TYPE_HOLIDAY
17 TYPE_BG_LOSS_TEAM_SCORE
18 TYPE_INSTANCE_SCRIPT
19 TYPE_S_EQUIPED_ITEM
20 TYPE_MAP_ID
21 TYPE_S_PLAYER_CLASS_RACE
22 TYPE_NTH_BIRTHDAY
23 TYPE_S_KNOWN_TITLE

value1

TYPE_T_CREATURE

  • El objetivo debe ser una entrada valida de creature_template

TYPE_T_PLAYER_CLASS_RACE

  • El objetivo ac谩 es un clase valida de (paste class list). value2 debe ser establecido tambi茅n.

TYPE_T_PLAYER_LESS_HEALTH

  • El porcentaje de salud (hp) que el objetivo debe alcanzar

TYPE_T_PLAYER_DEAD

  • La facci贸n del jugador objetivo, (debe coincidir con el jugador intentando alcanzar el logro).

TYPE_S_AURA

  • La ID del hechizo que debe tener activo el jugador. value2 debe estar establecido tambi茅n.

TYPE_S_AREA

  • ID de area de AreaTable.dbc

TYPE_T_AURA

  • El hechizo del aura que el objetivo debe tener. value2 debe estar establecido tambi茅n.

TYPE_VALUE

  • Valor a comparar, requerido para el logro. Este valor es usado en conjunto con otro tipo.

TYPE_T_LEVEL

  • El nivel minimo que el objetivo puede ser.

TYPE_T_GENDER

  • G茅nero: 0=Masculino, 1=Femenino

TYPE_SCRIPT

  • Usado para deshabilitar un logro si todos los requisitios no son definididos. Se usar铆a si no todos los requisitios son conocidos.

TYPE_MAP_DIFFICULTY

  • Dificultad del mapa: (Mazmorras)
    • Normal = 0
    • Heroic = 1
  • Dificultad del mapa: (Bandas)
    • 10 Man Normal = 0
    • 25 Man Normal = 1
    • 10 Man Heroic = 2
    • 25 Man Heroic = 3

TYPE_MAP_PLAYER_COUNT

  • El n煤mero de otros jugadores que tienen que estar en la zona. (No es seguro si es un m铆nimo o un m谩ximo).

TYPE_T_TEAM

  • El objetivo debe estar en estas facciones: Alianza = 469, Horda = 67

TYPE_S_DRUNK

  • Qu茅tan borracho debe estar el objetivo:
    • DRUNKEN_SOBER = 0
    • DRUNKEN_TIPSY = 1
    • DRUNKEN_DRUNK = 2
    • DRUNKEN_SMASHED = 3

TYPE_HOLIDAY

  • Holiday ID de Holiday.dbc y game_event. Tiene que ser un festivo activo.

TYPE_BG_LOSS_TEAM_SCORE

  • El equipo del jugador gana la BG y el equipo contrario tiene un puntaje dentro del rango // Puntaje min.

TYPE_INSTANCE_SCRIPT

  • Hace que el script de la instancia revise que los criterios se ajusten. TYPE_S_EQUIPED_ITEM

  • Item level

TYPE_MAP_ID

  • El jugador debe estar en mapId.

TYPE_S_PLAYER_CLASS_RACE

  • La fuente ac谩 es una clase v谩lida (paste class list). El value2 debe estar establecido tambi茅n. 聽

TYPE_NTH_BIRTHDAY

  • Numero de cumplea帽os.

TYPE_S_KNOWN_TITLE

  • El valor ac谩 es un titleId v谩lido. Ve谩se: CharTitles.dbc

value2

TYPE_T_PLAYER_CLASS_RACE TYPE_S_PLAYER_CLASS_RACE

  • El valor ac谩 es un ID v谩lidod de raza. V茅ase ChrRaces.dbc

TYPE_S_AURA

  • Effect Index del aura

TYPE_T_AURA

  • Effect Index del aura

TYPE_BG_LOSS_TEAM_SCORE

  • Max. puntaje

TYPE_S_EQUIPED_ITEM

  • Calidad del item

TYPE_VALUE

ComparisationType
COMP_TYPE_EQ = 0
COMP_TYPE_HIGH = 1
COMP_TYPE_LOW = 2
COMP_TYPE_HIGH_EQ = 3
COMP_TYPE_LOW_EQ = 4

ScriptName

EL nombre del script (ScriptName) para cuando se haga scripting en el core. Esto quiza sea 'SmartTrigger'. Usar铆a 聽SmartAI entonces.