Please scroll down for the download button
and more file information.
File Description
CALL OF ELEMENTS v2.0 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 customizable frames that hold all of your totems separated by element and work just like a standard action bars. 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)
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 28 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 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
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
TOTEM MODULE =================
Totem Bars ------------ There is one totem bar for each totem element you possess which can be Earth, Fire, Water and Air. Each totem bar is fully customizable on its own and holds a number of totem buttons which 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. The bar itself centers around a so-called 'anchor button' or 'anchor totem'. Which of your totems is taken as the anchor totem for each element is either your choice ('Customize'), the (last) active totem ('Timers Only') or the member of the active set ('Active Set').
The bar extends from the anchor button in the direction you choose (Up, Down, Left, Right). Furthermore, with the bar mode you can control whether only the anchor button ('Closed') or all configured totems ('Open') should be shown. If you choose the 'Flex' mode, only the anchor button is shown until you mouse over it which will temporarily show all other totems as well and hide them again after a short delay when the mouse leaves. By setting the static button count to a value of greater than one, you can also have a mix of the 'Open' and the 'Flex' mode, showing a number of totems by default and the rest when mousing over. Finally, you can also hide the whole element bar by setting 'Hidden' as the bar mode.
You can customize which totems should actually be displayed, 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. The anchor totem is always shown, though, thus removing it from the bar while in 'Configure Bar' mode has no effect as long as it is the anchor totem. Upon leaving the configuration mode, the last bar mode will be restored.
Apart from customizing which totems to display, you can also change the ordering of the totems for each bar separately. Just click on the 'Configure Order' button and swap two totems of the same element by clicking them one after the other. You cannot swap totems of different elements, though. The configured totem order is retained whenever possible, that is, when a totem becomes the anchor totem, e.g. by switching the active set in 'Active Set' mode, it is now the first totem in the bar but all other totems retain their relative ordering.
Also note that while in 'Flex' or 'Closed' mode, active and advised totems and totems with an active cooldown will be temporarily shown just as if you were mousing over the bar.
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, diseases 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.
Totems with a cooldown display it in red digits when their timer is no longer active but they are still cooling down. This should give you more exact information on when you can cast the totem again than the default cooldown texture.
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.
You can restart casting of the active set at any time though. Either assign a key binding or create a macro with the command '/coe restartset' or assign a 'Restart set modifier' in the configuration dialog. If you press this modifier key while attempting to throw the active set, it will first restart the set. Note, that this only really works if you click a throwset macro or have the key binding on your mouse because WOW thinks that the modifier you pressed belongs to the key binding you want to execute. So if you bound throwing the active set to your T key for example, you won't be able to restart the set by assigning the ALT modifier and pressing ALT+T because WOW thinks you want to execute the ALT+T key binding. Don't know if there is any way to bypass this 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 bars 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. '/coe restartset' restarts the active set
COMPLETE LIST OF COMMANDS ========================== /coe /coe config - shows the config dialog
/coe list - shows the list of slash commands
/coe nextset - switches to the next set
/coe set - switches to the set with the specified name. Note that is case-sensitive
/coe restartset - restarts the active set
The next commands only work as macros dragged to one of your action buttons, since Blizzard prevents spells being cast from the command line:
/coe throwset - throws the active set
/coe advised - throws the next advised totem
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.
v2.0 CHANGES: - I separated the visual and logical parts of the totem module and rewrote the whole visual part. It now has much more customization options than before. Each element now has its own totem bar and each totem bar is fully customizable on its own. The former Display Mode now controls which totem is shown in the anchor button of each totem bar, which is either your choice ( Customize ), the (last) active totem ( Timers Only ) or the member of the active set ( Active Set ). The bar extends from the anchor button in the direction you choose (Up, Down, Left, Right). Furthermore, with the bar mode you can control whether only the anchor button ( Closed ) or all configured totems ( Open ) should be shown. If you choose the Flex mode, only the anchor button is shown until you mouse over it which will temporarily show all other totems as well and hide them again after a short delay when the mouse leaves. By setting the static button count to a value of greater than one, you can also have a mix of the Open and the Flex mode, showing a number of totems by default and the rest when mousing over. Finally, you can also hide the whole element bar by setting Hidden as the bar mode. Note, that you can still adjust which totems each element bar possesses and in which order they appear. The anchor totem is always shown, though, thus removing it from the bar while in Configure Bar mode has no effect as long as it is the anchor totem. The configured totem order is retained whenever possible, that is, when a totem becomes the anchor totem, e.g. by switching the active set in Active Set mode, it is now the first totem in the bar but all other totems retain their relative ordering. Also note that while in Flex or Closed mode, active and advised totems and totems with an active cooldown will be temporarily shown just as if you were mousing over the bar. - Made the configuration dialog draggable with the mouse ADDITIONS: - You can now activate a separate timer window that only shows totems that are currently active and drag it where you want it on your screen. I added this feature because I noticed that although having the timers in the bar and the notifications on the screen, it can happen in instances that you lose track of your active totems. By dragging the timer frame somewhere to your screen center you just need a quick look to see how long each of your totems will be active. In the configuration dialog you can choose the totem alignment (2x2 Box, Vertical, Horizontal). - COE now has a scaling bar separate from the rest of your UI so that you can adjust the totem bar sizes to your likings. The default value of 1.0 means COE scales just as the rest of your UI does. FIXES: - Fixed a typo in the advisor output for the Disease Cleansing Totem Known Bugs with this version - Totem time increases from talents don t seem to be taken into account, at least for the german version. Can anyone confirm this