Not sure if this is ok to post here, but there is an addon I wrote called “Emote Magic.” It’s on Curseforge. It replies to an emote with an emote. Example: If someone has their character target yours and does a /pet, your character, by default (with the addon), will emote /no. It can be changed to reply any way you wish, but almost all the emotes have an emote trigger / response pairing by default in the addon. It’s a very simple addon and if you want to change the pairings, you must go into the LUA file. I attempted to make the code as readable as possible, with some instructions in the comments.
If any of you remember this addon from back in the day, it’s because I originally published it under the name “Umbridge” on Curse as “Emote Reply.” I updated it recently to work with the API. I hadn’t touched it for many years, so when the API changed, I never updated it.
I also fixed a problem that could cause endless loops of emotes when two players with the addon targeted each other and initiated emote conversation.
How does this apply to roleplay? Well, if I have to explain that to you…