Agregar emotes/auras/montura a npc


Para este caso, usamos la tabla: creature_template_addon - creature_addon
En creature_template_addon, agregamos info para todos los npcs de tal Entry.
En creature_addon, agregamos info solo para ese npc en particular (guid), no a todos.

En la ayuda de TC falta mucha info con los bytes1 y 2.

- Emotes
- Auras
- Armado/desarmado/montado

En violeta los valores que deben modificar.


Emotes a npcs
Pueden ir en la columna bytes1, bytes2, o emotes. No se bien cual es la diferencia entre cada uno.
Si lo que queremos está en bytes1, usamos eso, sino bytes2, sino emotes. Ver la ayuda de TC para la lista de emotes.

Acá, ponemos que todos los Flynn Dunwald, estén arrodillados. Solo hay uno spawneado. Usamos el creature_template_addon. Usamos el bytes1=8 de arrodillarse/kneel.
Código:
DELETE FROM `creature_template_addon` WHERE `entry`=46143;
INSERT INTO `creature_template_addon` (entry,path_id,mount,bytes1,bytes2,emote,auras) VALUES
(46143,0,0,8,1,0,""); -- Flynn Dunwald KNEEL

En este ejemplo, ponemos que Brom Forgehammer, haga la animación de estar minando.
Código:
DELETE FROM `creature_template_addon` WHERE `entry`=46806;
INSERT INTO `creature_template_addon` (entry,path_id,mount,bytes1,bytes2,emote,auras) VALUES
(46806,0,0,0,1,233,""); -- Brom Forgehammer STATE_WORK_MINING
Estaría bien si se usa el creature_addon y se le pone estos emotes usando el Guid del npc, ya que hay solo un npc spawneado.


Acá ponemos que este Stormwind Infantry en particular, no todos, hagan emote 69 STATE_USESTANDING (junta las manos y las mueve, como usando/desenredando(?) algo).
Usamos la tabla creature_addon. La primer columna ahora es GUID, no Entry.
Código:
DELETE FROM `creature_addon` WHERE `guid`=162139;
INSERT INTO `creature_addon` (guid,path_id,mount,bytes1,bytes2,emote,auras) VALUES
(162139,0,0,0,1,69,""); -- Stormwind Infantry - STATE_USESTANDING


Auras a npcs

Todos los Tidebreaker Sailor, tienen el aura de Deadly poison, cada golpe melee tendrá 10% de poner veneno.
Si ya existe el registro, se puede hacer un update. Las auras van siempre entre comillas.
Código:
UPDATE `creature_template_addon` SET auras="10022" WHERE `entry`=49350; -- Tidebreaker Sailor - Deadly Poison
Si llevase dos o mas auras, se separan con espacios:
Código:
DELETE FROM `creature_addon` WHERE `guid`=115817;
INSERT INTO `creature_addon` (guid,path_id,mount,bytes1,bytes2,emote,auras) VALUES
(115817,0,0,0,1,375,"52614 52619 54647"); -- Enchanted Tiki Warrior


Armado/desarmado/montado
Bytes2=0 - npc desarmado
Bytes2=1 - npc armado melee
Bytes2=2 - npc armado rango
Mount - ID del modelo al cual el npc está montado. No es un npc montado a otro. Si se mata al jinete, muere la montura.
Código:
DELETE FROM `creature_template_addon` WHERE `entry`=16925;
INSERT INTO `creature_template_addon` (entry,path_id,mount,bytes1,bytes2,emote,auras) VALUES
(16925,0,17408,0,1,0,""); -- Bonechewer Raider (16925) montado en el modelid del npc Bonechewer Riding Wolf (18706)