Creature
DataBase
Таблица `creature`
Содержит точки спавна и точки локации существ.
| Поле | Тип | Атрибуты | Пусто | Дефолт | Экстра
|
| guid | int(10) | unsigned | NO | | Global Unique Identifier
|
| id | mediumint(8) | unsigned | NO | 0 | Creature Identifier
|
| map | smallint(5) | unsigned | NO | 0 | Map Identifier
|
| spawnMask | tinyint(3) | unsigned | NO | 1 |
|
| phaseMask | smallint(5) | unsigned | NO | 1 |
|
| modelid | mediumint(8) | unsigned | NO | 0 |
|
| equipment_id | mediumint(9) | unsigned | NO | 0 |
|
| position_x | float | | NO | 0 |
|
| position_y | float | | NO | 0 |
|
| position_z | float | | NO | 0 |
|
| orientation | float | | NO | 0 |
|
| spawntimesecs | int(10) | unsigned | NO | 120 |
|
| spawndist | float | | NO | 5 |
|
| currentwaypoint | mediumint(8) | unsigned | NO | 0 |
|
| curhealth | int(10) | unsigned | NO | 1 |
|
| curmana | int(10) | unsigned | NO | 0 |
|
| DeathState | tinyint(3) | unsigned | NO | 0 |
|
| MovementType | tinyint(3) | unsigned | NO | 0 |
|
Описание полей таблицы
guid
Уникальный идентификатор существа.
id
Идентификатор шаблона существа (См. mangos.creature_template.entry).
map
Номер карты, на которой расположено сущестов.
spawnMask
Маска спавна существа:
1 - обычный
2 - героический
3 - обычный+героический
phaseMask
Маска действующей ауры:
1 - Виден всегда
2 - Effect #2 Apply Aura: ?? (Aura #261) (257)
Данная аура позволит увидеть вам объекты/юниты фаз 257 = 100000001 в двоичном формате. тоесть вы увидете все Го/юниты у которых в базе в поле phaseMask содержится или
1 = 000000001
или
256 = 100000000
Фаза определяется спеллами с аурами Aura (261) SPELL_AURA_PHASE которые вешаются на вас в каких либо ситуациях (завершение квеста, и прочее).
modelid
Номер модели для NPC, у 2-х существ с одинаковым шаблоном, могут быть разные модели. Особенности (См. mangos.creature_model.entry).
equipment_id
Экипировка у NPC. (См. mangos.creature_equip_template.entry}.
position_x
Х координата существа.
position_y
Y координата существа.
position_z
Z координата существа.
orientation
Ориентация существа.
spawntimesecs
Время респавна в секундах.
spawndist
Определяет радиус, как далеко существо может уходить от точки спавна, и в каком регионе он может спавниться, если mangos.MovementType = 1.
currentwaypoint
Если существо имеет вэйпоинты, то это поле содержит номер текущего вэйпоинта, иначе равно 0.
curhealth
Текущее количество жизней существа.
curmana
Текущее количество маны существа.
DeathState
Мертво ли существо?
0 - нет
1 - да
MovementType
Тип движения существа:
IDLE_MOTION_TYPE = 0
RANDOM_MOTION_TYPE = 1
WAYPOINT_MOTION_TYPE = 2
|