Creature movement
Материал из YTDB DataBase
Lightunit (Обсуждение | вклад) (→wpguid: Перевел) |
NeatElves (Обсуждение | вклад) |
||
Строка 58: | Строка 58: | ||
|[[#waittime|waittime]] | |[[#waittime|waittime]] | ||
|int(5) unsigned | |int(5) unsigned | ||
+ | |NO | ||
+ | | | ||
+ | |0 | ||
+ | | | ||
+ | |- | ||
+ | |[[#script_id|script_id]] | ||
+ | |mediumint(5) unsigned | ||
|NO | |NO | ||
| | | | ||
Строка 156: | Строка 163: | ||
====waittime==== | ====waittime==== | ||
Время в миллисекундах, на которое существо задержится на данной точке передвижения, прежде чем отправится к следующей. | Время в миллисекундах, на которое существо задержится на данной точке передвижения, прежде чем отправится к следующей. | ||
+ | ====script_id==== | ||
+ | Номер скрипта из таблицы [[creature_movement_scripts]]. | ||
====text==== | ====text==== | ||
Номер текста, который существо будет говорить после того, как достигнет точки. Есть до 5 различных текстов, из которых существо будет случайным образом выбирать один, когда достигнет точки. Смотри [[db_script_string]]. | Номер текста, который существо будет говорить после того, как достигнет точки. Есть до 5 различных текстов, из которых существо будет случайным образом выбирать один, когда достигнет точки. Смотри [[db_script_string]]. |
Версия 12:36, 26 июня 2010
|
Назад к списку таблиц world database.
Таблица `creature_movement`
Эта таблица содержит всю информацию о точках передвижения каждого существа. По сути, точка просто определяет путь, которым существо будет следовать от точки к точке. Если говорить более конкретно, когда существо приходит в точку, она может делать разные вещи: кастовать заклинания, изображать эмоции и т.д. Обычно эта таблица заполняется путем. WP команды (и её подкомандами) в мире.
Обратите внимание, что существо, чтобы использовать точки, должно иметь MovementType = 2.
Структура
Field | Type | Null | Key | Default | Extra |
id | int(10) unsigned | NO | PRI | 0 | |
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
Модель, в которую превратиться существо когда покинет точку передвижения.