Pool members

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

Таблица pool_members

Таблица pool_members из базы данных world — часть Pool System. Описывает членов пула: какие спавны (существ/объектов) или дочерние пулы входят в пул pool_template и с каким шансом.

Field Type Attributes Key Null Default Extra
type smallint UNSIGNED PRIMARY NO
spawnId bigint UNSIGNED PRIMARY NO
poolSpawnId int UNSIGNED NO
chance float NO
description varchar(255) utf8mb4_unicode_ci YES NULL

type

Тип участника пула — определяет, как трактуется spawnId.

Value Name Описание
0 Creature spawnId = GUID спавна существа (таблица creature)
1 GameObject spawnId = GUID спавна объекта (таблица gameobject)
2 Pool spawnId = entry дочернего пула (таблица pool_template)

Пример: 1

spawnId

Идентификатор участника, трактуется по type (GUID спавна или entry пула).

Пример: 32742

poolSpawnId

ID (entry) родительского пула из pool_template, в который добавлен данный участник.

Пример: 9001

chance

Шанс (в процентах) для появления данного участника в пуле.

  • допустимый диапазон обычно 0 .. 100;
  • 0 часто означает “без явного шанса” (равновероятно с другими нулевыми, если ядро так реализует).

Пример: 0

description

Комментарий/описание (необязательно).

Пример: "Water Barrel - Spawn 7"