Innervator2

Druid Login to Add Favorites
  • 1 Like
  • World of Warcraft
  • 84 Monthly Downloads
  • Supports: 4.3
  • 13,928 Total Downloads
  • Updated 2/19/2012 8:59:44 AM
  • Created 4/11/2011 5:16:23 AM
  • 15 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: v0.3.3
or
Support development! **
Donate

About Innervator2

Innervator2

This addon reminds you to use your Innervate early in a fight with a text message and a little sound.

You can set your innervate target freely to any other player and the addon will check that players mana instead of yours. Innervator2 can warn you when you are to far away from that player then.

This addon was build after the old (no longer maintained) Innervator by Nebelmond/vancleef: http://wow.curseforge.com/addons/ivtr/

The addon will load up only when you have learned the innervate spell, i.e. you are a druid at the appropriate level. The "innervate warning" will only fire when:

  1. your innervate target is in combat and alive (and so are you)
  2. your innervate wont push the innervate target to or "above" 100% mana (we dont want to waste anything). mana gained through temporary int procs (on the innervate target) can be ignored (only when not setup to warn by threshold). see the "Intprocs Panel" below for more information about this
  3. innervate is not on cooldown
  4. last warning was more than 10s ago
  5. (when innervate target is yourself, and you are moonkin: for the calculations your max mana pool is reduced by 2 eclipse procs, so that the warning does not come to early (only when not setup to warn by threshold))

Innervator2 also can remind you to use your mana potion at a specific mana threshold.

Type /i2 opt and go to the "Mana Potion" panel to change the settings for this. When enabled the warning will only fire when:

  1. you have a ready to use mana potion (Mythical Mana Potion, Mysterious Potion or Potion of Concentration)
  2. you are in combat
  3. innervate is on cooldown
  4. last warning was more than 10s ago
  5. your mana is below the threshold you did setup

Graphical User Interface (GUI)

There is a GUI to configure all stuff for this addon. Type /i2 opt for that.

A little guide for the GUI:

Main Panel

Enable Addon
You can disable the addon temporarily. When disabled warnings will not fire. Status can be changed in combat. (Slash command: /i2 on and /i2 off)
Set new Innervate target
Type the name of a member of your party or raid and click "Ok". The addon will remind you to use your innervate when the specified player needs it. (Slash command: /i2 set xxx, where xxx is the name of the player.)
Respec (Enable when specing Feral/Moonkin/Resto)
When changing between talent specs (Dual Talent Specialization) the addon can automatically send a /i2 off or /i2 on command.
Login (Enable when logging in as Feral/Moonkin/Resto)
Same as above, will enable/disable the addon when you log into WoW (and on UI reload) based on your spec.
Warning by threshold
You can either enable this or "Earliest warning possible". When enabled the innervate warning is fired based on a fixed mana percentage threshold.
Earliest warning possible
You can either enable this or "Warning by threshold". When enabled the innervate warning is fired as early as possible, i.e. you wont waste any mana. It takes into account whether the innervate target is you or a different player (20% mana regeneration vs. 5%). Mana gained through temporary int procs (on the innervate target) can be ignored. See the "Intprocs panel" below for more information about this.

Warning1 Panel

Sound
The warnings all come with a little sound. You can enable/disable them here. You can select a default sound with the "!" button. The sounds are played with the Master channel, for more informations on this visit wowpedia. (Slash command: /i2 sound on and /i2 sound off)
Warning Sound
The sound played when you should innervate the innervate target.
OutOfRange sound
The sound played when you should innervate the innervate target but are out of range to do so.

Warning2 Panel

Frameflash
When enabled the edges of the screen will flash when a warning is fired. See the default screenshot of this addon on curse for an example. To change the color of the flash click on the "!" button and select a color.
Output Chatframe
The chat frame to which the (text) warnings will be posted to. The messages will look like this: "Innervator2: Use your Innervate on xxx". The "Default Chatframe" is the chat frame where your general and trade channels should be. The "Error Frame" is a frame in the upper middle of the screen. If DBM is installed you can also select "DBM Frame" which is in the middle of the screen, too. But it has a better looking font.
Icon
You can select an icon so that the (text) warnings are more visible.
Line count
You can configure how many lines should be printed per warning: Single (1), double (2) or triple (3). More lines can increase awareness for the warning but can also overwrite other informations in the chat frame.

Macro Panel

This is only for advanced users.

Macro code
The addon can provide a macro for the user which is updated everytime the innervate target is changed. The default macro code is the following:
Quote:

#showtooltip LocalizedInnervate
/cast [button:1, nomod] LocalizedInnervate
/cast [button:2, @/i2, nomod] LocalizedInnervate
/cast [mod:alt,button:1, @player] LocalizedInnervate
/cast [mod:alt,button:2, @player] LocalizedInnervate

The default macro code will do the following: Cast innervate on the current target (not innervate target but the actual target) when the macro is leftclicked (without any modifier). Cast innervate on your innervate target when the macro is rightclicked (without modifier). Cast innervate on yourself when the macro is clicked while holding alt. The placeholder /i2 in the macro will always be replaced with your current innervate target.

Edit/Save macro
To edit the code for the macro hit the "Edit" button. A new macro named "I2InputMacroText" is created. Edit this macro using the /i2 placeholder. Then go to the Macro Panel (in the GUI) again and hit the "Save" button. Now click the "Hyperlink" button and drag and drop your new macro to your actionbar.

Intprocs Panel

This is only for advanced users.

Intellect Procs are temporary buffs which grant you int, which equals mana. And because the mana gained through those int procs is subtracted from your mana pool when the respective buff fades you could theoretically waste mana when innervating while one of the procs is up which fades while the innervate is still running. Because of this we can let the addon ignore mana gained through those int procs, simply add the proc and its int value. Innervator2 has a default proc list. An example for an int proc would be Power Torrent. Click "Select", select a spell ID and then click on "Info" to get some information about a buff.

Add Proc
To add an int proc look up its spell ID at a WoW database (e.g. wowhead.com). Type this ID and the int gained through the buff in the respective input fields and hit the "Add" button.
Remove Proc
To remove an int proc click on the "Select" button and select the ID of the buff you want to remove. Then hit "Remove".
Int multiplier
Different classes gain different mana per int. Without any improvements the default conversion is "1 int = 15 mana". This can be increased by e.g. Leather Specialization. So that the int proc calculations are most accurate you can adjust the value of mana gained per int. An int multiplier of 1 means "1 int = 15 mana", an int multiplier of 1.5 would mean "1 int = 22.5 mana". The standard value for this is 1.1025, which any raider should have with buffed Mark of the Wild (MotW) and Armor Specialization (AS). How to calculate this value: MotW gives 5% int: Multiply the base value with 1.05 => 1*1.05=1.05 => AS gives 5% int: Multipliy the new value with 1.05 => 1.05*1.05=1.1025
Reset
Click "Reset" and then the "Set" button to restore the default multiplier of 1.1025

Mana Potion Panel

Enable ManaPot
The addon can remind you to use a mana potion in a fight. It will warn you based on a mana percentage threshold. You can select a warning sound for the mana potion warning, too. This only works when you have one of those mana potions ready to use in your bag: Potion of Concentration, Mysterious Potion or Mythical Mana Potion.

Slash Commands

Innervator2 has some slash commands besides the GUI. You can list all commands with /i2 help.

Following is a list of slash commands, their needed arguments and what they do. Arguments come directly behind the command, separated with a space.

All commands can be executed with "/i2" or "/innervator2", so "/i2 print" would produce the same as "/innervator2 print".

CommandSynonymArgumentsFunction
offdisable-none-Disables the addon temporary, so no warnings are fired. Can be used in combat.
onenable-none-Enables the addon after it was disabled with "/i2 off".
set-none-name of the new innervate targetSet a new innervate target.
printshow, target-none-Adds a message with the current innervate target to your chat frame.
whotest-none-Sends a /who query with the current innervate target to the server (for a spelling check).
?help-none-Prints the (localized) help with the most important slash commands.
optionopt, options-none-Opens the GUI.
soundsounds-none-Toggles playing of sounds. Sounds are played when you should use your innervate or are to far away from your innervate target and should use it.

A slash command with one argument would be typed like this: "/i2 command argument1".

ToDo:

  • Translations: If you want to help translate this addon for your language chat me up at Curse.
  • Your request: Open a ticket and tell me what I could make better/different!

Please excuse any misspelling as English is not my mother tongue. Any advice to correct mistakes would be appreciated.

Version 0.3.3

  • Fixed "Save" and "Test" button for frameflash. Did not accept new colors until UIreload.
  • Minor code cleanup.

Version 0.3.2

  • Added option to configure how many lines the warnings should have.
  • Fixed minor bug with button tooltips.

Version 0.3.1

  • Bugfix: Default icon would not use localized icon name.
  • Removed traces of old soundtest.
  • Added max. value of macros (instead of a fixed value): MAX_ACCOUNT_MACROS.
  • Several minor code cleanups.

Version 0.3.0

  • Several minor fixes and code cleanups.

Version 0.2.9

  • Readded German localisation for help buttons and fixed two (since an old version missing) German localized strings.
  • Attempt to fix a minor but (sometimes) annoying issue: In some cases a warning could fire when you die.
  • Several code cleanups.

Version 0.2.8

  • Readded working help buttons (only in English yet).

Version 0.2.7

  • Band aid fix for not working "help" buttons in GUI. Will add proper help in a later version.

Version 0.2.6

  • TOC update for 4.3
  • Restored some code deleted in the prev. version.

Version 0.2.5

  • Complete documentation overhaul.
  • Removed useless slash commands which did stuff you should deal with in the GUI. [/i2 help] was adjusted accordingly.
  • Minor localization fix for non english/german clients.
  • Minor random fixes and code cleanup.

Version 0.2.4

  • Some code clean up for better performance.

Version 0.2.3

  • You can now setup a seperate sound for the mana potion warning (in the mana potion panel of the GUI).
  • Fixed minor issue for non-druid characters (for which the addon should be disabled).
  • Minor localization fixes.

Version 0.2.2

  • Fixed bug where startup did not work when logging in for the first time with the addon (problem with a saved var) [ticket from 19 Sep 2011 by Aisenfaire].
  • Innervate target is saved per character now.
  • New feature: You can setup in which spec(s) you want the addon enabled when logging in now.

Version 0.2.1

  • Fixed bug where frameflash option (enabled/disabled) was not saved [ticket from 23 Aug 2011 by andyf].

Version 0.2.0

  • You can configure the color of the frame flash now. Type "/i2 opt" and go to the Warning2 panel to check it out.
  • Fix for mana calculation when innervate target is not player self.
  • Fixed intmultiplier and intproc saving.
  • Minor layout and functionality fixes in the GUI (intprocs panel, warning1 panel, macro panel and intprocs panel).
  • Minor string clarifications.
  • Minor fix for when no saved vars were saved.

Version 0.1.9

  • Minor layout fix in the GUI (warning2 panel).
  • Added Mysterious Potion and Potion of Concentration to the code of the mana potion check.

Version 0.1.8

  • Fixed a localization issue for non-engl. clients, which produced the "out of range" warning everytime (even when you were in range).
  • Fixed two layout bugs for the german localization.

Version 0.1.7 Main Changelog:

  • Innervator2 can now remind you to use a mana potion. You can setup a threshold at which the warning should occur. Type "/i2 opt" and go to the "Mana Potion" panel to setup the threshold. More configuration for this within the next few updates.
  • You can now select between 2 modi of when to get warned to use innervate: You can either let the addon decide when to warn you or you can setup a specific threshold.
  • Revamped the int proc coding. It works with Spell IDs now (instead of the spell name). Proc list pruned because of this (a up-to-date standard list will be loaded).
  • New button "Info" in the intproc GUI. Select a int proc from your list, then press "Info" and the addon will print a link to the spell.

Minor Changes and Bugfixes:

  • Some string changes/fixes/clarifications.
  • Fixed a typo in the Warning1 panel resulting in the Sound2 not displaying properly.
  • Fixed the headers of the Warning1 panel.
  • Fixed a minor bug in the Warning2 panel: The proper message was not displayed when saving a new output channel and channel was "default chatframe".
  • Will display number of intprics not in the "/i2 print" command but instead in the "/i2 intprocs" command now.

Version 0.1.6

  • innervate warning and out of range warning contain the name of the innervate target now.
  • fixed the positions of the help buttons in the GUI.
  • fixed a typo in the disabling message when changing specs.
  • fixed german localization for spec detection.
  • fixed an erroneous message appearing on login.
  • added two new int procs (fiery quintessence and mark of the firelord).

Version 0.1.5

  • TOC updated for 4.2
  • changed mana gained through innervate because of spell change (5% if target is other player, 20% if target is player self).
  • you can now setup in which spec you want the addon to enable/disable (type "/i2 opt" to check it out)

Version 0.1.4

  • updated some localization stuff
  • fixed a typo in the code of the "out of range" warning
  • more icons!

Version 0.1.3

  • fixed typo

Version 0.1.2

  • fixed two little typos resulting in two annoying bugs
  • little correction with the calculation for "hymn of hope"

Version 0.1.1

  • fixed a bug in the GUI
  • minor localization fixes
  • encoding fix
  • added the possibility to show an icon in the innervate warning
  • added the possibility to show a frameflash with the innervate warning
  • added the option to configure the innervate warning. you can now change: chatframe, sounds, icon. see the GUI for that (/i2 opt)

Version 0.1.0

  • fixed an issue with localization

Version 0.0.9

  • fixed a minor bug made with 0.0.8

Version 0.0.8

  • fixed an issue with encoding. special characters should work properly now.
  • removed automacro option, the addon will create/edit the macro everytime the innervate target is changed by default
  • will create macro after combat, when macro creation failed because player was in combat
  • will take two eclipse procs into account when innervate target is player self and player is moonkin
  • minor localization fixes
  • made some information of the "/i2 help" command (hopefully) more clear

Version 0.0.7

  • now will fire warning only if player is in combat and alive, too (will only make a difference when innervate target is set to another player)
  • fixed a typo which produced an error when no saved variables where already saved

Version 0.0.6

  • TOC updated for 4.1
  • minor typo fixes
  • renamed a savedvariable (IntProccs -> IntProcs) and renamed the respective slash command (it's [/i2 intprocs] now)
  • re-corrected some German localization
  • fixed a bug where saving a new macro code did not work
  • added the most common int procs as standard: power torrent, volcanic destruction, pattern of light, lightweave, synapse springs, volcanic power and hymn of hope
  • overhauled the localization handling, it's now split up in seperate .lua files (to keep core file small)
  • added a GUI for the addon, can be accessed via the standard interface options menu (Esc -> Interface -> AddOns -> Innervator2) or via the new slash command [/i2 options]

Version 0.0.5

  • fixed a bug which prevented the addon to load up properly ["attempt to concatenate global" and "bad argument #1 to 'pairs'"]

Version 0.0.4

  • revamped the code which decides when to fire innervate warning, should be more accurate now

Version 0.0.3

  • when printing innervate target: will print number of int proccs now too
  • fixed the "/i2 intproccs remove" command, it was not working properly

Version 0.0.2

  • minor localization and typo fixes
  • revamped some code sections (slash command handling...)
  • added feature to include int proccs on innervate target

Version 0.0.1

  • initial release

Comments

First Previous Page 1 of 5 Next Last
Learn how to disable ads
Learn how to disable ads
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Diablo III Giveaway

Enter Now!