Show your gratitude!
This addon attempts to do one thing and one thing only: thank the generous people who buff you using a variety of messages.
I got tired of feeling guilty every time I wasn't able to thank someone who buffed me, so I decided to try my hand at making addons. There are a few minor issues (useless buffs like those from a Party G.R.E.N.A.D.E. are still thanked), but overall I think it turned out pretty well.
There are a number of settings accessible through the /gratitude slash command:
'/gratitude out <index|name|0>' to switch or hide output
'/gratitude message <your message>' to add a message
'/gratitude flush' to remove all messages
'/gratitude whisper' to toggle whispering your gratitude (default: ON)
'/gratitude emote <percent>' to adjust the percent chance to emote (default: 50)
'/gratitude cooldown <seconds>' to adjust the time between your gratitude (default: 180)
'/gratitude toggle' to toggle gratitude on or off
Messages are shared between all characters, but all other settings are per character. Also, you can use '/gratitude thanked' to list all the people you've thanked. Note that you will not thank people when you are AFK or DND.
If you notice any bugs or have any suggestions, leave a comment. Otherwise, I hope you enjoy my first addon.