Battle pet quality
Таблица battle_pet_quality
Таблица battle_pet_quality из базы данных world задаёт качество (rarity/quality) боевого питомца для каждого вида (speciesId). Обычно используется для диких питомцев (wild battle pets): для вида задаётся допустимое/базовое качество, которое сервер затем проверяет/применяет.
Ключ таблицы — поле speciesId (одна строка на один вид питомца).
| Field | Type | Attributes | Key | Null | Default | Extra |
|---|---|---|---|---|---|---|
| speciesId | int | UNSIGNED | PRIMARY | NO | 0 | |
| quality | tinyint | UNSIGNED | NO | 0 |
speciesId
ID вида (species) боевого питомца из клиентских данных (DB2: BattlePetSpecies.db2).
| Value | Описание |
|---|---|
| 0 | Некорректное значение (не должно использоваться) |
| >0 | ID вида питомца (BattlePetSpecies.db2) |
Пример: 39
quality
Качество (rarity) питомца. В клиентском API rarity задаётся числом и соответствует строковым константам BATTLE_PET_BREED_QUALITY*.
| Value | Название (UI) | Описание |
|---|---|---|
| 0 | (none) | Не задано / некорректно (в таблице стоит по умолчанию, в валидных данных обычно не используется) |
| 1 | Poor | Низкое качество |
| 2 | Common | Обычное качество |
| 3 | Uncommon | Необычное качество |
| 4 | Rare | Редкое качество |
| 5 | Epic | Эпическое (как правило недоступно для получаемых игроком питомцев; встречается у NPC/особых боёв) |
| 6 | Legendary | Легендарное (как правило недоступно для получаемых игроком питомцев; встречается у NPC/особых боёв) |
Пример: 4