Race unlock requirement

Материал из World of WarCraft Developers Wiki
Перейти к навигации Перейти к поиску

Таблица race_unlock_requirement

Таблица race_unlock_requirement из базы данных world задаёт **требования для разблокировки играбельной расы** (например, привязка к дополнению и/или достижению).

Field Type Attributes Key Null Default Extra
raceID tinyint UNSIGNED PRIMARY NO 0
expansion tinyint UNSIGNED NO 0
achievementId int UNSIGNED NO 0

raceID

Race ID (играбельная раса). Обычно соответствует ID из клиентского справочника ChrRaces (ChrRaces.db2).

Пример: 10

expansion

Требуемое дополнение (Expansion), если используется.

  • 0 — без ограничения по дополнению;
  • 1.. — номер дополнения по перечислению ядра (enum Expansion). Набор актуальных значений зависит от версии ядра.
Value Описание
0 Без ограничения / базовое значение
1 The Burning Crusade (часто)
2 Wrath of the Lich King (часто)
3 Cataclysm (часто)
4 Mists of Pandaria (часто)
5 Warlords of Draenor (часто)
6 Legion (часто)
7 Battle for Azeroth (часто)
8 Shadowlands (часто)
9 Dragonflight (часто)
10 The War Within (если поддерживается вашей веткой)

Пример: 7

achievementId

Achievement ID, который требуется для разблокировки расы.

  • 0 — достижение не требуется.

Пример: 13163