Achievement criteria requirement

Материал из YTDB DataBase

(Различия между версиями)
Перейти к: навигация, поиск
м (переименовал «Achievement criteria data» в «Achievement criteria requirement»)

Версия 13:55, 7 августа 2010

Содержание

К описанию таблиц базы данных mangos.


Таблица `achievement_criteria_requirement`

Таблица содержит данные, которые необходимы для получения достижения. Используется для создания дополнительных условий что бы получить достижения.


Структура

Field Type Attributes Can be null Default Comments
criteria_id mediumint(8) signed NO None
type tintint(3) unsigned NO 0
value1 mediumint(8) unsigned NO 0
value2 mediumint(8) unsigned NO 0


Описание полей

criteria_id

Поле 0 (ID) из Achievement_Criteria.dbc Эта DBC содержит achievement_id во втором поле и должна быть извлечена чтобы показать связи.

type

Описывает как использовать value1 и value2.

Номер Название
0 ACHIEVEMENT_CRITERIA_TYPE_KILL_CREATURE
1 ACHIEVEMENT_CRITERIA_TYPE_WIN_BG
2 TYPE_T_PLAYER_CLASS_RACE
3 TYPE_T_PLAYER_LESS_HEALTH
4 TYPE_T_PLAYER_DEAD
5 ACHIEVEMENT_CRITERIA_TYPE_REACH_LEVEL
6 TYPE_S_AREA
7 ACHIEVEMENT_CRITERIA_TYPE_REACH_SKILL_LEVEL
8 ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_ACHIEVEMENT
9 ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUEST_COUNT
10 ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_DAILY_QUEST_DAILY
11 ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUESTS_IN_ZONE
12 TYPE_MAP_DIFFICULTY
13 TYPE_MAP_PLAYER_COUNT
14 ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_DAILY_QUEST
15 ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_BATTLEGROUND
16 ACHIEVEMENT_CRITERIA_TYPE_DEATH_AT_MAP
17 TYPE_BG_LOSS_TEAM_SCORE
18 ACHIEVEMENT_CRITERIA_TYPE_DEATH_IN_DUNGEON
19 ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_RAID
20 ACHIEVEMENT_CRITERIA_TYPE_KILLED_BY_CREATURE
24 ACHIEVEMENT_CRITERIA_TYPE_FALL_WITHOUT_DYING
26 ACHIEVEMENT_CRITERIA_TYPE_DEATHS_FROM
27 ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUEST
28 ACHIEVEMENT_CRITERIA_TYPE_BE_SPELL_TARGET
69 ACHIEVEMENT_CRITERIA_TYPE_BE_SPELL_TARGET2
29 ACHIEVEMENT_CRITERIA_TYPE_CAST_SPELL
110 ACHIEVEMENT_CRITERIA_TYPE_CAST_SPELL2
31 ACHIEVEMENT_CRITERIA_TYPE_HONORABLE_KILL_AT_AREA
32 ACHIEVEMENT_CRITERIA_TYPE_WIN_ARENA
33 ACHIEVEMENT_CRITERIA_TYPE_WIN_ARENA
34 ACHIEVEMENT_CRITERIA_TYPE_LEARN_SPELL
36 ACHIEVEMENT_CRITERIA_TYPE_OWN_ITEM
37 ACHIEVEMENT_CRITERIA_TYPE_WIN_RATED_ARENA
38 ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_TEAM_RATING
39 ACHIEVEMENT_CRITERIA_TYPE_REACH_TEAM_RATING
40 ACHIEVEMENT_CRITERIA_TYPE_LEARN_SKILL_LEVEL
41 ACHIEVEMENT_CRITERIA_TYPE_USE_ITEM
42 ACHIEVEMENT_CRITERIA_TYPE_LOOT_ITEM
43 ACHIEVEMENT_CRITERIA_TYPE_EXPLORE_AREA
44 ACHIEVEMENT_CRITERIA_TYPE_OWN_RANK
45 ACHIEVEMENT_CRITERIA_TYPE_BUY_BANK_SLOT
46 ACHIEVEMENT_CRITERIA_TYPE_GAIN_REPUTATION
47 ACHIEVEMENT_CRITERIA_TYPE_GAIN_EXALTED_REPUTATION
48 ACHIEVEMENT_CRITERIA_TYPE_VISIT_BARBER_SHOP
49 ACHIEVEMENT_CRITERIA_TYPE_EQUIP_EPIC_ITEM
50 ACHIEVEMENT_CRITERIA_TYPE_ROLL_NEED_ON_LOOT
51 ACHIEVEMENT_CRITERIA_TYPE_ROLL_GREED_ON_LOOT
52 ACHIEVEMENT_CRITERIA_TYPE_HK_CLASS
53 ACHIEVEMENT_CRITERIA_TYPE_HK_RACE
54 ACHIEVEMENT_CRITERIA_TYPE_DO_EMOTE
13 ACHIEVEMENT_CRITERIA_TYPE_DAMAGE_DONE
55 ACHIEVEMENT_CRITERIA_TYPE_HEALING_DONE
56 ACHIEVEMENT_CRITERIA_TYPE_GET_KILLING_BLOWS
57 ACHIEVEMENT_CRITERIA_TYPE_EQUIP_ITEM
62 ACHIEVEMENT_CRITERIA_TYPE_MONEY_FROM_QUEST_REWARD
67 ACHIEVEMENT_CRITERIA_TYPE_LOOT_MONEY
68 ACHIEVEMENT_CRITERIA_TYPE_USE_GAMEOBJECT
70 ACHIEVEMENT_CRITERIA_TYPE_SPECIAL_PVP_KILL
72 ACHIEVEMENT_CRITERIA_TYPE_FISH_IN_GAMEOBJECT
75 ACHIEVEMENT_CRITERIA_TYPE_LEARN_SKILLLINE_SPELLS
76 ACHIEVEMENT_CRITERIA_TYPE_WIN_DUEL
96 ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_POWER
97 ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_STAT
98 ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_SPELLPOWER
100 ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_RATING
109 ACHIEVEMENT_CRITERIA_TYPE_LOOT_TYPE
112 ACHIEVEMENT_CRITERIA_TYPE_LEARN_SKILL_LINE
113 ACHIEVEMENT_CRITERIA_TYPE_EARN_HONORABLE_KILL

value1 и value2

Зависит от того, что указано в поле Type.

  • ACHIEVEMENT_CRITERIA_TYPE_KILL_CREATURE = 0
    • value1: Цель - creature_template.entry
    • value2: Количество


  • ACHIEVEMENT_CRITERIA_TYPE_WIN_BG = 1
    • value1: Номер карты bgMapId
    • value2: Число побед


  • ACHIEVEMENT_CRITERIA_TYPE_REACH_LEVEL = 5
    • value1: не используется
    • value2: Необходимый уровень


  • ACHIEVEMENT_CRITERIA_TYPE_REACH_SKILL_LEVEL = 7
    • value1: ID навыка
    • value2: Уровень навыка


  • ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_ACHIEVEMENT = 8
    • value1: Номер законченного достижения
    • value2: не используется


  • ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUEST_COUNT = 9
    • value1: не используется
    • value2: Количество выполненых заданий(квестов)


  • ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_DAILY_QUEST_DAILY = 10
    • value1: не используется
    • value2: Количество выполненых ежедневных заданий задень


  • ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUESTS_IN_ZONE = 11
    • value1: ID зоны
    • value2: Количество выполненых заданий в этой зоне


  • ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_DAILY_QUEST = 14
    • value1: не используется
    • value2: Количество выполненых ежедневных заданий


  • ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_BATTLEGROUND = 15
    • value1: ID поля сражений(BG) которое нужно выйграть
    • value2: не используется


  • ACHIEVEMENT_CRITERIA_TYPE_DEATH_AT_MAP = 16
    • value1: ID карты на которой нужно умереть
    • value2: не используется


  • ACHIEVEMENT_CRITERIA_TYPE_DEATH_IN_DUNGEON = 18
    • value1: Максимально допустимое количтесво смертей в подземелье
    • value2: не используется


  • ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_RAID = 19
    • value1: Прохождение подземелья в рейде на 5, 10 или 25 человек
    • value2: не используется


  • ACHIEVEMENT_CRITERIA_TYPE_KILLED_BY_CREATURE = 20
    • value1: Entry существа которое должно убить игрока
    • value2: не используется


  • ACHIEVEMENT_CRITERIA_TYPE_FALL_WITHOUT_DYING = 24
    • value1: не используется
    • value2: Высота падения которое игрок должен совершить не разбившись


  • ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUEST = 27
    • value1: ID задания
    • value2: Сколько раз его нужно завершить???


  • ACHIEVEMENT_CRITERIA_TYPE_BE_SPELL_TARGET = 28
    • value1: ID заклинания
    • value2: Сколько раз на вас должны использовать это заклоинание


  • ACHIEVEMENT_CRITERIA_TYPE_BE_SPELL_TARGET2 = 69
    • value1: ID заклинания
    • value2: Сколько раз на вас должны использовать это заклоинание


  • ACHIEVEMENT_CRITERIA_TYPE_CAST_SPELL = 29
    • value1: ID заклинания
    • value2: Количество использования заклинания


  • ACHIEVEMENT_CRITERIA_TYPE_CAST_SPELL2 = 110
    • value1: ID заклинания
    • value2: Количество использования заклинания


  • ACHIEVEMENT_CRITERIA_TYPE_HONORABLE_KILL_AT_AREA = 31
    • value1: ID области
    • value2: Количество совершёных убийств в этой области


  • ACHIEVEMENT_CRITERIA_TYPE_WIN_ARENA = 32
    • value1: ID арены, которую нужно выйграть
    • value2:


  • ACHIEVEMENT_CRITERIA_TYPE_WIN_ARENA = 33
    • value1: ID арены, которую нужно сыграть
    • value2: не используется


  • ACHIEVEMENT_CRITERIA_TYPE_LEARN_SPELL = 34
    • value1: ID заклинания которое нужно выучить
    • value2: не используется


  • ACHIEVEMENT_CRITERIA_TYPE_OWN_ITEM = 36
    • value1: ID предмета которым игрок должен владеть
    • value2: Количество


  • ACHIEVEMENT_CRITERIA_TYPE_WIN_RATED_ARENA = 37
    • value1: не используется
    • value2: Требуемый рейтинг на арене???


  • ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_TEAM_RATING = 38
    • value1: Максимальный коммандный рейтинг??? {2, 3, 5}
    • value2: не используется


  • ACHIEVEMENT_CRITERIA_TYPE_REACH_TEAM_RATING = 39
    • value1: {2, 3, 5}
    • value2: Рейтинг комманды


  • ACHIEVEMENT_CRITERIA_TYPE_LEARN_SKILL_LEVEL = 40
    • value1: ID навыка
    • value2: Требуемый уровен навыка (1-6)


  • ACHIEVEMENT_CRITERIA_TYPE_USE_ITEM = 41
    • value1: ID предмета который нужно использовать
    • value2: Количество


  • ACHIEVEMENT_CRITERIA_TYPE_LOOT_ITEM = 42
    • value1: ID предмета который нужно обыскать
    • value2: Количество


  • ACHIEVEMENT_CRITERIA_TYPE_EXPLORE_AREA = 43
    • value1: Область которую нужно открыть(не из AreaTable.dbc???)
    • value2: не используется


  • ACHIEVEMENT_CRITERIA_TYPE_OWN_RANK = 44
    • value1: Требуемое звание(не из CharTitles.dbc???)
    • value2: не используется


  • ACHIEVEMENT_CRITERIA_TYPE_BUY_BANK_SLOT = 45
    • value1: не используется
    • value2: Количество слотов купленных в банке


  • ACHIEVEMENT_CRITERIA_TYPE_GAIN_REPUTATION = 46
    • value1: ID фракции
    • value2: Количество репутации(максимум 42000)


  • ACHIEVEMENT_CRITERIA_TYPE_GAIN_EXALTED_REPUTATION = 47
    • value1: не используется
    • value2: Число фракций, которые уважают игрока


  • ACHIEVEMENT_CRITERIA_TYPE_VISIT_BARBER_SHOP = 48
    • value1: не используется
    • value2: Количество посещений парикмахера


  • ACHIEVEMENT_CRITERIA_TYPE_EQUIP_EPIC_ITEM = 49
    • value1: ???
    • value2: Количество эпических вещей на персонаже


  • ACHIEVEMENT_CRITERIA_TYPE_ROLL_NEED_ON_LOOT = 50
    • value1: Значение костей при разделение добычи по нужности
    • value2: Количество выпадений


  • ACHIEVEMENT_CRITERIA_TYPE_ROLL_GREED_ON_LOOT = 51
    • value1: Значение костей при разделение добычи на продажу
    • value2: Количество выпадений


  • ACHIEVEMENT_CRITERIA_TYPE_HK_CLASS = 52
    • value1: ID класса
    • value2: Количество чего???


  • ACHIEVEMENT_CRITERIA_TYPE_HK_RACE = 53
    • value1: ID рассы
    • value2: Количество чего???


  • ACHIEVEMENT_CRITERIA_TYPE_DO_EMOTE = 54
    • value1: ID эмоции
    • value2: Число использования


  • ACHIEVEMENT_CRITERIA_TYPE_EQUIP_ITEM = 57
    • value1: ID вещи, которую нужно одеть
    • value2: Число раз, которое требуется его одеть


  • ACHIEVEMENT_CRITERIA_TYPE_MONEY_FROM_QUEST_REWARD = 62
    • value1: не используется
    • value2: Количество денег полученное с выполненного задания(указывается в меди)


  • ACHIEVEMENT_CRITERIA_TYPE_LOOT_MONEY = 67
    • value1: не используется
    • value2: Количество денег полученное при обыскании добычи(указывается в меди)


  • ACHIEVEMENT_CRITERIA_TYPE_USE_GAMEOBJECT = 68
    • value1: ID игрового объекта
    • value2: Число использования


  • ACHIEVEMENT_CRITERIA_TYPE_SPECIAL_PVP_KILL = 70
    • value1: не используется
    • value2: Число PVP убийств


  • ACHIEVEMENT_CRITERIA_TYPE_FISH_IN_GAMEOBJECT = 72
    • value1: ID игрового объекта
    • value2: Количество рыбы из объекта???


  • ACHIEVEMENT_CRITERIA_TYPE_WIN_DUEL = 76
    • value1: не используется
    • value2: Количество выйгранных дуэлей


  • ACHIEVEMENT_CRITERIA_TYPE_LOOT_TYPE = 109
    • value1: Тип добычи(3=рыбалка, 2=воровство, 4=распыление)
    • value2: Число раз


  • ACHIEVEMENT_CRITERIA_TYPE_EARN_HONORABLE_KILL = 113
    • value1: не используется
    • value2: Число убийств которые дают очки чести
Личные инструменты