Creature

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

(Различия между версиями)
Перейти к: навигация, поиск
 
(9 промежуточных версий не показаны.)
Строка 2: Строка 2:
| __TOC__
| __TOC__
|}
|}
 +
[[Category: Mangos world database tables]]
К описанию таблиц [[mangosdb_struct|базы данных mangos]].
К описанию таблиц [[mangosdb_struct|базы данных mangos]].
Строка 18: Строка 19:
|'''Key'''
|'''Key'''
|'''Default'''
|'''Default'''
 +
|'''Extra'''
|'''Comments'''
|'''Comments'''
|-
|-
Строка 25: Строка 27:
|NO
|NO
|PRI
|PRI
-
|None
+
|
|auto_increment
|auto_increment
 +
|Global Unique Identifier
|-
|-
|[[#id|id]]
|[[#id|id]]
Строка 35: Строка 38:
|0
|0
|
|
 +
|Creature Identifier
|-
|-
|[[#map|map]]
|[[#map|map]]
Строка 43: Строка 47:
|0
|0
|
|
 +
|Map Identifier
|-
|-
|[[#spawnMask|spawnMask]]
|[[#spawnMask|spawnMask]]
Строка 50: Строка 55:
|
|
|1
|1
 +
|
|
|
|-
|-
Строка 58: Строка 64:
|
|
|1
|1
 +
|
|
|
|-
|-
Строка 63: Строка 70:
|mediumint(8)
|mediumint(8)
|unsigned
|unsigned
-
|YES
+
|NO
|
|
|0
|0
 +
|
|
|
|-
|-
Строка 74: Строка 82:
|
|
|0
|0
 +
|
|
|
|-
|-
Строка 82: Строка 91:
|
|
|0
|0
 +
|
|
|
|-
|-
Строка 90: Строка 100:
|
|
|0
|0
 +
|
|
|
|-
|-
Строка 98: Строка 109:
|
|
|0
|0
 +
|
|
|
|-
|-
Строка 106: Строка 118:
|
|
|0
|0
 +
|
|
|
|-
|-
-
|[[#spawntimesecs|spawntimesecs]]
+
|[[#spawntimesecsmin|spawntimesecsmin]]
|int(10)
|int(10)
|unsigned
|unsigned
Строка 115: Строка 128:
|120
|120
|
|
 +
|Creature respawn time minimum
 +
|-
 +
|[[#spawntimesecsmax|spawntimesecsmax]]
 +
|int(10)
 +
|unsigned
 +
|NO
 +
|
 +
|120
 +
|
 +
|Creature respawn time maximum
|-
|-
|[[#spawndist|spawndist]]
|[[#spawndist|spawndist]]
Строка 122: Строка 145:
|
|
|5
|5
 +
|
|
|
|-
|-
Строка 130: Строка 154:
|
|
|0
|0
 +
|
|
|
|-
|-
Строка 138: Строка 163:
|
|
|1
|1
 +
|
|
|
|-
|-
Строка 146: Строка 172:
|
|
|0
|0
 +
|
|
|
|-
|-
Строка 154: Строка 181:
|
|
|0
|0
 +
|
|
|
|-
|-
Строка 162: Строка 190:
|
|
|0
|0
 +
|
|
|
|}
|}
Строка 171: Строка 200:
====id====
====id====
-
Идентификатор шаблона существа, который используется при создании этого существа. Смотри [[creature_template#entry|creature_template.entry]]
+
Идентификатор шаблона существа, который используется при создании этого существа. Смотри [[creature_template#entry|creature_template.entry]].
====map====
====map====
-
Идентификатор карты, на которой находится существо. Смотри [[Map.dbc]]
+
Идентификатор карты, на которой находится существо. Смотри [[Map.dbc]].
====spawnMask====
====spawnMask====
Строка 185: Строка 214:
| 1 || Призывается только на нормальном уровне сложности (включает всебя карты без дополнительных уровней сложности)
| 1 || Призывается только на нормальном уровне сложности (включает всебя карты без дополнительных уровней сложности)
|-
|-
-
| 2 || Призывается только на картах уровня сложности = 1  (mostly heroic)//теоритически 25 нормал
+
| 2 || Призывается только на картах уровня сложности = 1  (mostly heroic)//теоретически 25 нормал
|-
|-
-
| 4 || Призывается только на картах уровня сложности = 2 //теоритически 10 героик
+
| 4 || Призывается только на картах уровня сложности = 2 //теоретически 10 героик
|-
|-
-
| 8 || Призывается только на картах уровня сложности = 3 //теоритически 25 героик
+
| 8 || Призывается только на картах уровня сложности = 3 //теоретически 25 героик
|-
|-
| 15 || Призывается на всех уровнях сложности
| 15 || Призывается на всех уровнях сложности
Строка 201: Строка 230:
|-
|-
| 1 || Значение по умолчанию (все видят)
| 1 || Значение по умолчанию (все видят)
-
|-
 
-
| 64 || Существо видят только игроки Орды
 
-
|-
 
-
| 128 || Существо видят только игроки Альянса
 
|-
|-
| 65535 || Существо видно во всех фазах
| 65535 || Существо видно во всех фазах
Строка 216: Строка 241:
====equipment_id====
====equipment_id====
-
Номер экипировки, которую использует существо. См [[creature_equip_template#entry|creature_equip_template.entry]]
+
Номер экипировки, которую использует существо. См [[creature_equip_template#entry|creature_equip_template.entry]].
====position_x====
====position_x====
Строка 228: Строка 253:
====orientation====
====orientation====
-
Ориентация (направление взгляда) существа. (Север = 0.0; Юг = pi (3.14159))
+
Ориентация (направление взгляда) существа. (Север = 0.0; Юг = pi (3.14159)).
-
====spawntimesecs====
+
====spawntimesecsmin====
-
Время респавна существа в секундах.
+
====spawntimesecsmax====
 +
Минимальное и максимальное время респавна существа в секундах.
====spawndist====
====spawndist====
Строка 237: Строка 263:
====currentwaypoint====
====currentwaypoint====
-
Текущая точка передвижения. Смотри [[creature_movement#point|creature_movement.point]]
+
Текущая точка передвижения. Смотри [[creature_movement#point|creature_movement.point]] или [[creature_movement_template#point|creature_movement_template.point]].
====curhealth====
====curhealth====

Текущая версия на 13:50, 13 апреля 2017

Содержание

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


Таблица `creature`

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


Структура

Field Type Attributes Null Key Default Extra Comments
guid int(10) unsigned NO PRI auto_increment Global Unique Identifier
id mediumint(8) unsigned NO MUL 0 Creature Identifier
map smallint(5) unsigned NO MUL 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) NO 0
position_x float NO 0
position_y float NO 0
position_z float NO 0
orientation float NO 0
spawntimesecsmin int(10) unsigned NO 120 Creature respawn time minimum
spawntimesecsmax int(10) unsigned NO 120 Creature respawn time maximum
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 Значение по умолчанию (все видят)
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)).

spawntimesecsmin

spawntimesecsmax

Минимальное и максимальное время респавна существа в секундах.

spawndist

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

currentwaypoint

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

curhealth

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

curmana

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

DeathState

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

MovementType

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

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