AzerothCore
Pages :

Criterios de los Logros

Volver a:DBC

Achievement_Criteria.dbc

Este tipo de DBC (DataBaseClient) fue a帽adido en la versi贸n del WoW 3.0.1.8303 y contiene los criterios necesarios para obtener un logro.

Versi贸n : 3.3.5a

Estructura

Columna Campo Tipo Notas
1 ID Integer Identificador (ID) del criterio en cuesti贸n.
2 Achievement iRefID Es necesario hacer una referencia al logro perteneciente a 茅ste criterio.
3 Type Integer 驴De qu茅 tipo es el criterio? Este apartado es definido en las filas de abajo. V茅ase en la descripci贸n.
4 asset_id Integer Requisito principal del criterio.
5 Quantity Integer Cantidad del requisito principal.
6 start_event Integer Requisito adicional del criterio 1.
7 start_asset Integer Valor del requisito adicional n煤mero 1.
8 fail_event Integer Requisito adicional del criterio 2.
9 fail_asset Integer Valor del requisito adicional n煤mero 2.
10-25 Description Loc Descripci贸n del criterio.
26 ? La mayor铆a de veces es 16712190, sin embargo no siempre se cumple.
27 Flags Integer Marcadores (flags) de visualizaci贸n: 1: Muestra la Barra de Progreso (desconozco otro tipo de marcadores).
28 timer_start_event Integer
29 timer_asset_id Integer
30 timer_time Integer Completar la misi贸n en %i segundos.
31 ui_order Integer

Descripci贸n de los Campos

Esto describe las filas 3 hasta la 9 por tipo (fila 2). Puede que existan m谩s tipos. Los campos no listados son cero.

Esta informaci贸n es recuperada de DBCStructure.h.

KILL_CREATURE = 0

Tambien usado para muertes de jugadores.

Column Field Type
4 creatureID Integer
5 killCount Integer

WIN_BG = 1

Existen criterios adicionales a simplemente ganar

Column Field Type
4 Map iRefID
5 winCount Integer

REACH_LEVEL = 5

Alcanza un nivel especificado.

Column Field Type
4 unused Integer
5 level Integer

REACH_SKILL_LEVEL = 7

Alcanza un nivel especificado en habilidad.

Column Field Type Notes
4 skillID iRefID SkillLine.dbc?
5 skillLevel Integer

COMPLETE_ACHIEVEMENT = 8

Completa un logro.

Column Field Type
4 Achievement iRefID

COMPLETE_QUEST_COUNT = 9

Completa cierta cantidad de misiones.

Column Field Type
4 unused Integer
5 totalQuestCount Integer

COMPLETE_DAILY_QUEST_DAILY = 10

Completa cierta cantidad de misiones diarias cada d铆a.

Column Field Type
4 unused Integer
5 numberOfDays Integer

COMPLETE_QUESTS_IN_ZONE = 11

Completa cierta cantidad de misiones en una zona.

Column Field Type
4 zoneID Integer
5 questCount Integer

DAMAGE_DONE = 13

Cantidad de da帽o infligido.

COMPLETE_DAILY_QUEST = 14

Completa cierta cantidad de misiones diarias.

Column Field Type
4 unused Integer
5 questCount Integer

COMPLETE_BATTLEGROUND = 15

Campos de batalla completados.

DEATH_AT_MAP = 16

Muerte en un mapa.

Column Field Type
4 Map iRefID

DEATH_IN_DUNGEON = 18

Muerte en una Mazmorra.

Column Field Type
4 manLimit Integer

COMPLETE_RAID = 19

Banda (Raid) completada

Column Field Type Notes
4 groupSize Integer Puede ser 5, 10 o 25

KILLED_BY_CREATURE = 20

Asesinado por una criatura.

Column Field Type
4 creatureEntry Integer

FALL_WITHOUT_DYING = 24

Caer sin morir.

Column Field Type
4 unused Integer
5 fallHeight Integer

DEATHS_FROM = 26

Muertes desde:

Column Field Type
4 EnvironmentalDamage iRefID

COMPLETE_QUEST = 27

Misi贸n completada.

Column Field Type
4 questID Integer
5 questCount Integer

BE_SPELL_TARGET = 28

Hechizo lanzado a un jugador.

BE_SPELL_TARGET2 = 69

Hechizo lanzado a un jugador 2.

Column Field Type
4 Spell iRefID
5 spellCount Integer

CAST_SPELL = 29

Hechizo lanzado.

CAST_SPELL2 = 110

Hechizo lanzado 2.

Column Field Type
4 Spell iRefID
5 castCount Integer

BG_OBJECTIVE_CAPTURE = 30

Captura de Objetivo del Campo de Batalla

Column Field Type Notes
4 unknow Integer Valor 42 = captura la bandera
5 count(?) Integer Cuantas veces fue capturada

HONORABLE_KILL_AT_AREA = 31

Muerte honorable en un 谩rea.

Column Field Type
4 Area iRefID
5 killCount Integer

WIN_ARENA = 32

Arenas ganadas.

PLAY_ARENA = 33

Arenas jugadas.

Column Field Type
4 Map iRefID

LEARN_SPELL = 34

Hechizos aprendidos.

Column Field Type
4 Spell iRefID

OWN_ITEM = 36

Item propio.

WIN_RATED_ARENA = 37

Ganar la arena clasificada

Column Field Type Notes
4 unused Integer
5 count Integer
6 flag Integer 4= en una fila

HIGHEST_TEAM_RATING = 38

Mayor 脥ndice de arena.

Column Field Type Notes
4 teamtype Integer {2,3,5}

REACH_TEAM_RATING = 39

Cantidad de 脥ndice de arena.

Column Field Type Notes
4 teamtype Integer {2,3,5}
5 teamrating Integer

LEARN_SKILL_LEVEL = 40

Aprender nivel de habilidad.

Column Field Type Notes
4 skillID iRefID SkillLine.dbc?
5 skillLevel Integer Aprendiz=1. Oficial=2. Experto=3. Artesano=4. Maestro=5. Gran Maestro=6.

USE_ITEM = 41

Item usado.

LOOT_ITEM = 42

Item despojado.

EXPLORE_AREA = 43

areaReference NO es el 铆ndice de AreaTable.dbc., proviene de WorldMapOverlay.dbc.

Column Field Type
4 areaReference Integer

OWN_RANK = 44

Este rango NO es el 铆ndice de CharTitles.dbc

Column Field Type
4 rank Integer

BUY_BANK_SLOT = 45

Comprar casillas en el banco.

Column Field Type
4 unused Integer
5 numberOfSlots Integer

GAIN_REPUTATION = 46

Obtener reputaci贸n.

Column Field Type Notes
4 Faction iRefID
5 reputationAmount Integer Cantidad total de reputaci贸n, teniendo en cuenta que 42000 es exaltado

GAIN_EXALTED_REPUTATION= 47

Obtener reputaci贸n exaltada.

Column Field Type
4 unused Integer
5 numberOfExaltedFactions Integer

VISIT_BARBER_SHOP = 48

Visitar al peluquero.

Column Field Type
4 unused Integer
5 numberOfVisits Integer

EQUIP_EPIC_ITEM = 49

Nivel de Item para ser considerado 茅pico. V茅ase itemlevel.

Column Field Type
4 itemSlot Integer

ROLL_NEED_ON_LOOT = 50

N煤mero de dados necesarios para el bot铆n.

ROLL_GREED_ON_LOOT = 51

N煤mero de dados necesarios en modo codicia para el bot铆n.

Column Field Type
4 rollValue Integer
5 count Integer

HK_CLASS = 52

Muertes honorables por clase.

Column Field Type
4 Class iRefID
5 count Integer

HK_RACE = 53

Muertes honorables por raza.

Column Field Type
4 Race iRefID
5 count Integer

DO_EMOTE = 54

Emotes.

Column Field Type Notes
4 Emote iRefID
5 count Integer N煤mero de emotes, siempre se requiere un objetivo (jugador) o requisitos especiales.

HEALING_DONE = 55

Sanaci贸n realizada.

GET_KILLING_BLOWS = 56

Hacer Golpes de Gracia.

Column Field Type Notes
4 unused Integer
5 count Integer
6 flag Integer 3 para sanaci贸n en Campo de Batalla
7 Map iRefID

EQUIP_ITEM = 57

Equipar Item.

Column Field Type
4 Item iRefID
5 itemCount Integer

MONEY_FROM_QUEST_REWARD= 62

Dinero de misiones obtenido (Medido en monedas de cobre).

LOOT_MONEY = 67

Dinero obtenido (Medido en monedas de cobre).

Column Field Type
4 unused Integer
5 goldInCopper Integer

USE_GAMEOBJECT = 68

Activar cierto Objeto del Juego (GameObject), ya sea puerta, caja, etc.

Column Field Type
4 goEntry Integer
5 useCount Integer

SPECIAL_PVP_KILL = 70

驴Acaso son Criterios de Logros especiales almacenados en los DBC?

Column Field Type
4 unused Integer
5 killCount Integer

FISH_IN_GAMEOBJECT = 72

Pescar en cierto Objeto del Juego (GameObject).

Column Field Type
4 goEntry Integer
5 lootCount Integer

LEARN_SKILLLINE_SPELLS = 75

Aprender hechizos de habilidad.

Column Field Type
4 SkillLine iRefID
5 spellCount Integer

WIN_DUEL = 76

Ganar duelo (s).

Column Field Type
4 unused Integer
5 duelCount Integer

HIGHEST_POWER = 96

Mayor n煤mero de poder.

Column Field Type Notes
4 powerType Integer 0=Man谩. 1=Ira. 3=Energ铆a. 6=Poder R煤nico.

HIGHEST_STAT = 97

Mayor n煤mero de estad铆stica.

Column Field Type Notes
4 statType Integer 4=Esp铆ritu. 3=Intelecto, 2=Aguante, 1=Agilidad, 0=Fuerza

HIGHEST_SPELLPOWER = 98

Mayor n煤mero de poder de hechizos.

Column Field Type Notes
4 spellSchool iRefID SkillLine o resistencias

HIGHEST_RATING = 100

Mayor n煤mero.

Column Field Type
4 ratingType Integer

LOOT_TYPE = 109

Tipo de bot铆n.

Column Field Type Notes
4 lootType Integer 3=Pescar, 2=Robar, 4=Desencantar
5 lootTypeCount Integer

LEARN_SKILL_LINE = 112

Aprender l铆nea de habilidad.

Column Field Type
4 SkillLine iRefID
5 spellCount Integer

EARN_HONORABLE_KILL = 113

Muertes honorables obtenidas.

Column Field Type
4 unused Integer
5 killCount Integer

ACCEPTED_SUMMONS = 114

Invocaciones aceptadas.

Column Field Type
4 unused Integer
5 Aqu铆 viene un 1, porque es una Estad铆stica Integer

ACHIVEMENTPOINTS_REACHED = 115

Puntos de logro alcanzados.

Column Field Type
4 unused Integer
5 unused Integer

// Esta parte suele ser confusa... Tal vez porque s贸lo debe usarse para "m谩s de noventa mil", ya que en ninguna parte de AchPoints (Puntos de Logros) se especifica.

RANDOM_DUNGEON_PLAYERCOUNT = 119

N煤mero de mazmorras aleatorias.

Column Field Type
4 unused Integer
5 PlayerCount Integer