Please post comments with any questions, suggestions, errors, etc. This is very much a beta release but hopefully it's late enough that further versions will not require a reset of previous versions collected information.
KnowYourEnemy is an addon that records long term combat statistics of incoming attacks from PvE enemies. Enemies are added to a list and when you select one from the list you are presented with a statistical breakdown of their various attacks against you. For anyone that remembers an addon called Combatmonitor by Satrina, this is very much the same idea and borrows considerably from the UI and useability of that addon.
The stats breakdown includes a list of enemy attacks/spells colored by damage type and showing numbers of hits, avoidance, blocks (if any), resists (if any) and absorbed hits. All of these also have their listed average and maximum damage amounts and a combined total of attacks and damage. So for example, you'll know the average and maximum damage of a hit as well as the average and maximum amount of a block (if you are a class that blocks).
Associates - Enemies will become 'associated' with other enemies if they both attack you while in a single combat session as long as both enemies are already in your list or the option to automatically add enemies to your list is enabled. This allows you to easily find the stats of many different enemies that you may encounter during a single boss battle such as Mimiron or Yogg-Saron.
Clear Stats - Any enemy that has stats saved will have a clear stats button on their stats window that will allow you to clear all previously saved info for that enemy.
Delete - Turned off by default, if enabled this will give each enemy in your list a small button that allows you to delete it from your list. This will also remove any stats associated with that unit as well as any associations that other enemies have with it.
Autotracking - If enabled this will automatically add enemies to your list when they direct an attack at you (hit or miss). If not enabled no enemies will be added to the list unless you manually add them using the small + button next to their name while targetting them.
Adding pets - By default this Player/Pet button displays the name of your character, if you click it while you have a pet summoned (or are riding a vehicle) you will have the option to add that pet/vehicle so that stats will be tracked for it as well. This button then allows you to switch which pet (or yourself) stats you are viewing.
Zones - Any enemy in your list will have a zone associated with it that will be displayed in the stats window. There is also a button that will let you show in the enemies list only the enemies of a particular zone.
Difficulties - If an enemy is from a dungeon or raid, the difficulty and size (5/10/25) of that raid will be shown in the stats window.
Lock Selection - This button appears on the stats window and allows you to lock that specific enemy to always be the one to display in the stats window so that you can freely target other enemies without the stats window automatically changing to the stats for those other enemies.
Statistics Tooltips - If you hover over a section of the stats window that has more specific information about those stats (i.e. avoidance broken down into miss/dodge/parry/resist) it will display in a tooltip below the stats window.
Spell Tooltips - In the stats window, if you hover your mouse above the name of any of the enemy spells/abilities, you will be shown the tooltip for that spell/ability.
Spell Linking - You can shift + click on any spell/ability in an enemy stats window in order to link that spell to your chat frame.
Enemy Linking - You can also shift + click on an enemy in your list to link the name of that enemy to your chat frame.
Open Upward - By default the enemies list opens downward, if this option is enabled it will open upward instead as well as reposition other buttons to accomodate this change.
Other Options - There are also options to hide/show various buttons/controls as well as being able to turn off/on all combat logging.
Use /kye or /knowyourenemy chat commands to access the options window or find it in the list of addons in the blizzard interface options, addons section.
The functionality of the addon should work for all locales.
Special thanks to my guildies who put up with my frequent chatter about this addon in guild chat as well as during raid nights on vent. Super special thanks to my two guildie testers Rakshasas and Azerith who put up with me the most and helped weed out plenty of annoying bugs.
You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.
*Clicking the donate button above will take you to PayPal.com
*Clicking the donate button above will take you to Pledgie.com