Numen Created by: Ktrigger, Syntherift, Sorata. Maintained by: Aviana Definition: divine power or spirit; a deity, esp. one presiding locally or believed to inhabit a particular object.
Numen is a totem button addon that creates a row of up to 7 buttons. These buttons hold your current totem you wish to cast for each element, your current weapon buff, your shields as well as a button for totemic call. When you mouse over the button for each elemental type, a pop up of buttons will be displayed. Clicking on a pop up button will change your preferred totem. All of this works while in combat.
Pop up clicking
* Left click: cast the totem and place it in main bar
* Right click: place totem in main bar
* Shift-Left click: cast totem and leave main bar as it is * Alt-Left click: cast rank 1 of that totem (yet to be implemented)
Current Features
* Keybindings for each main button
* Totem button changing in combat
* Fubar Plugin (left click to lock/unlock)
* DreamLayout type button display
* Tooltips on buttons
* Dynamic building of buttons
* LoD functionality
* Localization (spell localization in, options to come)
* Cooldowns on buttons
* Options for display (alpha, scale, pop up scale, padding, layout orientation)
* Module for pulse indicators on certain totems
* Module for totem timers
* Announcement of manatide totem
* CyCircled Support
* Pop up and main button re-ordering through a menu
Planned Features
-- check the last few posts by Aviana for current plans --
- Feel free to give suggestions, we will take them with a grain of salt and may or may not implement them
Ktrigger and Synthe have stopped development, !BUT! Aviana has taken up the reigns to continue our work.
thanks for all your kind and constructive comments, we appreciated it.
will be even greater when the planned features are added especially the reordering and toggling.
what i would like to see is a way to turn of button tooltips and set button padding. some click behaviour to cast totemic call would also be nice.
Edit: and maybe im just stupid but it took a while till i found a way to unlock it ;) (had to use "/script Numen:ToggleLock()")
Edit2: how can i use the keybindings in a castsequence macro?
Fub4r-
tooltip toggling will be an option when we hash out the config more
button padding wasn't on our list because of the timeout delay of moving off of the popups, but maybe we could cap it at 10-20 pixels and you'll have to be careful moving from button to button. (timeout delay is 0.5 seconds currently)
totemic call will be added on shift-right click soon
currently we're unaware of a "totem stomper" macro to use the buttons, but it's something we'll look into once we get the other features implemented
a cool feature would be to change the keybindings ie, I would prefer right click to cast totemic call, alt left click to place the button on the main bar and so on.
I've not had a chance to test this as I'm busy with some other things. However I cannot see it in your features list (Or at least you don't seem to have this feature). Any chance of a pulse indicator for things like Tremor/Grounding/Regen totems?
fred-
the main difference between Yata and Numen is the ability to change your main totems on the fly in combat. basically so you can have say 1-4 bound for the different types of totems and just use those 4 buttons to cast different totems. say in combat you find out a mob fears and you want to throw out tremor totem. rather than always clicking on the pop up buttons like you do in yata, once tremor totem gets moved to the main buttons, you can just hit "1" again to recast it. In Yata you have to set up "sets" before hand and stick with a grouping of 4 totems when you select that "set".
with Yata, it also comes with totem timer bars, we do not have these included. if you're looking for some i'd recommend GotWood.
the other feature we're planning on implementing is also different than Yata; the ability to see what totems other shamans in your group are going to cast (assuming they are also using Numen)
-dvr
definitely something we were planning on adding, if not LoD, then just load a small memory footprint and not make any buttons etc
Scylia-
We will add support to remapping of functions (cast, swap, totemic call, etc.) in the near future. The user will be able to assign buttons 1-5 with any modifiers to these functions.
Lyfe-
Great idea! Will add pulse indicators to the list of planned features.
It'll be great if it were LoD, so that I don't have it loaded on my non-Shaman char. Anyway, great mod so far.
local _, class = UnitClass("player")
if class ~= "SHAMAN" then return end
Thats my favorite line of code when writing class specific addons. And this looks great, told the shaman in my guild about it, and they love the ideas.
It would be really nice if the menu to select which totem you want only pops up if shift (or control, or alt) is being held down. As it stands right now, whenever I go to put down a totem, the list of totem pops up and takes up a large part of my UI. Being able to scale them down would be nice too.
Really like the way it changes which totem to show depending on which totem you last cast, didn't know you could use the SecureStateDriver to do that. Here are a few ideas I thought would be nice:
1. An extra button at the start that would cycle through the last used totems, sort of like a /castsequence macro that you can change when ever the situation changes.
2. Make it show up on the shapeshift bar. Just thought it was a nice idea, implementing it into the blizzard UI.
3. A delay for the popup bar or only popup when you use a modifier key.
Great addon, loving it so far. Although two things I'd like to mention:
Just wondering if it's possible to NOT make Mana Tide totem replace the currently used totem on the water totem button - after you use it you can't use it again for 5 minutes, so seems a bit pointless to let it replace the current water totem. I could use shift + click, but I often forget to click and hold shift >.<
Lastly, since weapon buffs are implemented, could elemental shields be implemented also? Already gained 3 extra actionbar button space thanks to weapon buffs being on Numen, maybe it could be put a step further and free up more room?
I'm really liking the idea of this addon. :) I had to stick with TotemTimers since Yata was too ridged for my use when I was in combat and all of a sudden a mob feared or started spamming spells.
One thing I'd really like to see is totem timers. I know you said you weren't implementing those, but it would be awesome if you could reconsider and add them as little text timers under the totem button, like in TotemTimers (http://wow.curse.com/downloads/details/5492/)
Also, on the note of Numen not working with round cyCircled buttons, it also doesn't seem to work well for the Vol skin.
* Numen no longer runs for non-shaman classes. Thank you Funkydude for that wonderful piece of code. =)
*NEXT* Button reordering and toggling.
Wow, a lot of good replies. Did I mention that Numen is only about a week and a half old? Anywho, here we go...
Seito- I'm thinking something like that for totemic call, with the options to change the binding similar to the other functions.
Btr- We're planning on making the menu buttons scalable soon. I'll look into having the menu only show when a modifier (configurable of course) is held. Things might get kinda hectic if you use that modifier for other pop-up button functions (like swapping, casting rank 1, etc.)
Queda- With all of the requests for timers, we may add that in after our current list of features becomes implemented. Perhaps as a module or something.
Sorata- A totem spam button (or macro) is in the works. Using the shapeshift bar is an interesting idea. I'll play around with that as we get a bit closer to "done".
Code cleanup (scope, refactoring, etc.) is on my to-do list eventually. As well as localization. I haven't actually started really thinking about the party communication yet with other shamans. Synthe was bored and threw that in there for later stages. Our initial thought was to have indicators for other shamans in your party using Numen, showing which totems they have in their active states, not necessarily the last totem casted. But something like that may be incorporated for non-Numen shamans. Again, this is for later stages, as the need for that functionality only comes up here and there.
Elarenda- We will add the option to have totems with longer cooldowns to not switch with your normal cast+swap function. As far as the shields go, adding them would only save you 1-2 buttons, depending on your spec. Regardless, we'll look to add that as an option, possibly as a separate module.
sensory- Yeah, that cyCircled thing is starting to bug me. I haven't had a chance to look into fixing it, but it's climbing higher on the priority list.
Hope I covered everything for now. I'm sure Synthe will elaborate on some of this when he gets back.
Btr- We're planning on making the menu buttons scalable soon. I'll look into having the menu only show when a modifier (configurable of course) is held. Things might get kinda hectic if you use that modifier for other pop-up button functions (like swapping, casting rank 1, etc.)
Well, rather then just having it pop up as soon as the modifier key is pressed, is it possible to make it pop up if the cursor is over the buttons and the modifier was pressed down? That would help the 'screen filling up when you press your self cast button' problem. ;)
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Definition: divine power or spirit; a deity, esp. one presiding locally or believed to inhabit a particular object.
Numen is a totem button addon that creates a row of up to 7 buttons. These buttons hold your current totem you wish to cast for each element, your current weapon buff, your shields as well as a button for totemic call. When you mouse over the button for each elemental type, a pop up of buttons will be displayed. Clicking on a pop up button will change your preferred totem. All of this works while in combat.
Pop up clicking
* Left click: cast the totem and place it in main bar
* Right click: place totem in main bar
* Shift-Left click: cast totem and leave main bar as it is
* Alt-Left click: cast rank 1 of that totem (yet to be implemented)
Current Features
* Keybindings for each main button
* Totem button changing in combat
* Fubar Plugin (left click to lock/unlock)
* DreamLayout type button display
* Tooltips on buttons
* Dynamic building of buttons
* LoD functionality
* Localization (spell localization in, options to come)
* Cooldowns on buttons
* Options for display (alpha, scale, pop up scale, padding, layout orientation)
* Module for pulse indicators on certain totems
* Module for totem timers
* Announcement of manatide totem
* CyCircled Support
* Pop up and main button re-ordering through a menu
Planned Features
-- check the last few posts by Aviana for current plans --
- Feel free to give suggestions, we will take them with a grain of salt and may or may not implement them
Screenshot
Download
http://files.wowace.com/Numen/Numen.zip
Also available to download through WowAceUpdater (or similar programs)
Ktrigger and Synthe have stopped development, !BUT! Aviana has taken up the reigns to continue our work.
thanks for all your kind and constructive comments, we appreciated it.
will be even greater when the planned features are added especially the reordering and toggling.
what i would like to see is a way to turn of button tooltips and set button padding. some click behaviour to cast totemic call would also be nice.
Edit: and maybe im just stupid but it took a while till i found a way to unlock it ;) (had to use "/script Numen:ToggleLock()")
Edit2: how can i use the keybindings in a castsequence macro?
tooltip toggling will be an option when we hash out the config more
button padding wasn't on our list because of the timeout delay of moving off of the popups, but maybe we could cap it at 10-20 pixels and you'll have to be careful moving from button to button. (timeout delay is 0.5 seconds currently)
totemic call will be added on shift-right click soon
currently we're unaware of a "totem stomper" macro to use the buttons, but it's something we'll look into once we get the other features implemented
fred-
the main difference between Yata and Numen is the ability to change your main totems on the fly in combat. basically so you can have say 1-4 bound for the different types of totems and just use those 4 buttons to cast different totems. say in combat you find out a mob fears and you want to throw out tremor totem. rather than always clicking on the pop up buttons like you do in yata, once tremor totem gets moved to the main buttons, you can just hit "1" again to recast it. In Yata you have to set up "sets" before hand and stick with a grouping of 4 totems when you select that "set".
with Yata, it also comes with totem timer bars, we do not have these included. if you're looking for some i'd recommend GotWood.
the other feature we're planning on implementing is also different than Yata; the ability to see what totems other shamans in your group are going to cast (assuming they are also using Numen)
-dvr
definitely something we were planning on adding, if not LoD, then just load a small memory footprint and not make any buttons etc
We will add support to remapping of functions (cast, swap, totemic call, etc.) in the near future. The user will be able to assign buttons 1-5 with any modifiers to these functions.
Lyfe-
Great idea! Will add pulse indicators to the list of planned features.
Also - I'm very excited for how versatile this mod seems! I'll definitely be trying it out.
local _, class = UnitClass("player")
if class ~= "SHAMAN" then return end
Thats my favorite line of code when writing class specific addons. And this looks great, told the shaman in my guild about it, and they love the ideas.
This would probably replace Call of Elements for me if it had timers :)
1. An extra button at the start that would cycle through the last used totems, sort of like a /castsequence macro that you can change when ever the situation changes.
2. Make it show up on the shapeshift bar. Just thought it was a nice idea, implementing it into the blizzard UI.
3. A delay for the popup bar or only popup when you use a modifier key.
Just wondering if it's possible to NOT make Mana Tide totem replace the currently used totem on the water totem button - after you use it you can't use it again for 5 minutes, so seems a bit pointless to let it replace the current water totem. I could use shift + click, but I often forget to click and hold shift >.<
Lastly, since weapon buffs are implemented, could elemental shields be implemented also? Already gained 3 extra actionbar button space thanks to weapon buffs being on Numen, maybe it could be put a step further and free up more room?
Anyway, keep up the great work.
One thing I'd really like to see is totem timers. I know you said you weren't implementing those, but it would be awesome if you could reconsider and add them as little text timers under the totem button, like in TotemTimers (http://wow.curse.com/downloads/details/5492/)
Also, on the note of Numen not working with round cyCircled buttons, it also doesn't seem to work well for the Vol skin.
See here: http://xs318.xs.to/xs318/07321/WoWScrnShot_080607_151436.jpg
Also, instead of having to use the SendAddonMessage function, why not just listen to UNIT_SPELLCAST_SUCCEEDED instead?
*NEXT* Button reordering and toggling.
Wow, a lot of good replies. Did I mention that Numen is only about a week and a half old? Anywho, here we go...
Seito- I'm thinking something like that for totemic call, with the options to change the binding similar to the other functions.
Btr- We're planning on making the menu buttons scalable soon. I'll look into having the menu only show when a modifier (configurable of course) is held. Things might get kinda hectic if you use that modifier for other pop-up button functions (like swapping, casting rank 1, etc.)
Queda- With all of the requests for timers, we may add that in after our current list of features becomes implemented. Perhaps as a module or something.
Sorata- A totem spam button (or macro) is in the works. Using the shapeshift bar is an interesting idea. I'll play around with that as we get a bit closer to "done".
Code cleanup (scope, refactoring, etc.) is on my to-do list eventually. As well as localization. I haven't actually started really thinking about the party communication yet with other shamans. Synthe was bored and threw that in there for later stages. Our initial thought was to have indicators for other shamans in your party using Numen, showing which totems they have in their active states, not necessarily the last totem casted. But something like that may be incorporated for non-Numen shamans. Again, this is for later stages, as the need for that functionality only comes up here and there.
Elarenda- We will add the option to have totems with longer cooldowns to not switch with your normal cast+swap function. As far as the shields go, adding them would only save you 1-2 buttons, depending on your spec. Regardless, we'll look to add that as an option, possibly as a separate module.
sensory- Yeah, that cyCircled thing is starting to bug me. I haven't had a chance to look into fixing it, but it's climbing higher on the priority list.
Hope I covered everything for now. I'm sure Synthe will elaborate on some of this when he gets back.
~Trig
Well, rather then just having it pop up as soon as the modifier key is pressed, is it possible to make it pop up if the cursor is over the buttons and the modifier was pressed down? That would help the 'screen filling up when you press your self cast button' problem. ;)