Due to this I've thought about making an addon which will keep track of what abilities the enemy pets has or can have.
I am not sure if this is the appropriate part of the forum to post this in, if it's incorrectly placed please move it for me:)
I only started making this addon a few weeks ago as a fun side project while getting my Trainer title. Since you guys are probably the users who will use it I'd like to hear some ideas for improvement about it. I'd like to note that this is the first addon I have ever made and I don't have a lot of programming experience.
As I am unable to link pictures (8 posts) I will try and explain what my addon does in depth. Once I get to 8 posts I will provide screenshots
![Smile :)](./images/smilies/icon_e_smile.gif)
EDIT: Here comes the screenshots. Ask if you want some more screenshots
![Smile :)](./images/smilies/icon_e_smile.gif)
Abilities known:
![Image](http://i.imgur.com/7ZtMFPh.jpg)
Abilities with cooldowns:
![Image](http://i.imgur.com/dgklEAa.png)
Mouseover tooltips(can't see my mouse on screenshot but it's hovering over the bottom right ability):
![Image](http://i.imgur.com/neZ5BTU.png)
My addon check what abilities the current enemy pet has (total 6 options) then it shows greyed out icons of these abilities. Once an ability has been used it will gain it's colour back. If the ability has a cooldown upon being used, the ability will be greyed out and will show a number on the ability which tells how many rounds there will be left until the ability will be used again.
Upon mousing over an ability you can read about what it does, it's cooldown etc. Just like when you mouse over some of your own abilities.
Current known errors:
When facing pets which could have the same ability as your own pet, it will detect it as the enemy using the ability even when it's your own pet.
Some things I'm considering working on:
Make it possible to show only 3 abilities when fighting in PvE combat against trainers.
Done - Make the frame moveable (high priority) and have it save it's position
Show if the abilities are strong or weak against your pet with an icon.
Save enemy pet comps and gather statistics about what abilities they use and show which abilities the opponents comp most likely will use based on previous pet battles.
Make it possible to see the ability frames for all pets, even the inactive ones.
Mouseover tooltips on pets showing the abilities which are known.
Edit: I'm currently not playing a lot of WoW so this project is set on hold. I will update once I do more with this addon
![Smile :)](./images/smilies/icon_e_smile.gif)