Mangos world achievement criteria requirement
Zpět na seznam tabulek world databáze.
Tabulka `achievement_criteria_requirement`
Tato tabulka obsahuje to, co je třeba udělat pro dokončení achievementu.
Struktura
Pole | Typ | Null | Key | Výchozí hodnota | Extra |
---|---|---|---|---|---|
criteria_id | mediumint(8) signed | NE | None | ||
type | tintint(3) unsigned | NE | 0 | ||
value1 | mediumint(8) unsigned | NE | 0 | ||
value2 | mediumint(8) unsigned | NE | 0 |
Popis polí tabulky
criteria_id
Sloupec 0 (ID) ze souboru achievement_criteria.dbc. Tento DBC soubor obsahuje achievement_id ve druhém sloupci.
type
Popisuje, jak použít value1 a 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 |
18 | TYPE_INSTANCE_SCRIPT |
19 | TYPE_S_EQUIPED_ITEM_LVL |
(následující část nebyla přeložena korektně)
Pole value1 a value2
Význam hodnot v těchto polích se liší v závislosti na hodnotě v poli `type`. TYPE_T jsou cíle (targets) a TYPE_S zdroje (sources).
- TYPE_T_CREATURE = 1
- value1: Viz. `creature_template.entry`.
- TYPE_T_PLAYER_CLASS_RACE = 2
- value1: Viz. `characters.class`.
- value2: Viz. `characters.race`.
- TYPE_T_PLAYER_LESS_HEALTH = 3
- value1: Health percentage (hodnota zdraví vyjádřená v procentech?)
- TYPE_T_PLAYER_DEAD = 4
- value1: Hodnota týmu původního hráče a cílového mrtvého hráče musí být stejná.
(Team value the source player and target dead player must both meet)
- TYPE_S_AURA = 5
- value1: Spell ID
- value2: Effect index
- TYPE_S_AREA = 6
- value1: ID oblasti (area ID) podle DBC souboru AreaTable.dbc
- TYPE_T_AURA = 7
- value1: Spell ID
- value2: Effect index
- TYPE_VALUE = 8
- value1: Minimální hodnota limitu. Achivement update musí být nižší než tento limit.
- TYPE_T_LEVEL = 9
- value1: Minimální level
- TYPE_T_GENDER = 10
- value1: Pohlaví: 0=Mužské; 1=Ženské.
- TYPE_DISABLED = 11
Používá se k zabránění dosažení achivementu, jestliže nejsou ještě všechny požadavky implementovány a uvedeny v této tabulce.
- TYPE_MAP_DIFFICULTY = 12
- value1: Obtížnost mapy:
Popis | Flag |
---|---|
DUNGEON_DIFFICULTY_NORMAL | 0 |
DUNGEON_DIFFICULTY_HEROIC | 1 |
RAID_DIFFICULTY_10MAN_NORMAL | 0 |
RAID_DIFFICULTY_25MAN_NORMAL | 1 |
RAID_DIFFICULTY_10MAN_HEROIC | 2 |
RAID_DIFFICULTY_25MAN_HEROIC | 3 |
- TYPE_MAP_PLAYER_COUNT = 13
- value1: Počet hráčů. Pro kritéria "s méně než %u lidmi v zóně".
(Count. For criteria "with less than %u people in the zone")
- TYPE_T_TEAM = 14
- value1: Tým: HORDE = 67, ALLIANCE = 469
- TYPE_S_DRUNK = 15
- value1: Stav opilosti. DRUNKEN_SOBER = 0, DRUNKEN_TIPSY = 1, DRUNKEN_DRUNK = 2, DRUNKEN_SMASHED = 3
- TYPE_HOLIDAY = 16
- value1: Holiday ID, podle DBC souboru Holiday.dbc a tabulky `game_event.holiday`.
- TYPE_BG_LOSS_TEAM_SCORE = 17
- value1: min_score
- value2: max_score
- TYPE_INSTANCE_SCRIPT = 18
Provádí volání skriptu instance pro kontrolu přizpůsobení aktuálních požadavků.
- TYPE_S_EQUIPED_ITEM_LVL = 19
- value1: item_level
- value2: item_quality
Nasazený item ve slotu `misc1` podle úrovně a kvality itemu.
(For equipped item in slot `misc1` to item level and quality)