Please scroll down for the download button
and more file information.
File Description
CALL OF ELEMENTS v1.6 by Wyverex
This is an All-In-One Shaman class addon for World Of Warcraft. Currently, it features a complete totem module to simplify totem usage and increase your efficiency in party and in PVP. Yet to come are a healing module and some miscellanous options that help with different tasks.
The totem module provides you with a customizable frame that holds all of your totems and works just like a standard action bar. In addition, each totem has its own timer that displays how long the totem will still be active. When there are only 10 or 5 seconds left or when the totem expires, a notification is shown in the screen center. Furthermore you are able to create your own totem sets which hold a totem of each element that can be cast using only one command or button. There is also one predefined set for each class that is automatically activated in pvp when you target a hostile player of the corresponding class.
CONTACT ================ coe@wyverex-cave.net
'Grimhoof' on 'Kult der Verdammten' (German RP-PVP Server)
INSTALLATION ================
Just unzip the CallOfElements folder and the Chronos folder to your InterfaceAddOns directory and restart WOW. It should automatically be loaded when you log into the game.
Note, that COE needs the Chronos addon for all timer functionality and won't work without it.
Also note, that COE does only really load for shaman classes, since it offers no use for the other classes. An appropriate message is displayed in this case.
To display the configuration dialog and configure COE, you can either: - add a key binding or - use the /coe slash command or - use the config-button in the totem panel, if already visible
KNOWN ISSUES ================
- Totem time increases from talents don't seem to be taken into account, at least for the german version. Can anyone confirm this?
Since this addon is still under construction and I am currently testing with a level 25 shaman, I don't rule out that I have forgotten one or the other special case that occurs first with higher levels.
At least I know that there is a trinket that also throws a totem. This trinket will not display a timer or use some other totem bar option until I have access to it and can test it.
Also, the totem advisor will advise the tremor totem only for very few spell effects yet. See the next section
Things YOU can help me with ============================== I still need help with the following issues:
- French localization I would be happy if anyone wants to provide me with a french localization Just contact me at coe@wyverex-cave.net for the details
- Totem advisor The tremor totem counters fear, charm and sleep effects but, unfortunately, I have no complete list of all spells that can be countered. The currently very short list known to me is shown below. If you come across another effect that can be countered by the tremor totem, please contact me.
Furthermore, I need the German translations since I only have the english client.
THINGS YET TO COME ==============================
This is a list of features that came to my mind yet. Presumably there will come more ;-)
- Healing module The healing module will feature two healing modes: a best heal that heals the party/raid member with the lowest health ratio with your best available heal spell and a battle heal that tries to use a spell with shortest possible casting time. This will usually result in lesser healing wave but it will take nature's swiftness into account and thus also use the greater wave if appropriate. For both modes, only the spell rank really needed will be cast to conserve mana.
- Shock notifications There will be an option to display a notification in the screen center and perhaps an acoustic message, when your shock cooldown has expired and you are ready to shock again
- Shock durations Interface bars just like in the Healer addon that display the duration of your shock effects on your enemies to help you planning your next shocks
TOTEM MODULE =================
Totem Bar ------------ The totem module offers three categories of functionality which are all connected to the totem bar. If you choose to disable the totem bar, none of the totem functions will work, but there are ways to customize the appearance of the totem bar to your likings.
In general, there are three display modes for the bar: 1) Customize 2) Timers Only 3) Active Set
1) This mode by default displays all totems you actually possess in the bar. The buttons work just like standard action bar buttons complete with cooldown and usability/out-of-mana display. In addition, if totem timers are activated, each button shows the time left for its totem, if active. YOu can customize which totems should actually be displayed, though, by clicking on the 'Configure Bar' button. While in bar configuration mode, the totem bar will show all available totems. Just click on a totem to toggle its visibility. Visible totems will have a green border around them while in configuration mode. Upon leaving the configuration mode, the last display mode will be restored.
2) If you choose the 'Timers Only' display mode, only the currently active totems will be shown in the bar, i.e. a maximum of four totems. A totem will remain visible until it is thrown again or another totem of the same element is thrown.
3) In 'Active Set' mode, the totems of the currently active totem set are displayed. Just as in 'Timers Only' mode, that can be four totems at the same time.
All display modes can be further customized by setting the totem alignment. Choose 'Box' for a boxed alignment, 'Vertical' to display each totem under the previous one and 'Horizontal' to align them in a row. In 'Timers Only' and 'Active Set' modes, the boxed mode will show a 2x2 box, while in 'Customize' mode it will show up to four rows of totems, one row for each element.
You can also set the tooltip alignment to prevent partially hidden tooltips depending on where you position the totem bar on your screen or disable them at all.
Totem Advisor ---------------- Tired of constantly checking your party member's debuffs for poison, deseases and other effects that can be countered by your tremor totem? Then enable the totem advisor and you will be notified when one of your party members has a debuff that you are able to cure with one of your totems! The notification will be displayed in the center of the screen and will be periodically redisplayed until the debuffs are cured (either by a cure spell/totem or by timing out). Additionally, the corresponding totem button will flash.
To throw the advised totem you can either use your preferred method of throwing totems or you can use the 'Throw next advised totem' key binding which automatically figures out if there is any advised totem and throws it. Or create a macro with the slash command '/coe advised' and drag it onto one of your action buttons.
Totem Timers ---------------- Each totem button has its own timer that is displayed when the associated totem is active. The timer shows the time in seconds that the totem remains active if it isn't destroyed before. When there are only 10 or 5 seconds left, respectively, a notification is shown in the screen center, if you chose to enable this option. This helps you to plan the next totem ahead in time. When a totem expires or is destroyed by an enemy, there is also a notification.
Totem Sets ---------------- In most situations you throw the same totems over and over again, e.g. Stoneskin and Healing Stream when facing more than one mob at the same time. So why should you repeat the same steps all over again if they can be automated? This is why there are totem sets. A totem set consists of up to four totems, one of each element, that can be thrown in any desired order using just one action button or key binding. Just press the key once for each totem, COE will take care of which totem to throw automatically. To conserve mana, it will only throw totems that aren't active yet.
There are 10 predefined totem sets: one default set and 9 PVP class sets, one for each available player class. In addition, you can create your own custom named sets for every situation you can think of. To configure a set, make it the active set by using the drop down menu in the configuration dialog and the click the 'Configure Set' button. While in set configuration mode, the totem bar will show all available totems. Just click on a totem to add it to the set or remove it. Note, that you can only have one totem per element per set. Upon leaving the configuration mode, the last display mode will be restored. Finally, you can adjust the order in which the totems will be thrown for this set.
If you enabled the 'Autoswitch sets in PVP' option and target an enemy player, COE will automatically switch to the set corresponding to this player's class because you usually use different totems when fighting different classes. This should improve your PVP efficiency since you don't have to worry much about which totems to throw if you have them preconfigured and just use the key binding for set throwing.
There is also the 'Activate next totem set' key binding which switches between the default set and your custom sets and thus provides a fast method to switch between sets.
Note, that there are also slash commands available to use as macros for your action bars if you desire: '/coe throwset' throws the active set '/coe nextset' switches to the next set '/coe set ' switches to the set with the specified name. Note that is case-sensitive.
CREDITS ================= I would like to thank the authors of the following addons for providing me with some of my ideas through their own addons. Actually I took their ideas and refined them into an all-in-one addon and made it smooth at one or the other edge ;-)
- Totem Timers - Frowning Circle - Totem Menu - Gypsy Mod - CTRaid - Healer / Nuker
And a special thanks to the authors of Chronos since COE relies heavily on the accurate timing functions of Chronos.