ERACombatFrames

ERACombatFrames

364 Downloads

(description en Français plus bas)

Configuration

Type " /ecf " in the chat to disable the modules you don't want to use.

Important remark

This addon has a learning curve. You need to play with it for a few days before you get used to the displays. Don't give up too soon !

Pros and Cons

+ Round icons

+ Your buffs, debuffs, cooldowns, casting bar and GCD are displayed on the same timer. I'll let you discover how useful it is for some specializations. The timer is graduated by your GCD duration (including haste, ...)

+ All-in-one. This addon is designed so that you don't need anything else to play your character in combat. Just install DBM, Recount and ERACombatFrames, and you're good to go. This is particularly well suited for alts, on which you don't want to spend time customizing your interface.

+/- Limited configuration. This is both a feature and an issue. You don't have to worry about setting up the addon, but on the other hand, you can't customize the displays.

- The displays can be invasive on your screen, particularly for specs that have a lot of spells with cooldowns. Feel free to make any suggestion on how to better organise the icons on the screen.

- Esthetics are very simplistic.

Missing features and specializations

The following are not implemented :

- PvP talents. You might want to add some WeakAuras to display them.

- Holy Priest

- Monk (all specs)

- Rogue (all specs)

- Shaman (all specs)

- Warrior (all specs)

Modules and Features

Generic feature : Real Time Theorycrafting

Some modules perform computations based on a lot of parameters, like spell power, critical strike chance, talent selection, attack power scaling of your spells, active buffs and debuffs, ... to display useful information. Those will be detailed below, for each module.

Generic feature : status bars

The status bars useful to your specialization is displayed. They can be health, pet health, runic power, mana, ... In some cases, mana is displayed only when it is relevant. For example, Fire and Frost mages don't see the mana bar, except if their mana is low, or if they recently cast Spellsteal or Arcane Explosion.

The health bar come with a blue extension for damage absorption, and a red zone for healing absorption.

Generic feature : dispells

The icons for offensive and defensive dispells will be animated when there is something to dispell, on your target or yourself. Otherwise, the icons will be almost transparent.

Generic feature : unit/raid frames

The healer specializations have a built-in raid frames modules, similar to Grid of Vuhdo. It is a more simple version that those, because you cannot customize it, but it should provide enough features for dungeons and raids :

- health bars with healing absorptions (even though they are rare) and damage absorptions

- a white mark in the topleft corner of the health bar showing when there is something to dispell

- buffs and debuffs relevant to your specialization (druid HOTs, discipline Atonement, ...)

Remember that you can disable this module by typing "/ecf", if you want to use another addon for raid/party frames.

Generic feature : DOTs tracker

For specializations that have to manage DOTs, the DOTs duration on your target is displayed as progress bars on the common timer. ERACombatFrames also estimates the remaining life expectancy of each of the enemies you are in combat with, based on the evolution of their HP through the fight. It uses this information to compute whether or not each DOT is worth refreshing. This is displayed on the icon of the DOT, next to the progress bar :

- icon is invisible : the DOT is not within its Pandemic window, and it will not be worth refreshing when it is in the Pandemic window (the target will die too soon, using your filler spell will yield more DPS)

- icon is desaturated (grey) : the DOT is within its Pandemic window, but it is not worth refreshing (the target will die too soon, using your filler spell will yield more DPS)

- icon is semi-transparent : the DOT is not within its Pandemic window, and it will be worth refreshing when it is in the Pandemic window (the DOT will last long enough for it to be viable over your filler spell)

- icon is fully visible : the DOT is within its Pandemic window, and it is worth refreshing (the DOT will last long enough for it to be viable over your filler spell)

To compare the DOT damage versus your filler damage (eg : Mind Flay, Shadow Bolt, ...), ERACombatFrames performs a very precise calculation, based on you talents, spell power, critical strike, whether or not the DOT spreads to nearby targets, and other factors depending on your specialization. See the "Real Time Theorycrafting" section.

For this feature to be accurate, you musn't disable the nameplates on your enemies (nameplates are the floating health bars above your enemies).

Generic feature : tank damage window

Blood DK and Vengeance DH have a chart showing in real time the damage taken in the last 5 seconds, to help with the timing of Death Strike and Soul Cleave. This module can be hidden by typing "/ecf".

Demon Hunter - Vengeance : healing

An indicator is displayed on your health bar to show the current healing power of Soul Cleave, based on soul fragments, damage taken in the last 5 seconds, attack power, versatility, ... See the "Real Time Theorycrafting" section.

Druid - Restoration : Fourish

A score is displayed on the Flourish icon, based on your HOTs currently applied on your party/raid members.

Hunter : A Murder of Crows

The icon for A Murder of Crows as an indication of the estimated life expectancy of your target, based on the evolution of its health throughout the fight. You can use this information to know whether the target will die within the 15 seconds of A Murder of Crows.

For this feature to be accurate, you musn't disable the nameplates on your enemies (nameplates are the floating health bars above your enemies).

Hunter - Beast Mastery : Barbed Shot

The Barbed Shot duration is displayed in red if the Barbed Shot spell cooldown will be available before the expiration of the buff, and grey otherwise. This is useful to know if you can extend the duration of your current Barbed Shot.

Mage - Fire : Ignite

An Ignite bar is displayed, to show your current Ignite on the target.

Mage - Frost : Blizzard

The icon for the Blizzard cooldown is semi-transparent when it is not worth casting over Frostbolt, and opaque when it would yield more DPS than Frostbolt. This computation is based on the estimated life expectancy of the targets you are in combat with, your critical strike, you talents, etc... For example, if ERACombatFrames computes that Blizzard will deal 70 damage over its duration, while Frostbolt (and the Mind Freeze and Fingers of Frost procs) will deal 100, it will prefer Frostbolt. But if you have 2 targets, it will prefer Blizzard (2*70 > 100). But if the addon evaluates that those 2 targets will only live for 5 seconds, it might prefer Frostbolt. The addon assumes that all your targets will be hit by Blizzard, so if they are too much spred to be within the Blizzard range, the result will not be accurate.

See the "Real Time Theorycrafting" section.

For this feature to be accurate, you musn't disable the nameplates on your enemies (nameplates are the floating health bars above your enemies).

Paladin - Protection : Word of Glory or Shield of the Righteous

Based on your current health, spell power, critical strike chance, versatility, ... ERACombatFrames computes the healing of Word Of Glory. ERACombatFrames also observes the physical damage recently taken, and uses this information to estimate the physical damage that will be taken in the next 4.5 seconds, and thus the damage avoided by Shield of the Righteous.

It compares the two values, and uses the result to display a vertical marker under your health bar. The closer it is to the WoG icon, the more WoG would be effective over SotR, and vice-versa. If WoG is more effective, and indicator is displayed on your health bar showing the expected healing from WoG. Note that, WoG being such a strong spell as of patch 9.0, it is often more powerful thant SotR.

See the "Real Time Theorycrafting" section.

Priest - Discipline : Evangelism

The number of your active Atonements is displayed on the Evangelism icon.

Priest - Shadow

You have timers for the Unfurling Darkness talent.

The duration of your Devouring Plague on your target is displayed only when it is relevant.

Warlock : curses

You have icons helping you manage your curses. If a Warlock curse is applied to a target (by you or another Warlock), ERACombatFrames will remember that it must warn you if the curse must be refreshed. It will stop reminding you after a while if you do not refresh it. This is useful for Curse of Tongues for example, if you want to curse that target only for a specific period. ERACombatFrames will not suggest to apply a missing curse if you already have one of your own curses applied to the target.

Warlock - Affliction : Malefic Rapture

A simple progress bar is displayed next to your shoul shards, showing the number of your active DOTs. It only counts those with a remaining duration greater than the cast time of Malefic Rapture

For this feature to be accurate, you musn't disable the nameplates on your enemies (nameplates are the floating health bars above your enemies).

Warlock - Demonology : Imps

A simple progress bar shows the number of your active Imps.

For this feature to be accurate, you must have the Implosion spell in your action bars.

[FR] FRANCAIS

Configuration

Tapez " /ecf " dans le chat pour désactiver les modules que vous ne voulez pas utiliser.

Remarque importante

Cet addon a une courbe d'apprentissage. Vous devrez jouer avec pendant quelques jours avant de vous y habituer. N'abandonnez pas trop tôt !

Avantages et Inconvénients 

+ Icônes circulaires

+ Vos buffs, debuffs, cds, barre d'incantation et GCD sont affichés sur la même échelle. Je vous laisse découvrir à quel point c'est utile pour certaines spécialisations. L'échelle est graduée selon la durée de votre GCD (avec la hâte, ...)

+ Tout en un. Cet addon est conçu pour que vous n'ayez besoin de rien d'autre pour jouer votre personnage en combat. Installez DBM, Recount et ERACombatFrames, et vous êtes prêts. C'est particulièrement approprié pour les rerolls, sur lesquels vous ne voulez pas passer de temps pour configurer l'interface. 

+/- Configuration limitée. C'est à la fois une fonctionnalité et un obstacle. Vous n'avez pas besoin de vous embêter à paramétrer l'addon, mais vous ne pouvez pas paraméter l'addon.

- L'affichage peut être invasif sur l'écran, particulièrement pour les spés qui ont beaucoup de sorts avec des temps de recharge. N'hésitez pas à suggérer de meilleures organisations pour les icônes à l'écran.

- L'esthétique est très basique.

Fonctionnalités et spécialisations manquantes

Ce qui suit n'est pas implémenté :

- Les talents PvP. Vous pouvez ajouter des WeakAuras pour les afficher.

- Prêtre Sacré

- Moine (toutes spés)

- Voleur (toutes spés)

- Chaman (toutes spés)

- Guerrier (toutes spés)

Modules et fonctionnalités

Fonctionnalité générique : Theorycraft en temps réel

Certains modules exécutent des calculs en fonction de nombreux paramètres, comme la puissance des sorts, les chances de coup critique, les talents sélectionnés, le scaling des sorts sur l'AP, les buffs et debuffs actifs, ... pour afficher des informations utiles. Celles-ci sont détaillés plus pas, pour chaque module.

Fonctionnalité générique : barres de statut

Les barres de statut utiles à votre spécialisation sont affichées. Ce sont par exemple les PV, les PV du familier, la Puissance Runique, le Mana, ... Dans certains cas, le Mana n'est affiché que quand c'est approprié. Par exemple, les Mages Feu et Givre ne voient le Mana que quand il est bas, ou quand ils ont récemment lancé Vol de Sort ou Explosion des Arcanes.

La barre de PV inclut une extension bleu pour les absorptions de dégâts, et rouge pour les absorptions de soin (qui sont rares...).

Fonctionnalité générique : dissipations

Les icônes pour les dissipations offensives et défensives sont animés quand il y a quelques chose à dissiper, sur vous ou votre cible. Sinon, les icônes sont presque transparents.

Fonctionnalité générique : barres/frames de raid

Les spés de soin ont un module intégré de frames de raid, comme Grid ou Vuhdo. C'est une version simplifiée, car vous ne pouvez pas la personnaliser comme dans d'autres addons, mais devrait fournir suffisamment de fonctionnalités pour les dongeons et les raids :

- barres de PV avec les absorptions (de soin en rouge et de dégâts en bleu)

- un carré blanc en haut à gauche de la barre de PV quand il y a quelque chose à dissiper

- les buffs et debuffs utiles à votre spé (HOTs de druide, Expiation de prêtre, ...)

Rappelez-vous que vous pouvez désactiver ce module en tapant "/ecf", si vous voulez utiliser un autre addon pour les raid frames.

Fonctionnalité générique : DOTs tracker

Pour les spécialisations qui doivent gérer des DOTs, leur durée sur votre cible est affichée sur une barre de progression sur l'échelle commune. ERACombatFrames estime aussi la durée de vie restante des ennemis avec lesquels vous êtes en combat, en fonction de l'évolution de leurs PV au cours du combat. Il utilise cette information pour calculer s'il est pertinent de rafraîchir chaque DOT. Il l'affiche en faisant varier l'apparence de l'icône à côté de la barre de durée :

- icône invisible : le DOT n'est pas dans la fenêtre de Pandémie, et ne vaudra pas la peine d'être rafraîchi quand il sera dans la durée de Pandémie (la cible mourra trop tôt, utiliser votre filler fera plus de dégâts)

- icône désaturé (gris) : le DOT est dans la fenêtre de Pandémie, et il ne vaut pas la peine d'être rafraîchi (la cible mourra trop tôt, utiliser votre filler fera plus de dégâts)

- icône semi-transparent : le DOT n'est pas dans la fenêtre de Pandémie, et il faudra le rafraîchir quand il sera dans la durée de Pandémie (la cible vivra assez longtemps pour le le DOT soit viable par rapport à votre filler)

- icône pleinement visible : le DOT est dans la fenêtre de Pandémie, et il faut le rafraîchir (la cible vivra assez longtemps pour le le DOT soit viable par rapport à votre filler)

Pour comparer les dégâts du DOT par rapport à votre filler (ex : Fouet Mental, Trait de l'ombre, ...), ERACombatFrames effectue un calcul très précis, basé sur vos talents, puissance des sorts, coup critique, si le DOT se répand à d'autres cibles, et d'autres facteurs qui dépendent de votre spécialisation. Référez-vous à la section "Theorycraft en temps réel".

Pour que cette fonctionnalité soit fiable, vous ne devez pas désactiver les nameplates (les nameplates sont les barres de PV flottantes au-dessus de vos ennemies).

Fonctionnalité générique : fenêtre de dégâts pour tank

Les DK Sang et DH Vengeance ont un graphique montrant en temps réel les dégâts subis dans les 5 dernières secondes, pour aider au timing de Frappe de Mort ou Division de l'âme. Ce module peut être masqué en tapant "/ecf".

Chasseur de démons - Vengeance : soins

Votre barre de PV a un indicateur montrant la puissance du soin de Division de l'âme, en fonction des fragments d'âme, des dégâts subis dans les 5 dernières secondes, de la puissance d'attaque, de la polyvalence, ...

Référez-vous à la section "Theorycraft en temps réel".

Druide - Restauration : Epanouissement

Un score est affiché sur l'icône d'Epanouissement, en fonction de vos HOTs actifs sur les membres de votre groupe.

Chasseur : Corbeaux hargneux

L'icône de Corbeaux hargneux a une indication sur la durée de vie estimée de votre cible, en fonction de l'évolution de ses PV au cours du combat. Vous pouvez utiliser cette information pour savoir si la cible va mourir dans les 15 secondes de Corbeaux hargneux.

Pour que cette fonctionnalité soit fiable, vous ne devez pas désactiver les nameplates (les nameplates sont les barres de PV flottantes au-dessus de vos ennemies).

Chasseur - Maîtrise des bêtes : Tir acéré

La durée de Tir acéré est affichée en rouge si le temps de recharge de Tir acéré sera terminé avant l'expiration du buff, et en gris sinon. C'est utile pour savoir si vous pouvez étendre la durée de votre Tir acéré actuel.

Mage - Feu : Enflammer

Une barre montre la quantité actuelle de votre Enflammer sur la cible.

Mage - Givre : Blizzard

L'icône du temps de recharge de Blizzard est semi-transparent s'il vaut mieux lancer Eclair de givre, et opaque si Blizzard ferait plus de dégâts qu'Eclair de givre. Ce calcul est basé sur la durée de vie estimée des cibles avec lesquelles vous êtes en combat, sur votre coup critique, sur vos talents, ... Par exemple, si ERACombatFrames calcule que Blizzard fera 70 dégâts sur sa durée, alors que Eclair de givre (et les procs Gel Mental et Doigts de givre) en feront 100, il préférera Eclair de givre. Mais si vous avez 2 cibles, il préférera Blizzard (2*70 > 100). Mais si l'addon estime que ces 2 cibles ne vivront que pendant 5 secondes, il pourrait préférer Eclair de givre. L'addon suppose que toutes les ennemis en combat seront touchés par Blizzard, alors si celles-ci sont trop espacées pour être englobées dans le Blizzard, le résultat ne sera pas fiable.

Référez-vous à la section "Theorycraft en temps réel".

Pour que cette fonctionnalité soit fiable, vous ne devez pas désactiver les nameplates (les nameplates sont les barres de PV flottantes au-dessus de vos ennemies).

Paladin - Protection : Mot de Gloire ou Bouclier du Vertueux

En fonction de vos PV actuels, de votre puissance des sorts, coup critique, polyvalence, ... ERACombatFrames calcule les soins de Mot de Gloire. ERACombatFrames analyse également les dégâts physiques récemment subis, pour estimer les dégâts physiques qui seront subis dans les 4.5 prochaines secondes, et donc les dégâts évités par Bouclier du Vertueux.

Il compare les deux valeurs, et utilise le résultat pour afficher une barre verticale sous votre barre de PV. Plus la barre est proche de MdG, plus MdG sera efficace par rapport à BdV, et vice-versa. Si MdG est plus efficace, un indicateur est affiché sur votre barre de PV pour montrer le soin attendu de MdG. Notez que, comme MdG est un sort très puissant au patch 9.0, il sera souvent plus fort que BdV.

Référez-vous à la section "Theorycraft en temps réel".

Prêtre- Discipline : Evangelisme

Le nombre de vos Expiations actives est affiché sur l'icône d'Evangélisme.

Prêtre - Ombre

Vous avez des timers pour le talent Déferlement de ténèbres.

La durée de votre Peste Dévorante sur la cible n'est affichée que quand c'est pertinent.

Démoniste : malédictions

Des icônes vous aident à gérer vos malédictions. Si une malédiction est appliquée à une cible (par vous ou par un autre démoniste), ERACombatFrames  se souviendra qu'il devra vous avertir si la malédiction doit être rafraîchie. Il cessera de vous avertir après un certain temps, si vous ne la rafraîchissez pas. C'est utile pour Malédiction des langages par exemple, si vous ne voulez maudire cette cible que pendant une période spécifique. ERACombatFrames ne vous suggérera pas d'appliquer une malédiction absente si vous avez déjà l'une de vos propres malédictions sur la cible.

Démoniste - Affliction : Extase maléfique

Une barre simple à côté de vos éclats d'âme montre le nombre de vos DOTs actifs. Seuls sont comptés les DOTs dont la durée restante est supérieure au temps d'incantation d'Extase Maléfique.

Pour que cette fonctionnalité soit fiable, vous ne devez pas désactiver les nameplates (les nameplates sont les barres de PV flottantes au-dessus de vos ennemies).

Démoniste - Demonologie : diablotins

Une barre simple montre le nombre de vos diablotins actifs.

Pour que cette fonctionnalité soit fiable, vous devez avoir le sort Implosion dans vos barres de sort.