Achievement criteria requirement

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

(Различия между версиями)
Перейти к: навигация, поиск
(Дополнил описание таблици - Lightunit)
(value1 и value2: Перевел)
Строка 110: Строка 110:
* '''TYPE_T_PLAYER_LESS_HEALTH = 3 '''
* '''TYPE_T_PLAYER_LESS_HEALTH = 3 '''
-
** value1: проценты HP цели
+
** value1: проценты жизней цели
* '''TYPE_T_PLAYER_DEAD = 4 '''
* '''TYPE_T_PLAYER_DEAD = 4 '''
-
** value1: Team value the source player and target dead player must both meet
+
** value1: Значение необходимо для определения убийства одного игрока, другим.
* '''TYPE_S_AURA = 5 '''
* '''TYPE_S_AURA = 5 '''
-
** value1: Spell ID
+
** value1: Номер заклинания
** value2: Номер эффекта
** value2: Номер эффекта
* '''TYPE_S_AREA = 6 '''
* '''TYPE_S_AREA = 6 '''
-
** value1: Area ID из [[AreaTable.dbc]]
+
** value1: Номер территории из [[AreaTable.dbc]]
* '''TYPE_T_AURA = 7 '''
* '''TYPE_T_AURA = 7 '''
-
** value1: Spell ID
+
** value1: Номер заклинания
** value2: Номер эффекта
** value2: Номер эффекта
* '''TYPE_VALUE = 8'''
* '''TYPE_VALUE = 8'''
-
** value1: Min Value. Value provided with achievement update must be not less that limit
+
** value1: Минимальное значение. Value provided with achievement update must be not less that limit
Строка 144: Строка 144:
* '''TYPE_DISABLED = 11'''
* '''TYPE_DISABLED = 11'''
-
Used to prevent achievement criteria to complete if not all requirements are implemented and listed in this table
+
** value1: Используется, чтобы предотвратить критерии достижения. Чтобы засчитать достижение, если не все требования осуществлены и перечислены в этой таблици.
* '''TYPE_MAP_DIFFICULTY = 12'''
* '''TYPE_MAP_DIFFICULTY = 12'''
-
** value1: Сложность подземелья: DIFFICULTY_NORMAL = 0, DIFFICULTY_HEROIC = 1
+
** value1: Сложность подземелья: DIFFICULTY_NORMAL = 0 (нормальеный режим), DIFFICULTY_HEROIC = 1 (героический режим)
Строка 156: Строка 156:
* '''TYPE_T_TEAM = 14'''
* '''TYPE_T_TEAM = 14'''
-
** value1: Фракция: HORDE = 67, ALLIANCE = 469
+
** value1: Фракция: Орда = 67, Альянс = 469
Строка 164: Строка 164:
* '''TYPE_HOLIDAY = 16'''
* '''TYPE_HOLIDAY = 16'''
-
** value1: ID праздника из Holiday.dbc и [[Game_event#holiday|game_event]], который должен быть активен
+
** value1: Номер праздника из Holiday.dbc или [[Game_event#holiday|game_event]], который должен быть активен

Версия 04:42, 22 февраля 2010

Содержание

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


Таблица `achievement_criteria_data`

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

Структура

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.

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_DISABLED
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

value1 и value2

Зависит от того, что указано в поле Type, может принимать следующие значения: TYPE_T - цель, TYPE_S - игрок.

  • TYPE_T_CREATURE = 1
    • value1: Цель - creature_template.entry


  • TYPE_T_PLAYER_CLASS_RACE = 2
    • value1: Класс игрока
    • value2: Раса игрока


  • TYPE_T_PLAYER_LESS_HEALTH = 3
    • value1: проценты жизней цели


  • TYPE_T_PLAYER_DEAD = 4
    • value1: Значение необходимо для определения убийства одного игрока, другим.


  • TYPE_S_AURA = 5
    • value1: Номер заклинания
    • value2: Номер эффекта


  • TYPE_S_AREA = 6


  • TYPE_T_AURA = 7
    • value1: Номер заклинания
    • value2: Номер эффекта


  • TYPE_VALUE = 8
    • value1: Минимальное значение. Value provided with achievement update must be not less that limit


  • TYPE_T_LEVEL = 9
    • value1: Минимальный уровень цели


  • TYPE_T_GENDER = 10
    • value1: Пол: 0=М, 1=Ж


  • TYPE_DISABLED = 11
    • value1: Используется, чтобы предотвратить критерии достижения. Чтобы засчитать достижение, если не все требования осуществлены и перечислены в этой таблици.


  • TYPE_MAP_DIFFICULTY = 12
    • value1: Сложность подземелья: DIFFICULTY_NORMAL = 0 (нормальеный режим), DIFFICULTY_HEROIC = 1 (героический режим)


  • TYPE_MAP_PLAYER_COUNT = 13
    • value1: Количество. Для критерия "with less than %u people in the zone"


  • TYPE_T_TEAM = 14
    • value1: Фракция: Орда = 67, Альянс = 469


  • TYPE_S_DRUNK = 15
    • value1: Druken State. DRUNKEN_SOBER = 0, DRUNKEN_TIPSY = 1, DRUNKEN_DRUNK = 2, DRUNKEN_SMASHED = 3


  • TYPE_HOLIDAY = 16
    • value1: Номер праздника из Holiday.dbc или game_event, который должен быть активен


  • TYPE_BG_LOSS_TEAM_SCORE = 17
    • value1: Мин количество очков
    • value2: Макс количество очков
Личные инструменты