Spawn tracking state

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

Таблица spawn_tracking_state

Таблица spawn_tracking_state из базы данных world задаёт визуальное/анимационное состояние отслеживаемого спавна в зависимости от статуса соответствующей цели квеста (активна/выполнена и т.п.): видимость, SpellVisual, анимации, world effects.

Field Type Attributes Key Null Default Extra
SpawnType tinyint UNSIGNED PRIMARY NO
SpawnId bigint UNSIGNED PRIMARY NO
State tinyint UNSIGNED PRIMARY NO 0
Visible tinyint UNSIGNED NO 1
StateSpellVisualId int UNSIGNED YES NULL
StateAnimId smallint UNSIGNED YES NULL
StateAnimKitId smallint UNSIGNED YES NULL
StateWorldEffects mediumtext utf8mb4_unicode_ci YES NULL

SpawnType

Тип спавна.

Value Name Описание
0 SPAWN_TYPE_CREATURE Спавн существа
1 SPAWN_TYPE_GAMEOBJECT Спавн игрового объекта

Пример: 0

SpawnId

GUID спавна (creature.guid или gameobject.guid — в зависимости от SpawnType).

Пример: 8007777

State

Состояние цели квеста (quest objective status), для которого применяется эта строка.

Value Описание
0 None (нет активной привязки/не относится к квесту)
1 Active (цель активна)
2 Complete (цель выполнена или квест сдан)

Пример: 1

Visible

Видимость объекта в данном состоянии.

  • 0 — Invisible
  • 1 — Visible

Пример: 1

StateSpellVisualId

SpellVisualId (из SpellVisual.db2), применяемый к объекту в этом состоянии.

Пример: 12345

StateAnimId

ID анимации (из AnimationData.db2), применяемый к объекту в этом состоянии.

Пример: 210

StateAnimKitId

ID anim kit (из AnimKit.db2), применяемый к объекту в этом состоянии.

Пример: 900

StateWorldEffects

Список WorldEffect ID (из WorldEffect.db2), которые применяются к объекту в этом состоянии. Если эффектов несколько — указываются списком (обычно разделяют пробелом).

Пример: "101 205 777"