Mangos world achievement criteria requirement

Z WoWResource Wiki
Přejít na: navigace, hledání

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_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_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_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)