Creature addon
DataBase
Таблица `creature_addon`
Поведение NPC в мире (маунт на котором сидит NPC, анимация NPC и т.д.).
Поле | Тип | Атрибуты | Пусто | Ключ | Дефолт | Экстра
|
guid | int(11) | | NO | PRI | 0 |
|
mount | int(11) | unsigned | NO | | 0 |
|
bytes0 | int(11) | unsigned | NO | | 0 |
|
bytes1 | int(11) | unsigned | NO | | 0 |
|
bytes2 | int(11) | unsigned | NO | | 0 |
|
emote | int(11) | unsigned | NO | | 0 |
|
auras | text | | YES | |
|
Описание полей таблицы
guid
Идентификатор NPC (См. mangos.creature.guid).
mount
Ездовое животное (ID модели существа) на котором сидит NPC (См. mangos.creature_template.modelid_m).
bytes0
The value here overrides the value for the creature's unit field UNIT_FIELD_BYTES_0.
List of known values and what their visual effects on the creature
bytes1
Поведение NPC:
0 | стоит
|
1 | сидит на земле
|
3 | лежит
|
5 | сидит на стуле
|
7 | показывать health bar пустым
|
8 | показывать существа на коленях
|
9 | Submerges the creature below the ground
|
(стул ставится отдельно, как ГО)
bytes2
The value here overrides the value for the creature's unit field UNIT_FIELD_BYTES_2.
List of known values and what their visual effects on the creature
emote
EMOTE_ONESHOT_NONE | 0
|
EMOTE_ONESHOT_TALK | 1
|
EMOTE_ONESHOT_BOW | 2
|
EMOTE_ONESHOT_WAVE | 3
|
EMOTE_ONESHOT_CHEER | 4
|
EMOTE_ONESHOT_EXCLAMATION | 5
|
EMOTE_ONESHOT_QUESTION | 6
|
EMOTE_ONESHOT_EAT | 7
|
EMOTE_STATE_DANCE | 10
|
EMOTE_ONESHOT_LAUGH | 11
|
EMOTE_STATE_SLEEP | 12
|
EMOTE_STATE_SIT | 13
|
EMOTE_ONESHOT_RUDE | 14
|
EMOTE_ONESHOT_ROAR | 15
|
EMOTE_ONESHOT_KNEEL | 16
|
EMOTE_ONESHOT_KISS | 17
|
EMOTE_ONESHOT_CRY | 18
|
EMOTE_ONESHOT_CHICKEN | 19
|
EMOTE_ONESHOT_BEG | 20
|
EMOTE_ONESHOT_APPLAUD | 21
|
EMOTE_ONESHOT_SHOUT | 22
|
EMOTE_ONESHOT_FLEX | 23
|
EMOTE_ONESHOT_SHY | 24
|
EMOTE_ONESHOT_POINT | 25
|
EMOTE_STATE_STAND | 26
|
EMOTE_STATE_READYUNARMED | 27
|
EMOTE_STATE_WORK | 28
|
EMOTE_STATE_POINT | 29
|
EMOTE_STATE_NONE | 30
|
EMOTE_ONESHOT_WOUND | 33
|
EMOTE_ONESHOT_WOUNDCRITICAL | 34
|
EMOTE_ONESHOT_ATTACKUNARMED | 35
|
EMOTE_ONESHOT_ATTACK1H | 36
|
EMOTE_ONESHOT_ATTACK2HTIGHT | 37
|
EMOTE_ONESHOT_ATTACK2HLOOSE | 38
|
EMOTE_ONESHOT_PARRYUNARMED | 39
|
EMOTE_ONESHOT_PARRYSHIELD | 43
|
EMOTE_ONESHOT_READYUNARMED | 44
|
EMOTE_ONESHOT_READY1H | 45
|
EMOTE_ONESHOT_READYBOW | 48
|
EMOTE_ONESHOT_SPELLPRECAST | 50
|
EMOTE_ONESHOT_SPELLCAST | 51
|
EMOTE_ONESHOT_BATTLEROAR | 53
|
EMOTE_ONESHOT_SPECIALATTACK1H | 54
|
EMOTE_ONESHOT_KICK | 60
|
EMOTE_ONESHOT_ATTACKTHROWN | 61
|
EMOTE_STATE_STUN | 64
|
EMOTE_STATE_DEAD | 65
|
EMOTE_ONESHOT_SALUTE | 66
|
EMOTE_STATE_KNEEL | 68
|
EMOTE_STATE_USESTANDING | 69
|
EMOTE_ONESHOT_WAVE_NOSHEATHE | 70
|
EMOTE_ONESHOT_CHEER_NOSHEATHE | 71
|
EMOTE_ONESHOT_EAT_NOSHEATHE | 92
|
EMOTE_STATE_STUN_NOSHEATHE | 93
|
EMOTE_ONESHOT_DANCE | 94
|
EMOTE_ONESHOT_SALUTE_NOSHEATH | 113
|
EMOTE_STATE_USESTANDING_NOSHEATHE | 133
|
EMOTE_ONESHOT_LAUGH_NOSHEATHE | 153
|
EMOTE_STATE_WORK_NOSHEATHE | 173
|
EMOTE_STATE_SPELLPRECAST | 193
|
EMOTE_ONESHOT_READYRIFLE | 213
|
EMOTE_STATE_READYRIFLE | 214
|
EMOTE_STATE_WORK_NOSHEATHE_MINING | 233
|
EMOTE_STATE_WORK_NOSHEATHE_CHOPWOOD | 234
|
EMOTE_zzOLDONESHOT_LIFTOFF | 253
|
EMOTE_ONESHOT_LIFTOFF | 254
|
EMOTE_ONESHOT_YES | 273
|
EMOTE_ONESHOT_NO | 274
|
EMOTE_ONESHOT_TRAIN | 275
|
EMOTE_ONESHOT_LAND | 293
|
EMOTE_STATE_AT_EASE | 313
|
EMOTE_STATE_READY1H | 333
|
EMOTE_STATE_SPELLKNEELSTART | 353
|
EMOTE_STATE_SUBMERGED | 373
|
EMOTE_ONESHOT_SUBMERGE | 374
|
EMOTE_STATE_READY2H | 375
|
EMOTE_STATE_READYBOW | 376
|
EMOTE_ONESHOT_MOUNTSPECIAL | 377
|
EMOTE_STATE_TALK | 378
|
EMOTE_STATE_FISHING | 379
|
EMOTE_ONESHOT_FISHING | 380
|
EMOTE_ONESHOT_LOOT | 381
|
EMOTE_STATE_WHIRLWIND | 382
|
EMOTE_STATE_DROWNED | 383
|
EMOTE_STATE_HOLD_BOW | 384
|
EMOTE_STATE_HOLD_RIFLE | 385
|
EMOTE_STATE_HOLD_THROWN | 386
|
EMOTE_ONESHOT_DROWN | 387
|
EMOTE_ONESHOT_STOMP | 388
|
EMOTE_ONESHOT_ATTACKOFF | 389
|
EMOTE_ONESHOT_ATTACKOFFPIERCE | 390
|
EMOTE_STATE_ROAR | 391
|
EMOTE_STATE_LAUGH | 392
|
EMOTE_ONESHOT_CREATURE_SPECIAL | 393
|
moveflags
Позволяет выбирать различные типы движения креатура.
MOVEMENTFLAG_NONE = 0x00000000,
MOVEMENTFLAG_FORWARD = 0x00000001,
MOVEMENTFLAG_BACKWARD = 0x00000002,
MOVEMENTFLAG_STRAFE_LEFT = 0x00000004,
MOVEMENTFLAG_STRAFE_RIGHT = 0x00000008,
MOVEMENTFLAG_LEFT = 0x00000010,
MOVEMENTFLAG_RIGHT = 0x00000020,
MOVEMENTFLAG_PITCH_UP = 0x00000040,
MOVEMENTFLAG_PITCH_DOWN = 0x00000080,
MOVEMENTFLAG_WALK_MODE = 0x00000100, // Walking
MOVEMENTFLAG_ONTRANSPORT = 0x00000200, // Used for flying on some creatures
MOVEMENTFLAG_LEVITATING = 0x00000400,
MOVEMENTFLAG_FLY_UNK1 = 0x00000800,
MOVEMENTFLAG_JUMPING = 0x00001000,
MOVEMENTFLAG_UNK4 = 0x00002000,
MOVEMENTFLAG_FALLING = 0x00004000,
// 0x8000, 0x10000, 0x20000, 0x40000, 0x80000, 0x100000
MOVEMENTFLAG_SWIMMING = 0x00200000, // appears with fly flag also
MOVEMENTFLAG_FLY_UP = 0x00400000,
MOVEMENTFLAG_CAN_FLY = 0x00800000,
MOVEMENTFLAG_FLYING = 0x01000000,
MOVEMENTFLAG_FLYING2 = 0x02000000, // Actual flying mode
MOVEMENTFLAG_SPLINE = 0x04000000, // used for flight paths
MOVEMENTFLAG_SPLINE2 = 0x08000000, // used for flight paths
MOVEMENTFLAG_WATERWALKING = 0x10000000, // prevent unit from falling through water
MOVEMENTFLAG_SAFE_FALL = 0x20000000, // active rogue safe fall spell (passive)
MOVEMENTFLAG_UNK3 = 0x40000000
auras
Аура, которая может быть использована. Вставляйте сюда неотформатированный текст.
Синтаксис: "<spell ID> <index>".
- Каждое заклинание может иметь максимум три эффекта, так что эффект индекса может быть только 0, 1 или 2.
Для добавления новой магии нужно использовать пробел.
Примеры:
- Аура паладина.
- '16380 0 ' - Делает существо невидимым.
- '18950 0 18950 1 ' - Делает существо способным видить другие невидимые цели (персонажей или существ).
|