Creature

Материал из YTDB DataBase

(Различия между версиями)
Перейти к: навигация, поиск
Строка 14: Строка 14:
|'''Field'''
|'''Field'''
|'''Type'''
|'''Type'''
 +
|'''Attributes'''
|'''Null'''
|'''Null'''
|'''Key'''
|'''Key'''
|'''Default'''
|'''Default'''
-
|'''Extra'''
+
|'''Comments'''
|-
|-
|[[#guid|guid]]
|[[#guid|guid]]
-
|int(10) unsigned
+
|int(10)
 +
|unsigned
|NO
|NO
|PRI
|PRI
Строка 27: Строка 29:
|-
|-
|[[#id|id]]
|[[#id|id]]
-
|mediumint(8) unsigned
+
|mediumint(8)
 +
|unsigned
|NO
|NO
|MUL
|MUL
Строка 34: Строка 37:
|-
|-
|[[#map|map]]
|[[#map|map]]
-
|smallint(5) unsigned
+
|smallint(5)
 +
|unsigned
|NO
|NO
|MUL
|MUL
Строка 41: Строка 45:
|-
|-
|[[#spawnMask|spawnMask]]
|[[#spawnMask|spawnMask]]
-
|tinyint(3) unsigned
+
|tinyint(3)
 +
|unsigned
|NO
|NO
|
|
Строка 48: Строка 53:
|-
|-
|[[#phaseMask|phaseMask]]
|[[#phaseMask|phaseMask]]
-
|smallint(5) unsigned
+
|smallint(5)
 +
|unsigned
|NO
|NO
|
|
Строка 55: Строка 61:
|-
|-
|[[#modelid|modelid]]
|[[#modelid|modelid]]
-
|mediumint(8) unsigned
+
|mediumint(8)
 +
|unsigned
|YES
|YES
|
|
Строка 63: Строка 70:
|[[#equipment_id|equipment_id]]
|[[#equipment_id|equipment_id]]
|mediumint(9)
|mediumint(9)
 +
|
|NO
|NO
|
|
Строка 70: Строка 78:
|[[#position_x|position_x]]
|[[#position_x|position_x]]
|float
|float
 +
|
|NO
|NO
|
|
Строка 77: Строка 86:
|[[#position_y|position_y]]
|[[#position_y|position_y]]
|float
|float
 +
|
|NO
|NO
|
|
Строка 84: Строка 94:
|[[#position_z|position_z]]
|[[#position_z|position_z]]
|float
|float
 +
|
|NO
|NO
|
|
Строка 91: Строка 102:
|[[#orientation|orientation]]
|[[#orientation|orientation]]
|float
|float
 +
|
|NO
|NO
|
|
Строка 97: Строка 109:
|-
|-
|[[#spawntimesecs|spawntimesecs]]
|[[#spawntimesecs|spawntimesecs]]
-
|int(10) unsigned
+
|int(10)
 +
|unsigned
|NO
|NO
|
|
Строка 105: Строка 118:
|[[#spawndist|spawndist]]
|[[#spawndist|spawndist]]
|float
|float
 +
|
|NO
|NO
|
|
Строка 111: Строка 125:
|-
|-
|[[#currentwaypoint|currentwaypoint]]
|[[#currentwaypoint|currentwaypoint]]
-
|mediumint(8) unsigned
+
|mediumint(8)
 +
|unsigned
|NO
|NO
|
|
Строка 118: Строка 133:
|-
|-
|[[#curhealth|curhealth]]
|[[#curhealth|curhealth]]
-
|int(10) unsigned
+
|int(10)
 +
|unsigned
|NO
|NO
|
|
Строка 125: Строка 141:
|-
|-
|[[#curmana|curmana]]
|[[#curmana|curmana]]
-
|int(10) unsigned
+
|int(10)
 +
|unsigned
|NO
|NO
|
|
Строка 132: Строка 149:
|-
|-
|[[#DeathState|DeathState]]
|[[#DeathState|DeathState]]
-
|tinyint(3) unsigned
+
|tinyint(3)
 +
|unsigned
|NO
|NO
|
|
Строка 139: Строка 157:
|-
|-
|[[#MovementType|MovementType]]
|[[#MovementType|MovementType]]
-
|tinyint(3) unsigned
+
|tinyint(3)
 +
|unsigned
|NO
|NO
|
|

Версия 12:58, 17 августа 2010

Содержание

К описанию таблиц базы данных mangos.


Таблица `creature`

Содержит данные о местоположении и особые параметры положения существа.


Структура

Field Type Attributes Null Key Default Comments
guid int(10) unsigned NO PRI None auto_increment
id mediumint(8) unsigned NO MUL 0
map smallint(5) unsigned NO MUL 0
spawnMask tinyint(3) unsigned NO 1
phaseMask smallint(5) unsigned NO 1
modelid mediumint(8) unsigned YES 0
equipment_id mediumint(9) 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

Идентификатор шаблона существа, который используется при создании этого существа. Смотри creature_template.entry

map

Идентификатор карты, на которой находится существо. Смотри Map.dbc

spawnMask

Призывается ли существо на различных "уровнях сложности".

Значение Описание
0 Не призывается
1 Призывается только на нормальном уровне сложности (включает всебя карты без дополнительных уровней сложности)
2 Призывается только на картах уровня сложности = 1 (mostly heroic)//теоритически 25 нормал
4 Призывается только на картах уровня сложности = 2 //теоритически 10 героик
8 Призывается только на картах уровня сложности = 3 //теоритически 25 героик
15 Призывается на всех уровнях сложности

phaseMask

Определяет, к какой фазе принадлежит существо.

Значение Описание
1 Значение по умолчанию (все видят)
64 Существо видят только игроки Орды
128 Существо видят только игроки Альянса
65535 Существо видно во всех фазах

ПРИМЕР: Effect #2 Apply Aura: ?? (Aura #261) (phaseMask=257) Данная аура позволит увидеть вам существ фаз 257 = 100000001 в двоичном формате. Тоесть вы увидете всех существ у которых в базе в поле phaseMask содержится или 1 = 000000001 или 256 = 100000000 Фаза определяется спеллами с аурами Aura (261) SPELL_AURA_PHASE которые вешаются на вас в каких либо ситуациях (завершение квеста, и прочее).

modelid

Идентификатор модели для данного существа. ВНИМАНИЕ у двух одинаковых существ могут быть разные модели. Смотри creature_model_info для большей информации о моделях.

equipment_id

Номер экипировки, которую использует существо. См creature_equip_template.entry

position_x

X-координата существа.

position_y

Y-координата существа.

position_z

Z-координата существа.

orientation

Ориентация (направление взгляда) существа. (Север = 0.0; Юг = pi (3.14159))

spawntimesecs

Время респавна существа в секундах.

spawndist

Максимальная дистанция, на которой должно спавниться существо. Кроме того, контролирует, как далеко существо может отойти от точки спавна, если его MovementType = 1.

currentwaypoint

Текущая точка передвижения. Смотри creature_movement.point

curhealth

Текущее значение очков здоровья.

curmana

Текущее значение очков маны.

DeathState

Мертвое состояние существа. 0 = живое, 1 = труп (мертвое существо не может разговаривать, если вы в этом нуждаетеcь, то используйте dynamicflags|32).

MovementType

Тип передвижения присвоенный данному существу. Обычно как в creature_template.MovementType, но может отличаться. Смотри creature_template.MovementType для выбора необходимых значений.

Личные инструменты