Creature movement

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

(Различия между версиями)
Перейти к: навигация, поиск
 
(2 промежуточные версии не показаны)
Строка 63: Строка 63:
|
|
|-
|-
-
|[[#waittime|waittime]]
+
|[[#orientation|orientation]]
-
|int(10)
+
|float
-
|unsigned
+
|
|NO
|NO
|
|
Строка 71: Строка 71:
|
|
|-
|-
-
|[[#script_id|script_id]]
+
|[[#waittime|waittime]]
|int(10)
|int(10)
|unsigned
|unsigned
Строка 79: Строка 79:
|
|
|-
|-
-
|[[#text|text1]]
+
|[[#script_id|script_id]]
-
|int(11)
+
|int(10)
-
|
+
-
|NO
+
-
|
+
-
|0
+
-
|
+
-
|-
+
-
|[[#text|text2]]
+
-
|int(11)
+
-
|
+
-
|NO
+
-
|
+
-
|0
+
-
|
+
-
|-
+
-
|[[#text|text3]]
+
-
|int(11)
+
-
|
+
-
|NO
+
-
|
+
-
|0
+
-
|
+
-
|-
+
-
|[[#text|text4]]
+
-
|int(11)
+
-
|
+
-
|NO
+
-
|
+
-
|0
+
-
|
+
-
|-
+
-
|[[#text|text5]]
+
-
|int(11)
+
-
|
+
-
|NO
+
-
|
+
-
|0
+
-
|
+
-
|-
+
-
|[[#emote|emote]]
+
-
|mediumint(8)
+
|unsigned
|unsigned
|NO
|NO
Строка 127: Строка 87:
|
|
|-
|-
-
|[[#spell|spell]]
+
|[[#comment|comment]]
-
|mediumint(8)
+
|text
-
|unsigned
+
-
|NO
+
|
|
-
|0
 
|
|
-
|-
 
-
|[[#wpguid|wpguid]]
 
-
|int(11)
 
|
|
-
|NO
 
|
|
-
|0
 
-
|
 
-
|-
 
-
|[[#orientation|orientation]]
 
-
|float
 
-
|
 
-
|NO
 
-
|
 
-
|0
 
-
|
 
-
|-
 
-
|[[#model1|model1]]
 
-
|mediumint(9)
 
-
|
 
-
|NO
 
-
|
 
-
|0
 
-
|
 
-
|-
 
-
|[[#model2|model2]]
 
-
|mediumint(9)
 
-
|
 
-
|NO
 
-
|
 
-
|0
 
|
|
|}
|}
Строка 189: Строка 117:
====script_id====
====script_id====
-
Номер скрипта из таблицы [[creature_movement_scripts]].
+
Номер скрипта из таблицы [[dbscripts_on_creature_movement#id|dbscripts_on_creature_movement.id]].
-
 
+
-
====text====
+
-
Номер текста, который существо будет говорить после того, как  достигнет точки. Есть до 5 различных текстов, из которых существо будет случайным образом выбирать один, когда достигнет точки. Смотри [[db_script_string]].
+
-
 
+
-
====emote====
+
-
Номер эмоции, которую существо будет выполнять как только дойдёт до точки передвижения. Существуют два вида эмоций, которые существа могут выполнить. В первом типе OneShot эмоции, существо будет выполнять эмоцию, а затем возвращаться в исходное положение. Во втором, State эмоции, существо выполняет эмоции и будет оставаться в этом положении.
+
-
 
+
-
====spell====
+
-
Номер заклинания, которое существо скастует как только он дойдет до точки. Заклинания будут кастоваться на себя.
+
-
 
+
-
====wpguid====
+
-
Глобальный номер (GUID) точки перемещения, в которой существо будет отображаться.
+
====orientation====
====orientation====
Направление, в котором существо повернется когда достигнет точки.
Направление, в котором существо повернется когда достигнет точки.
-
 
-
====model1====
 
-
Модель, в которую превратиться существо когда достигнет точки передвижения. Смотри [[creaturedisplayinfo.dbc]].
 
-
 
-
====model2====
 
-
Модель, в которую превратиться существо когда покинет точку передвижения.
 

Текущая версия на 17:37, 14 июня 2018

Содержание

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


Таблица `creature_movement`

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

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


Структура

Field Type Attributes Null Key Default Comments
id int(10) unsigned NO PRI 0 Creature GUID
point mediumint(8) unsigned NO PRI 0
position_x float NO 0
position_y float NO 0
position_z float NO 0
orientation float NO 0
waittime int(10) unsigned NO 0
script_id int(10) unsigned NO 0
comment text


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

id

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

point

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

position_x

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

position_y

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

position_z

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

waittime

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

script_id

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

orientation

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

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