want help with a basic smart_script

[FONT=Arial]Hello,[/FONT]

[FONT=Arial]I’m trying to get the hang of [/FONT]SmartAI[FONT=Arial] but it’s proving to be difficult. Starting with someone easy, I picked a random npc (Jaina, entry id 35320) and doing
event is on recieve_emote (id 17, which is kiss)
the action is DIE (37)
And target self.[/FONT]

https://i.imgur.com/xXKEa6d.jpg

[FONT=Arial][COLOR=rgb(51,51,51)]UPDATE[COLOR=rgb(51,51,51)] [COLOR=rgb(221,17,68)]creature_template[COLOR=rgb(51,51,51)] [COLOR=rgb(51,51,51)]SET[COLOR=rgb(51,51,51)] [COLOR=rgb(221,17,68)]AIName[COLOR=rgb(51,51,51)] = [COLOR=rgb(221,17,68)]‘SmartAI’[COLOR=rgb(51,51,51)] [COLOR=rgb(51,51,51)]WHERE[COLOR=rgb(51,51,51)] [COLOR=rgb(221,17,68)]entry[COLOR=rgb(51,51,51)] = [COLOR=rgb(0,128,128)]35320[COLOR=rgb(51,51,51)];[/FONT]

[FONT=Arial][COLOR=rgb(51,51,51)]DELETE[COLOR=rgb(51,51,51)] [COLOR=rgb(51,51,51)]FROM[COLOR=rgb(51,51,51)] [COLOR=rgb(221,17,68)]smart_scripts[COLOR=rgb(51,51,51)] [COLOR=rgb(51,51,51)]WHERE[COLOR=rgb(51,51,51)] (source_type = [COLOR=rgb(0,128,128)]0[COLOR=rgb(51,51,51)] [COLOR=rgb(51,51,51)]AND[COLOR=rgb(51,51,51)] entryorguid = [COLOR=rgb(0,128,128)]35320[COLOR=rgb(51,51,51)]); [COLOR=rgb(51,51,51)]INSERT[COLOR=rgb(51,51,51)] [COLOR=rgb(51,51,51)]INTO[COLOR=rgb(51,51,51)] [COLOR=rgb(221,17,68)]smart_scripts[COLOR=rgb(51,51,51)] ([COLOR=rgb(221,17,68)]entryorguid[COLOR=rgb(51,51,51)], [COLOR=rgb(221,17,68)]source_type[COLOR=rgb(51,51,51)], [COLOR=rgb(221,17,68)]id[COLOR=rgb(51,51,51)], [COLOR=rgb(221,17,68)]link[COLOR=rgb(51,51,51)], [COLOR=rgb(221,17,68)]event_type[COLOR=rgb(51,51,51)], [COLOR=rgb(221,17,68)]event_phase_mask[COLOR=rgb(51,51,51)], [COLOR=rgb(221,17,68)]event_chance[COLOR=rgb(51,51,51)], [COLOR=rgb(221,17,68)]event_flags[COLOR=rgb(51,51,51)], [COLOR=rgb(221,17,68)]event_param1[COLOR=rgb(51,51,51)], [COLOR=rgb(221,17,68)]event_param2[COLOR=rgb(51,51,51)], [COLOR=rgb(221,17,68)]event_param3[COLOR=rgb(51,51,51)], [COLOR=rgb(221,17,68)]event_param4[COLOR=rgb(51,51,51)], [COLOR=rgb(221,17,68)]action_type[COLOR=rgb(51,51,51)], [COLOR=rgb(221,17,68)]action_param1[COLOR=rgb(51,51,51)], [COLOR=rgb(221,17,68)]action_param2[COLOR=rgb(51,51,51)], [COLOR=rgb(221,17,68)]action_param3[COLOR=rgb(51,51,51)], [COLOR=rgb(221,17,68)]action_param4[COLOR=rgb(51,51,51)], [COLOR=rgb(221,17,68)]action_param5[COLOR=rgb(51,51,51)], [COLOR=rgb(221,17,68)]action_param6[COLOR=rgb(51,51,51)], [COLOR=rgb(221,17,68)]target_type[COLOR=rgb(51,51,51)], [COLOR=rgb(221,17,68)]target_param1[COLOR=rgb(51,51,51)], [COLOR=rgb(221,17,68)]target_param2[COLOR=rgb(51,51,51)], [COLOR=rgb(221,17,68)]target_param3[COLOR=rgb(51,51,51)], [COLOR=rgb(221,17,68)]target_x[COLOR=rgb(51,51,51)], [COLOR=rgb(221,17,68)]target_y[COLOR=rgb(51,51,51)], [COLOR=rgb(221,17,68)]target_z[COLOR=rgb(51,51,51)], [COLOR=rgb(221,17,68)]target_o[COLOR=rgb(51,51,51)], [COLOR=rgb(221,17,68)]comment[COLOR=rgb(51,51,51)]) [COLOR=rgb(51,51,51)]VALUES[COLOR=rgb(51,51,51)] ([COLOR=rgb(0,128,128)]35320[COLOR=rgb(51,51,51)], [COLOR=rgb(0,128,128)]0[COLOR=rgb(51,51,51)], [COLOR=rgb(0,128,128)]0[COLOR=rgb(51,51,51)], [COLOR=rgb(0,128,128)]0[COLOR=rgb(51,51,51)], [COLOR=rgb(0,128,128)]22[COLOR=rgb(51,51,51)], [COLOR=rgb(0,128,128)]0[COLOR=rgb(51,51,51)], [COLOR=rgb(0,128,128)]100[COLOR=rgb(51,51,51)], [COLOR=rgb(0,128,128)]0[COLOR=rgb(51,51,51)], [COLOR=rgb(0,128,128)]17[COLOR=rgb(51,51,51)], [COLOR=rgb(0,128,128)]0[COLOR=rgb(51,51,51)], [COLOR=rgb(0,128,128)]0[COLOR=rgb(51,51,51)], [COLOR=rgb(0,128,128)]0[COLOR=rgb(51,51,51)], [COLOR=rgb(0,128,128)]37[COLOR=rgb(51,51,51)], [COLOR=rgb(0,128,128)]0[COLOR=rgb(51,51,51)], [COLOR=rgb(0,128,128)]0[COLOR=rgb(51,51,51)], [COLOR=rgb(0,128,128)]0[COLOR=rgb(51,51,51)], [COLOR=rgb(0,128,128)]0[COLOR=rgb(51,51,51)], [COLOR=rgb(0,128,128)]0[COLOR=rgb(51,51,51)], [COLOR=rgb(0,128,128)]0[COLOR=rgb(51,51,51)], [COLOR=rgb(0,128,128)]1[COLOR=rgb(51,51,51)], [COLOR=rgb(0,128,128)]0[COLOR=rgb(51,51,51)], [COLOR=rgb(0,128,128)]0[COLOR=rgb(51,51,51)], [COLOR=rgb(0,128,128)]0[COLOR=rgb(51,51,51)], [COLOR=rgb(0,128,128)]0[COLOR=rgb(51,51,51)], [COLOR=rgb(0,128,128)]0[COLOR=rgb(51,51,51)], [COLOR=rgb(0,128,128)]0[COLOR=rgb(51,51,51)], [COLOR=rgb(0,128,128)]0[COLOR=rgb(51,51,51)], [COLOR=rgb(221,17,68)]‘Lady Jaina Proudmoore - Received Emote 17 - Kill Self’[COLOR=rgb(51,51,51)]); [/FONT]

[FONT=Arial][COLOR=rgb(51,51,51)]But the problem is that it doesn’t work. I’ve resspawned her, restarted the server but she still doesn’t die.
Any help would be most appreciated.

Thanks![/FONT]

You are using ONESHOT_KISS (17) (Emotes.dbc) but you need [B]KISS (58) /B

Thanks! That worked! I’m so happy! :smiley:

Now onto the big task and learn this fully…

I didn’t even EmotesText.dbc existed. What is Emotes.dbc used for then?

You’re welcome!

Emotes (NPCs): creature_addon, creature_template_addon and smarts (SMART_ACTION_PLAY_EMOTE (5) & SMART_ACTION_SET_EMOTE_STATE (17))

In creature addon tables you must use EMOTE_STATE only.

EmotesText (players): /kiss, etc.