Creature all addon

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

(Различия между версиями)
Перейти к: навигация, поиск
(mount: Перевел)
(emote)
 
(39 промежуточных версий не показаны.)
Строка 2: Строка 2:
| __TOC__
| __TOC__
|}
|}
-
Назад к списку таблиц [[mangosdb_struct|world database]].
+
[[Category: Mangos world database tables]]
 +
К описанию таблиц [[mangosdb_struct|базы данных mangos]].
-
<big>'''Таблица `creature_(template)_addon`'''</big>
+
<big>'''Таблицы `creature_(template)_addon`'''</big>
creature_addon и creature_template_addon таблицы, определяющие различные дополнения, которые используют указанные существа. Эти "дополнительные вещи" могут например, посадить существо на ездовое животное, воспроизвести определённую эмоцию, создать эффект ауры и т.д. С помощью полей в этой таблицы, множество визуальных вещей могут быть изменены при появлении существа в игровом мире. Таблица creature_template_addon создает эффекты по номеру шаблона существа, в то время как таблица creature_addon создает эффекты по глобальному номеру (GUID), т.е. уже выставленных в игре (что бы два одинаковых существа могли иметь разные эффекты).
creature_addon и creature_template_addon таблицы, определяющие различные дополнения, которые используют указанные существа. Эти "дополнительные вещи" могут например, посадить существо на ездовое животное, воспроизвести определённую эмоцию, создать эффект ауры и т.д. С помощью полей в этой таблицы, множество визуальных вещей могут быть изменены при появлении существа в игровом мире. Таблица creature_template_addon создает эффекты по номеру шаблона существа, в то время как таблица creature_addon создает эффекты по глобальному номеру (GUID), т.е. уже выставленных в игре (что бы два одинаковых существа могли иметь разные эффекты).
Строка 18: Строка 19:
|'''Field'''
|'''Field'''
|'''Type'''
|'''Type'''
 +
|'''Attributes'''
|'''Null'''
|'''Null'''
|'''Key'''
|'''Key'''
|'''Default'''
|'''Default'''
-
|'''Extra'''
+
|'''Comments'''
|-
|-
|[[#entry/guid|entry/guid]]
|[[#entry/guid|entry/guid]]
-
|mediumint(8) unsigned
+
|mediumint(8)/int(10)
 +
|unsigned
|NO
|NO
|PRI
|PRI
Строка 31: Строка 34:
|-
|-
|[[#mount|mount]]
|[[#mount|mount]]
-
|mediumint(8) unsigned
+
|mediumint(8)
 +
|unsigned
|NO
|NO
|
|
Строка 38: Строка 42:
|-
|-
|[[#bytes1|bytes1]]
|[[#bytes1|bytes1]]
-
|int(10) unsigned
+
|int(10)
 +
|unsigned
|NO
|NO
|
|
Строка 44: Строка 49:
|
|
|-
|-
-
|[[#bytes2|bytes2]]
+
|[[#b2_0_sheath|b2_0_sheath]]
-
|int(10) unsigned
+
|tinyint(3)
 +
|unsigned
 +
|NO
 +
|
 +
|0
 +
|
 +
|-
 +
|[[#b2_1_pvp_state|b2_1_pvp_state]]
 +
|tinyint(3)
 +
|unsigned
|NO
|NO
|
|
Строка 52: Строка 66:
|-
|-
|[[#emote|emote]]
|[[#emote|emote]]
-
|mediumint(8) unsigned
+
|mediumint(8)
 +
|unsigned
|NO
|NO
|
|
Строка 59: Строка 74:
|-
|-
|[[#moveflags|moveflags]]
|[[#moveflags|moveflags]]
-
|int(10) unsigned
+
|int(10)
 +
|unsigned
|NO
|NO
|
|
Строка 67: Строка 83:
|[[#auras|auras]]
|[[#auras|auras]]
|text
|text
-
|YES
+
|
 +
|
|
|
|
|
Строка 76: Строка 93:
<big>'''Описание полей'''</big>
<big>'''Описание полей'''</big>
====entry/guid====
====entry/guid====
-
Для creature_template_addon, это поле содержит существо из [[creature_template#entry|template ID]]. Эффект будет применен ко всем существам поставленным в игре с таким же номером шаблона. <br>
+
Для creature_template_addon, это поле содержит номер шаблона существа из [[creature_template#entry|template ID]]. Эффект будет применен ко всем существам поставленным в игре с таким же номером шаблона. <br>
Для creature_addon, это поле содержит глобальный номер (GUID) существа из [[creature#guid|guid]]. Это позволит наложить эффект только на одного существа с таким номером.
Для creature_addon, это поле содержит глобальный номер (GUID) существа из [[creature#guid|guid]]. Это позволит наложить эффект только на одного существа с таким номером.
====mount====
====mount====
Указывается номер модели ездового животного для того, что бы усадить существо на него. Указанное значение игнорирует UNIT_FIELD_MOUNTDISPLAYID.
Указывается номер модели ездового животного для того, что бы усадить существо на него. Указанное значение игнорирует UNIT_FIELD_MOUNTDISPLAYID.
-
 
-
Список известных значений и визуальных эффектов для существа
 
====bytes1====
====bytes1====
-
The value here overrides the value for the creature's unit field UNIT_FIELD_BYTES_1.
+
Значение игнорирует значение в UNIT_FIELD_BYTES_1.
-
List of known values and what their visual effects on the creature
+
Список известных значений и визуальных эффектов для существа
-
* 1 = Sitting on Ground
+
{{:UnitStandStateType}}
-
* 3 = Sleep
+
-
* 7 = Makes the mob lying dead (combined with empty health bar ([[creature_template#dynamicflags|dynamicflags]] |= 32) and gray name ([[creature_template#dynamicflags|dynamicflags]] |= 4) makes the mob to appear dead)
+
-
* 8 = Makes the mob kneel (need [[creature_addon#bytes2|bytes2]] |= 1)
+
-
* 9 = Submerges the creature below the ground
+
-
====bytes2====
+
====b2_0_sheath====
-
The value here overrides the value for the creature's unit field UNIT_FIELD_BYTES_2.
+
Визуальные эффекты у существа.
 +
* 0 = STATE_UNARMED (нет подготовленного оружия)
 +
* 1 = STATE_MELEE (подготовлено оружие ближнего боя)
 +
* 2 = STATE_RANGED (подготовлено оружие дальнего боя)
 +
 
 +
====b2_1_pvp_state====
 +
Флаг UnitPVPStateFlags.
 +
* 1 = UNIT_BYTE2_FLAG_PVP
 +
* 2 = UNIT_BYTE2_FLAG_UNK1
 +
* 4 = UNIT_BYTE2_FLAG_FFA_PVP
 +
* 8 = UNIT_BYTE2_FLAG_SANCTUARY
 +
* 16 = UNIT_BYTE2_FLAG_UNK4
 +
* 32 = UNIT_BYTE2_FLAG_UNK5
 +
* 64 = UNIT_BYTE2_FLAG_UNK6
 +
* 128 = UNIT_BYTE2_FLAG_UNK7
-
List of known values and what their visual effects on the creature
 
====emote====
====emote====
-
Emote ID that the creature should continually perform.
+
Номер эмоции, которую существо будет непрерывно воспроизводить. См. [[emote|список]].
-
 
+
-
List of often used emote IDs and what they do
+
-
* 65 = Makes the creature look dead by lying on the ground
+
-
 
+
-
untested List from Mangos Source
+
-
    EMOTE_STATE_DANCE                  = 10,
+
-
    EMOTE_STATE_SLEEP                  = 12,
+
-
    EMOTE_STATE_SIT                    = 13,
+
-
    EMOTE_STATE_STAND                  = 26,
+
-
    EMOTE_STATE_WORK                  = 28,
+
-
    EMOTE_STATE_STUN                  = 64,
+
-
    EMOTE_STATE_DEAD                  = 65,
+
-
    EMOTE_STATE_KNEEL                  = 68,
+
-
    EMOTE_ONESHOT_WAVE_NOSHEATHE      = 70,
+
-
    EMOTE_ONESHOT_CHEER_NOSHEATHE      = 71,
+
-
    EMOTE_ONESHOT_EAT_NOSHEATHE        = 92,
+
-
    EMOTE_STATE_WORK_NOSHEATHE        = 173,
+
-
    EMOTE_STATE_FISHING                = 379,
+
-
    EMOTE_ONESHOT_FISHING              = 380,
+
-
    EMOTE_ONESHOT_LOOT                = 381,
+
-
    EMOTE_STATE_WHIRLWIND              = 382,
+
-
    EMOTE_STATE_LAUGH                  = 392,
+
-
    EMOTE_STATE_CANNIBALIZE            = 398,
+
-
    EMOTE_STATE_DANCESPECIAL          = 400,
+
-
    EMOTE_STATE_EXCLAIM                = 412,
+
-
    EMOTE_STATE_SIT_CHAIR_MED          = 415
+
====moveflags====
====moveflags====
-
Flags controlling how the creature will behave animation-wise while moving.
+
Флаги управляющие анимацией существа при движении. <span style="color: red">Таблица 100% не правильная для 3.1. Информация нуждается в конвертации для БД.
-
<span style="color: red">This table is 100% wrong as of 3.1. It is still here for a period of time for reference and to convert values in DB.
+
-
See the proper table under this one</span>
+
Точная таблица находится под этой.</span>
{| border=1 cellpadding=3 cellspacing=0
{| border=1 cellpadding=3 cellspacing=0
-
! Bit !! Name !! Comment
+
! Bit !! Название !! Описание
|-
|-
| 0 || MOVEMENTFLAG_NONE ||
| 0 || MOVEMENTFLAG_NONE ||
|-
|-
-
| 1 || MOVEMENTFLAG_FORWARD || instantly teleport creature, then creature move forward animation but no real movement
+
| 1 || MOVEMENTFLAG_FORWARD || немедленно телепортирует существо, анимация движения вперед, но без движения
|-
|-
-
| 2 || MOVEMENTFLAG_BACKWARD || instantly teleport creature, then creature move back animation but no real movement
+
| 2 || MOVEMENTFLAG_BACKWARD || немедленно телепортирует существо, анимация движения назад, но без движения
|-
|-
-
| 4 || MOVEMENTFLAG_STRAFE_LEFT || instantly teleport creature, then creature move left animation but no real movement
+
| 4 || MOVEMENTFLAG_STRAFE_LEFT || немедленно телепортирует существо, анимация движения влево, но без движения
|-
|-
-
| 8 || MOVEMENTFLAG_STRAFE_RIGHT || instantly teleport creature, then creature move right animation but no real movement
+
| 8 || MOVEMENTFLAG_STRAFE_RIGHT || немедленно телепортирует существо, анимация движения вправо, но без движения
|-
|-
-
| 16 || MOVEMENTFLAG_LEFT || creature spin left animation
+
| 16 || MOVEMENTFLAG_LEFT || вращение существа влево
|-
|-
-
| 32 || MOVEMENTFLAG_RIGHT || then creature spin right animation
+
| 32 || MOVEMENTFLAG_RIGHT || вращение существа вправо
|-
|-
-
| 64 || MOVEMENTFLAG_PITCH_UP || no effect on creature
+
| 64 || MOVEMENTFLAG_PITCH_UP || без эффекта
|-
|-
-
| 128 || MOVEMENTFLAG_PITCH_DOWN || no effect on creature
+
| 128 || MOVEMENTFLAG_PITCH_DOWN || без эффекта
|-
|-
-
| 256 || MOVEMENTFLAG_RUN_MODE || If flag set then player runs
+
| 256 || MOVEMENTFLAG_RUN_MODE || бег за игроком
|-
|-
-
| 512 || MOVEMENTFLAG_ONTRANSPORT || causes creatures to fly while moving (not include standing)
+
| 512 || MOVEMENTFLAG_ONTRANSPORT || анимация полета при движении (не постоянная)
|-
|-
-
| 1024 || MOVEMENTFLAG_HOVERING || hovering animation at stand (not include moving)
+
| 1024 || MOVEMENTFLAG_HOVERING || колебаться на месте (не постоянная)
|-
|-
| 2048 || MOVEMENTFLAG_FLY_UNK1 ||
| 2048 || MOVEMENTFLAG_FLY_UNK1 ||
|-
|-
-
| 4096 || MOVEMENTFLAG_JUMPING || Jump animation
+
| 4096 || MOVEMENTFLAG_JUMPING || анимация прыжка
|-
|-
| 8192 || MOVEMENTFLAG_UNK1 ||
| 8192 || MOVEMENTFLAG_UNK1 ||
|-
|-
-
| 16384 || MOVEMENTFLAG_FALLING || Falling
+
| 16384 || MOVEMENTFLAG_FALLING || падение
|-
|-
| 32768 || MOVEMENTFLAG_UNK2 ||
| 32768 || MOVEMENTFLAG_UNK2 ||
Строка 177: Строка 174:
| 524288 || MOVEMENTFLAG_UNK6 ||
| 524288 || MOVEMENTFLAG_UNK6 ||
|-
|-
-
| 1048576 || MOVEMENTFLAG_UNK7 || Causes creature to instantly appear at new position
+
| 1048576 || MOVEMENTFLAG_UNK7 || существо немедленно появится в новой позиции
|-
|-
-
| 2097152 || MOVEMENTFLAG_SWIMMING || appears with fly flag also (causes creatures to fall to ground at stand state)
+
| 2097152 || MOVEMENTFLAG_SWIMMING || анимация полета (для падающих существ)
|-
|-
-
| 4194304 || MOVEMENTFLAG_FLY_UP || no effect on creature
+
| 4194304 || MOVEMENTFLAG_FLY_UP || без эффекта
|-
|-
-
| 8388608 || MOVEMENTFLAG_CAN_FLY || no effect on creature
+
| 8388608 || MOVEMENTFLAG_CAN_FLY || без эффекта
|-
|-
-
| 16777216 || MOVEMENTFLAG_FLYING || no effect on creature
+
| 16777216 || MOVEMENTFLAG_FLYING || без эффекта
|-
|-
-
| 33554432 || MOVEMENTFLAG_UNK8 || Creature flying (not hover at stop moving)
+
| 33554432 || MOVEMENTFLAG_UNK8 || летающее существо (не колеблится при остановки)
|-
|-
-
| 67108864 || MOVEMENTFLAG_SPLINE || probably wrong name (no effect on creature)
+
| 67108864 || MOVEMENTFLAG_SPLINE || вероятно неправильное название (без эффекта)
|-
|-
-
| 134217728 || MOVEMENTFLAG_SPLINE2 || no effect on creature
+
| 134217728 || MOVEMENTFLAG_SPLINE2 || без эффекта
|-
|-
-
| 268435456 || MOVEMENTFLAG_WATERWALKING || also prevent creature from falling under water
+
| 268435456 || MOVEMENTFLAG_WATERWALKING || препядствует попаданию под воду
|-
|-
-
| 536870912 || MOVEMENTFLAG_SAFE_FALL || active rogue safe fall spell (passive) (no effect on creature)
+
| 536870912 || MOVEMENTFLAG_SAFE_FALL || заклинание разбойника уменьшающее урон от падения (пассивное) (без эффекта)
|-
|-
-
| 1073741824 || MOVEMENTFLAG_UNK9 || Causes creature to hover at stand state (not include moving)
+
| 1073741824 || MOVEMENTFLAG_UNK9 || колебаться на месте (не поястоянная при движении)
|-
|-
-
| 2147483648 || MOVEMENTFLAG_UNK10 || Causes creature to roll to strange angle
+
| 2147483648 || MOVEMENTFLAG_UNK10 || существо закидывает удочку
|}
|}
-
<span style="color: red">Proper table as of 3.1</span>
+
<span style="color: red">Точная таблица для 3.1</span>
{| border=1 cellpadding=3 cellspacing=0
{| border=1 cellpadding=3 cellspacing=0
-
! Bit !! Name !! Comment
+
! Bit !! Название !! Описание
|-
|-
-
| 0 || MONSTER_MOVE_NONE || Core makes the creature behave based on [[creature_template#InhabitType|InhabitType]] and [[creature_template#MovementType|MovementType]]
+
| 0 || MONSTER_MOVE_NONE || ядро заставляет существо вести себя на основе [[creature_template#InhabitType|InhabitType]] и [[creature_template#MovementType|MovementType]]
|-
|-
-
| 1 || MONSTER_MOVE_FORWARD || Instantly teleport creature, then creature move forward animation but no real movement
+
| 1 || MONSTER_MOVE_FORWARD || немедленно телепортирует существо, анимация движения вперед, но без движения
|-
|-
-
| 2 || MONSTER_MOVE_BACKWARD || Instantly teleport creature, then creature move back animation but no real movement
+
| 2 || MONSTER_MOVE_BACKWARD || немедленно телепортирует существо, анимация движения назад, но без движения
|-
|-
-
| 4 || MONSTER_MOVE_STRAFE_LEFT || Instantly teleport creature, then creature move left animation but no real movement
+
| 4 || MONSTER_MOVE_STRAFE_LEFT || немедленно телепортирует существо, анимация движения влево, но без движения
|-
|-
-
| 8 || MONSTER_MOVE_STRAFE_RIGHT || Instantly teleport creature, then creature move right animation but no real movement
+
| 8 || MONSTER_MOVE_STRAFE_RIGHT || немедленно телепортирует существо, анимация движения вправо, но без движения
|-
|-
-
| 16 || MONSTER_MOVE_LEFT || Creature spin left animation
+
| 16 || MONSTER_MOVE_LEFT || вращение существа влево
|-
|-
-
| 32 || MONSTER_MOVE_RIGHT || Then creature spin right animation
+
| 32 || MONSTER_MOVE_RIGHT || вращение существа вправо
|-
|-
-
| 64 || MONSTER_MOVE_PITCH_UP || Seams to have no effect
+
| 64 || MONSTER_MOVE_PITCH_UP || без эффекта
|-
|-
-
| 128 || MONSTER_MOVE_PITCH_DOWN || Seams to have no effect
+
| 128 || MONSTER_MOVE_PITCH_DOWN || без эффекта
|-
|-
-
| 256 || MONSTER_MOVE_TELEPORT || Makes creature teleport instead of walking
+
| 256 || MONSTER_MOVE_TELEPORT || немедленно телепортирует существо при перемещении
|-
|-
| 512 || MONSTER_MOVE_TELEPORT2 ||
| 512 || MONSTER_MOVE_TELEPORT2 ||
Строка 232: Строка 229:
| 2048 || MONSTER_MOVE_UNK1 ||
| 2048 || MONSTER_MOVE_UNK1 ||
|-
|-
-
| 4096 || MONSTER_MOVE_WALK || Makes creature walk
+
| 4096 || MONSTER_MOVE_WALK || анимация медленного(прогулка) передвижения
|-
|-
| 8192 || MONSTER_MOVE_SPLINE ||
| 8192 || MONSTER_MOVE_SPLINE ||
|-
|-
-
| 16384 || No name in core || Makes creature run
+
| 16384 || No name in core || существо бежит
|-
|-
-
| 32768 || No name in core || Makes creature run
+
| 32768 || No name in core || существо бежит
|-
|-
-
| 65536 || No name in core || Makes creature run
+
| 65536 || No name in core || существо бежит
|-
|-
-
| 131072 || No name in core || Makes creature run
+
| 131072 || No name in core || существо бежит
|-
|-
| 262144 || MONSTER_MOVE_SPLINE2 ||
| 262144 || MONSTER_MOVE_SPLINE2 ||
|-
|-
-
| 524288 || MONSTER_MOVE_UNK2 || Used for flying mobs
+
| 524288 || MONSTER_MOVE_UNK2 || используется для летающих существ
|-
|-
-
| 1048576|| MONSTER_MOVE_UNK3 || Used for flying mobs
+
| 1048576|| MONSTER_MOVE_UNK3 || используется для летающих существ
|-
|-
| 2097152|| MONSTER_MOVE_UNK4 ||
| 2097152|| MONSTER_MOVE_UNK4 ||
|-
|-
-
| 4194304|| MONSTER_MOVE_UNK5 || Run in place, then teleport to final point
+
| 4194304|| MONSTER_MOVE_UNK5 || бег на месте, и телепортирует к финальной точки
|-
|-
-
| 8388608|| MONSTER_MOVE_UNK6 || Teleport
+
| 8388608|| MONSTER_MOVE_UNK6 || телепортация
|-
|-
-
| 16777216|| MONSTER_MOVE_UNK7 || Run
+
| 16777216|| MONSTER_MOVE_UNK7 || бег
|-
|-
-
| 33554432|| MONSTER_MOVE_FLY || Swimming / Flying
+
| 33554432|| MONSTER_MOVE_FLY || плавать / летать
|-
|-
-
| 67108864|| MONSTER_MOVE_UNK9 || Run
+
| 67108864|| MONSTER_MOVE_UNK9 || бег
|-
|-
-
|134217728|| MONSTER_MOVE_UNK10 || Run
+
|134217728|| MONSTER_MOVE_UNK10 || бег
|-
|-
-
|268435456|| MONSTER_MOVE_UNK11 || Run
+
|268435456|| MONSTER_MOVE_UNK11 || бег
|-
|-
-
|536870912|| MONSTER_MOVE_UNK12 || Run
+
|536870912|| MONSTER_MOVE_UNK12 || бег
|-
|-
-
|1073741824|| MONSTER_MOVE_UNK13 || Levitating
+
|1073741824|| MONSTER_MOVE_UNK13 || левитация
|}
|}
-
Note: MONSTER_MOVE_SPLINE_FLY = MONSTER_MOVE_WALK + MONSTER_MOVE_SPLINE and makes creature fly by points.
+
ПРИМЕЧАНИЕ: MONSTER_MOVE_SPLINE_FLY = MONSTER_MOVE_WALK + MONSTER_MOVE_SPLINE и существо сможет летать от точки к точки.
====auras====
====auras====
-
This field controls any auras to be applied on the creature (both in effect and visually). The syntax for for an individual aura entry is "<spell ID> <index>". An aura is defined not just by the spell that applies it but also by the individual spell affect that applies it. Therefore, the effect index must be specified along with the spell ID. Each spell can have a maximum of three spell effects, so the effect index can only be 0, 1, or 2. To apply multiple auras, you can add more aura entries, separating each entry by a space. Remember that if a spell applies multiple auras, you need to specify an aura entry for each effect index if you want to apply more than one aura from the same spell.
+
Эта область управляет аурами, которые будут применены на существо (как существенный эффект и визуальный эффект). Синтаксис для определения ауры - "<spell ID>".
-
 
+
-
<span style="color: red">NOTE: Currently (Rev 5067) auras defined in creature_template_addon are not being properly added. Only add auras for creatures in creature_addon.</span>
+
-
List of useful aura entries:
+
Список используемых аур:
-
* '16380 0' - Makes the creature invisible.
+
* '16380' - Делает существо невидимым.
-
* '18950 0 18950 1' - Makes the creature detect other invisible units (players or creatures).
+
* '18950' - Заставляет существо обнаруживать других невидимых существ или игроков.

Текущая версия на 14:31, 22 апреля 2012

Содержание

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


Таблицы `creature_(template)_addon`

creature_addon и creature_template_addon таблицы, определяющие различные дополнения, которые используют указанные существа. Эти "дополнительные вещи" могут например, посадить существо на ездовое животное, воспроизвести определённую эмоцию, создать эффект ауры и т.д. С помощью полей в этой таблицы, множество визуальных вещей могут быть изменены при появлении существа в игровом мире. Таблица creature_template_addon создает эффекты по номеру шаблона существа, в то время как таблица creature_addon создает эффекты по глобальному номеру (GUID), т.е. уже выставленных в игре (что бы два одинаковых существа могли иметь разные эффекты).

ПРИМЕЧАНИЕ:Запись в creature_addon проигнорирует запись в creature_template_addon, если эти записи применены к одному и тому же существу.

ВНИМАНИЕ: Данные для этой таблицы неполные и являются главным образом только потоком того, что клиент получает от сервера. Данная статья описывает все значения этой таблицы.


Структура

Field Type Attributes Null Key Default Comments
entry/guid mediumint(8)/int(10) unsigned NO PRI 0
mount mediumint(8) unsigned NO 0
bytes1 int(10) unsigned NO 0
b2_0_sheath tinyint(3) unsigned NO 0
b2_1_pvp_state tinyint(3) unsigned NO 0
emote mediumint(8) unsigned NO 0
moveflags int(10) unsigned NO 0
auras text


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

entry/guid

Для creature_template_addon, это поле содержит номер шаблона существа из template ID. Эффект будет применен ко всем существам поставленным в игре с таким же номером шаблона.
Для creature_addon, это поле содержит глобальный номер (GUID) существа из guid. Это позволит наложить эффект только на одного существа с таким номером.

mount

Указывается номер модели ездового животного для того, что бы усадить существо на него. Указанное значение игнорирует UNIT_FIELD_MOUNTDISPLAYID.

bytes1

Значение игнорирует значение в UNIT_FIELD_BYTES_1.

Список известных значений и визуальных эффектов для существа

flag Name Description
0 UNIT_STAND_STATE_STAND Стоять
1 UNIT_STAND_STATE_SIT Сидеть на земле
2 UNIT_STAND_STATE_SIT_CHAIR
3 UNIT_STAND_STATE_SLEEP Имитировать сон
4 UNIT_STAND_STATE_SIT_LOW_CHAIR Сидеть на маленьком стуле
5 UNIT_STAND_STATE_SIT_MEDIUM_CHAIR Сидеть на среднем стуле
6 UNIT_STAND_STATE_SIT_HIGH_CHAIR Сидеть на большом стуле
7 UNIT_STAND_STATE_DEAD Имитировать смерть (имитировать отсутствие жизни можно при помощи (dynamicflags = 32) и серое имя при помощи (dynamicflags = 4))
8 UNIT_STAND_STATE_KNEEL Встать на колено
9 UNIT_STAND_STATE_CUSTOM В зависимости от модели анимации

b2_0_sheath

Визуальные эффекты у существа.

  • 0 = STATE_UNARMED (нет подготовленного оружия)
  • 1 = STATE_MELEE (подготовлено оружие ближнего боя)
  • 2 = STATE_RANGED (подготовлено оружие дальнего боя)

b2_1_pvp_state

Флаг UnitPVPStateFlags.

  • 1 = UNIT_BYTE2_FLAG_PVP
  • 2 = UNIT_BYTE2_FLAG_UNK1
  • 4 = UNIT_BYTE2_FLAG_FFA_PVP
  • 8 = UNIT_BYTE2_FLAG_SANCTUARY
  • 16 = UNIT_BYTE2_FLAG_UNK4
  • 32 = UNIT_BYTE2_FLAG_UNK5
  • 64 = UNIT_BYTE2_FLAG_UNK6
  • 128 = UNIT_BYTE2_FLAG_UNK7

emote

Номер эмоции, которую существо будет непрерывно воспроизводить. См. список.

moveflags

Флаги управляющие анимацией существа при движении. Таблица 100% не правильная для 3.1. Информация нуждается в конвертации для БД.

Точная таблица находится под этой.

Bit Название Описание
0 MOVEMENTFLAG_NONE
1 MOVEMENTFLAG_FORWARD немедленно телепортирует существо, анимация движения вперед, но без движения
2 MOVEMENTFLAG_BACKWARD немедленно телепортирует существо, анимация движения назад, но без движения
4 MOVEMENTFLAG_STRAFE_LEFT немедленно телепортирует существо, анимация движения влево, но без движения
8 MOVEMENTFLAG_STRAFE_RIGHT немедленно телепортирует существо, анимация движения вправо, но без движения
16 MOVEMENTFLAG_LEFT вращение существа влево
32 MOVEMENTFLAG_RIGHT вращение существа вправо
64 MOVEMENTFLAG_PITCH_UP без эффекта
128 MOVEMENTFLAG_PITCH_DOWN без эффекта
256 MOVEMENTFLAG_RUN_MODE бег за игроком
512 MOVEMENTFLAG_ONTRANSPORT анимация полета при движении (не постоянная)
1024 MOVEMENTFLAG_HOVERING колебаться на месте (не постоянная)
2048 MOVEMENTFLAG_FLY_UNK1
4096 MOVEMENTFLAG_JUMPING анимация прыжка
8192 MOVEMENTFLAG_UNK1
16384 MOVEMENTFLAG_FALLING падение
32768 MOVEMENTFLAG_UNK2
65536 MOVEMENTFLAG_UNK3
131072 MOVEMENTFLAG_UNK4
262144 MOVEMENTFLAG_UNK5
524288 MOVEMENTFLAG_UNK6
1048576 MOVEMENTFLAG_UNK7 существо немедленно появится в новой позиции
2097152 MOVEMENTFLAG_SWIMMING анимация полета (для падающих существ)
4194304 MOVEMENTFLAG_FLY_UP без эффекта
8388608 MOVEMENTFLAG_CAN_FLY без эффекта
16777216 MOVEMENTFLAG_FLYING без эффекта
33554432 MOVEMENTFLAG_UNK8 летающее существо (не колеблится при остановки)
67108864 MOVEMENTFLAG_SPLINE вероятно неправильное название (без эффекта)
134217728 MOVEMENTFLAG_SPLINE2 без эффекта
268435456 MOVEMENTFLAG_WATERWALKING препядствует попаданию под воду
536870912 MOVEMENTFLAG_SAFE_FALL заклинание разбойника уменьшающее урон от падения (пассивное) (без эффекта)
1073741824 MOVEMENTFLAG_UNK9 колебаться на месте (не поястоянная при движении)
2147483648 MOVEMENTFLAG_UNK10 существо закидывает удочку

Точная таблица для 3.1

Bit Название Описание
0 MONSTER_MOVE_NONE ядро заставляет существо вести себя на основе InhabitType и MovementType
1 MONSTER_MOVE_FORWARD немедленно телепортирует существо, анимация движения вперед, но без движения
2 MONSTER_MOVE_BACKWARD немедленно телепортирует существо, анимация движения назад, но без движения
4 MONSTER_MOVE_STRAFE_LEFT немедленно телепортирует существо, анимация движения влево, но без движения
8 MONSTER_MOVE_STRAFE_RIGHT немедленно телепортирует существо, анимация движения вправо, но без движения
16 MONSTER_MOVE_LEFT вращение существа влево
32 MONSTER_MOVE_RIGHT вращение существа вправо
64 MONSTER_MOVE_PITCH_UP без эффекта
128 MONSTER_MOVE_PITCH_DOWN без эффекта
256 MONSTER_MOVE_TELEPORT немедленно телепортирует существо при перемещении
512 MONSTER_MOVE_TELEPORT2
1024 MONSTER_MOVE_LEVITATING
2048 MONSTER_MOVE_UNK1
4096 MONSTER_MOVE_WALK анимация медленного(прогулка) передвижения
8192 MONSTER_MOVE_SPLINE
16384 No name in core существо бежит
32768 No name in core существо бежит
65536 No name in core существо бежит
131072 No name in core существо бежит
262144 MONSTER_MOVE_SPLINE2
524288 MONSTER_MOVE_UNK2 используется для летающих существ
1048576 MONSTER_MOVE_UNK3 используется для летающих существ
2097152 MONSTER_MOVE_UNK4
4194304 MONSTER_MOVE_UNK5 бег на месте, и телепортирует к финальной точки
8388608 MONSTER_MOVE_UNK6 телепортация
16777216 MONSTER_MOVE_UNK7 бег
33554432 MONSTER_MOVE_FLY плавать / летать
67108864 MONSTER_MOVE_UNK9 бег
134217728 MONSTER_MOVE_UNK10 бег
268435456 MONSTER_MOVE_UNK11 бег
536870912 MONSTER_MOVE_UNK12 бег
1073741824 MONSTER_MOVE_UNK13 левитация

ПРИМЕЧАНИЕ: MONSTER_MOVE_SPLINE_FLY = MONSTER_MOVE_WALK + MONSTER_MOVE_SPLINE и существо сможет летать от точки к точки.

auras

Эта область управляет аурами, которые будут применены на существо (как существенный эффект и визуальный эффект). Синтаксис для определения ауры - "<spell ID>".

Список используемых аур:

  • '16380' - Делает существо невидимым.
  • '18950' - Заставляет существо обнаруживать других невидимых существ или игроков.
Личные инструменты