Creature movement

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

(Различия между версиями)
Перейти к: навигация, поиск
Строка 16: Строка 16:
|'''Field'''
|'''Field'''
|'''Type'''
|'''Type'''
 +
|'''Attributes'''
|'''Null'''
|'''Null'''
|'''Key'''
|'''Key'''
|'''Default'''
|'''Default'''
-
|'''Extra'''
+
|'''Comments'''
|-
|-
|[[#id|id]]
|[[#id|id]]
-
|int(10) unsigned
+
|int(10)
 +
|unsigned
|NO
|NO
|PRI
|PRI
|0
|0
-
|
+
|Creature GUID
|-
|-
|[[#point|point]]
|[[#point|point]]
-
|int(10) unsigned
+
|int(10)
 +
|unsigned
|NO
|NO
|PRI
|PRI
Строка 37: Строка 40:
|[[#position_x|position_x]]
|[[#position_x|position_x]]
|float
|float
 +
|
|NO
|NO
|
|
Строка 44: Строка 48:
|[[#position_y|position_y]]
|[[#position_y|position_y]]
|float
|float
 +
|
|NO
|NO
|
|
Строка 51: Строка 56:
|[[#position_z|position_z]]
|[[#position_z|position_z]]
|float
|float
 +
|
|NO
|NO
|
|
Строка 57: Строка 63:
|-
|-
|[[#waittime|waittime]]
|[[#waittime|waittime]]
-
|int(5) unsigned
+
|int(5)
 +
|unsigned
|NO
|NO
|
|
Строка 64: Строка 71:
|-
|-
|[[#script_id|script_id]]
|[[#script_id|script_id]]
-
|mediumint(5) unsigned
+
|mediumint(5)
 +
|unsigned
|NO
|NO
|
|
Строка 72: Строка 80:
|[[#text|text1]]
|[[#text|text1]]
|int(11)
|int(11)
 +
|
|NO
|NO
|
|
Строка 79: Строка 88:
|[[#text|text2]]
|[[#text|text2]]
|int(11)
|int(11)
 +
|
|NO
|NO
|
|
Строка 86: Строка 96:
|[[#text|text3]]
|[[#text|text3]]
|int(11)
|int(11)
 +
|
|NO
|NO
|
|
Строка 93: Строка 104:
|[[#text|text4]]
|[[#text|text4]]
|int(11)
|int(11)
 +
|
|NO
|NO
|
|
Строка 100: Строка 112:
|[[#text|text5]]
|[[#text|text5]]
|int(11)
|int(11)
 +
|
|NO
|NO
|
|
Строка 106: Строка 119:
|-
|-
|[[#emote|emote]]
|[[#emote|emote]]
-
|int(10) unsigned
+
|int(10)
 +
|unsigned
|YES
|YES
|
|
Строка 113: Строка 127:
|-
|-
|[[#spell|spell]]
|[[#spell|spell]]
-
|int(5) unsigned
+
|int(5)
 +
|unsigned
|YES
|YES
|
|
Строка 121: Строка 136:
|[[#wpguid|wpguid]]
|[[#wpguid|wpguid]]
|int(11)
|int(11)
 +
|
|YES
|YES
|
|
Строка 128: Строка 144:
|[[#orientation|orientation]]
|[[#orientation|orientation]]
|float
|float
 +
|
|YES
|YES
|
|
Строка 135: Строка 152:
|[[#model1|model1]]
|[[#model1|model1]]
|int(11)
|int(11)
 +
|
|YES
|YES
|
|
Строка 142: Строка 160:
|[[#model2|model2]]
|[[#model2|model2]]
|int(11)
|int(11)
 +
|
|YES
|YES
|
|
Строка 151: Строка 170:
<big>'''Описание полей'''</big>
<big>'''Описание полей'''</big>
====id====
====id====
-
Номер существа (НЕ шаблонный ID). Смотри [[creature#guid|creature.guid]]
+
Номер существа (НЕ шаблонный ID). Смотри [[creature#guid|creature.guid]].
====point====
====point====
Номер точки передвижения. Существо будет идти от точки к точке по порядку, согласно значению этого поля.
Номер точки передвижения. Существо будет идти от точки к точке по порядку, согласно значению этого поля.
 +
====position_x====
====position_x====
X координата точки передвижения.
X координата точки передвижения.
 +
====position_y====
====position_y====
Y координата точки передвижения.
Y координата точки передвижения.
 +
====position_z====
====position_z====
Z координата точки передвижения.
Z координата точки передвижения.
 +
====waittime====
====waittime====
Время в миллисекундах, на которое существо задержится на данной точке передвижения, прежде чем отправится к следующей.
Время в миллисекундах, на которое существо задержится на данной точке передвижения, прежде чем отправится к следующей.
 +
====script_id====
====script_id====
Номер скрипта из таблицы [[creature_movement_scripts]].
Номер скрипта из таблицы [[creature_movement_scripts]].
 +
====text====
====text====
Номер текста, который существо будет говорить после того, как  достигнет точки. Есть до 5 различных текстов, из которых существо будет случайным образом выбирать один, когда достигнет точки. Смотри [[db_script_string]].
Номер текста, который существо будет говорить после того, как  достигнет точки. Есть до 5 различных текстов, из которых существо будет случайным образом выбирать один, когда достигнет точки. Смотри [[db_script_string]].
Строка 179: Строка 204:
====orientation====
====orientation====
Направление, в котором существо повернется когда достигнет точки.
Направление, в котором существо повернется когда достигнет точки.
 +
====model1====
====model1====
-
Модель, в которую превратиться существо когда достигнет точки передвижения. Смотри [[creaturedisplayinfo.dbc]]
+
Модель, в которую превратиться существо когда достигнет точки передвижения. Смотри [[creaturedisplayinfo.dbc]].
 +
 
====model2====
====model2====
Модель, в которую превратиться существо когда покинет точку передвижения.
Модель, в которую превратиться существо когда покинет точку передвижения.

Версия 13:27, 17 августа 2010

Содержание

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


Таблица `creature_movement`

Эта таблица содержит всю информацию о точках передвижения каждого существа. По сути, точка просто определяет путь, которым существо будет следовать от точки к точке. Если говорить более конкретно, когда существо приходит в точку, она может делать разные вещи: кастовать заклинания, изображать эмоции и т.д. Обычно эта таблица заполняется путем. WP команды (и её подкомандами) в мире.

Обратите внимание, что существо, чтобы использовать точки, должно иметь MovementType = 2.


Структура

Field Type Attributes Null Key Default Comments
id int(10) unsigned NO PRI 0 Creature GUID
point int(10) unsigned NO PRI 0
position_x float NO 0
position_y float NO 0
position_z float NO 0
waittime int(5) unsigned NO 0
script_id mediumint(5) unsigned NO 0
text1 int(11) NO 0
text2 int(11) NO 0
text3 int(11) NO 0
text4 int(11) NO 0
text5 int(11) NO 0
emote int(10) unsigned YES 0
spell int(5) unsigned YES 0
wpguid int(11) YES 0
orientation float YES 0
model1 int(11) YES 0
model2 int(11) YES 0


Описание полей

id

Номер существа (НЕ шаблонный ID). Смотри creature.guid.

point

Номер точки передвижения. Существо будет идти от точки к точке по порядку, согласно значению этого поля.

position_x

X координата точки передвижения.

position_y

Y координата точки передвижения.

position_z

Z координата точки передвижения.

waittime

Время в миллисекундах, на которое существо задержится на данной точке передвижения, прежде чем отправится к следующей.

script_id

Номер скрипта из таблицы creature_movement_scripts.

text

Номер текста, который существо будет говорить после того, как достигнет точки. Есть до 5 различных текстов, из которых существо будет случайным образом выбирать один, когда достигнет точки. Смотри db_script_string.

emote

Номер эмоции, которую существо будет выполнять как только дойдёт до точки передвижения. Существуют два вида эмоций, которые существа могут выполнить. В первом типе OneShot эмоции, существо будет выполнять эмоцию, а затем возвращаться в исходное положение. Во втором, State эмоции, существо выполняет эмоции и будет оставаться в этом положении.

spell

Номер заклинания, которое существо скастует как только он дойдет до точки. Заклинания будут кастоваться на себя.

wpguid

Глобальный номер (GUID) точки перемещения, в которой существо будет отображаться.

orientation

Направление, в котором существо повернется когда достигнет точки.

model1

Модель, в которую превратиться существо когда достигнет точки передвижения. Смотри creaturedisplayinfo.dbc.

model2

Модель, в которую превратиться существо когда покинет точку передвижения.

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