﻿
------------
-- Litmus --
------------

AUTHOR: neolith (heavily based upon eeMon by Evil Elvis)

Litmus is a mana emergency monitor and a tool for both raidleaders and druids in general.
It shows you who has the least mana in your group/raid and if they are currently innervated.
Just like eeMon it is fully customizable.

If you are playing a druid you might've heard this before:

RL: "PriestA and PriestB are low on mana. Druids, innervate them!"
Druid1: "PriestA innervated."
Druid2: "Damn, he got innervated by me, too."
Druid3: "Why did you two do that? I already casted it on him seconds before the RL said he was low on mana..."
PriestB: "OOM."

Bottom line:
RLs are way to busy during raids to announce which druid has to innervate whom.
Raidgroups change way to often to set up rules for innervating that EVERYONE can remember.
Druids most likely innervate a priest without checking if he already got innervated.
And they almost NEVER check, if any other mana class would benefit from innervate, too.
Litmus was created to help druids and raidleaders sort out these problems easily.

DEPENDENCIES: none

OPTIONAL DEPENDENCIES: FuBar2 (for the dropdown menu)



INSTALL
-------
Copy the Litmus folder into "World of Warcraft\Interface\AddOns\"


THANKS
------
- to Evil Elvis for creating eeMon, putting all these really detailed comments into the code
  and letting me borrow functions from it
- to Johannes of EU_Aegwynn for testing this plugin during real raids and giving feedback
- to Nabucco, Pandora, Jalima, Ginella, Ortwin, Pahlawan, Rockerus, Vráin, Marillion and Schlummi
  of EU_Aegwynn for providing me with loads of twinks to always form a raid with me
- to everyone at the wowace forums for their work and help


KNOWN BUGS
----------
- currently only works with enUS, enGB and deDE versions
- IF YOU CAN HELP ME WITH FURTHER LOCALIZATION, PLEASE CONTACT ME ON THE WOWACE.COM FORUMS!


TO DO
-----
- more localization
- more testing


CHANGES
-------
1.1 18-02-2007
- fixed petfilter, should no longer filter the pets' owners
- fixed the textcolor for units not using the raid unit color
- fixed a bug with Roster-2.1
- added options to choose the standard text color and reset it to the defaults
- added option to automatically filter out the raid's subgroups the player is not a member of (for shamans with manatide)
- added switchable display of the raid's subgroup number for the bars
- included Babble-Spell-2.2
- changed the check for innervate to work via Babble-Spell-2.2, should now work with all clients

1.0 05-02-2007
- fixed position after load
- fixed jumping frame when resizing
- changed initial position to UIParent/2
- changed default mana threshold to 75%
- changed default scan frequency to 1sec (druids should decrease this to 0.6sec for raids)

BETA 29-01-2007
- fixed initial position, should now be in the middle of the screen
- changed color for pets
- added filter option for pets

BETA 27-01-2007
- changed icon
- removed code used for testing
- added more barstyles

BETA 14-01-2007
- fixed Litmus_locals_deDE.lua
- fixed disappearing bars for the german version
- added check for units being currently innervated
- changed layout so that there's room for the innervate icon next to the bars

ALPHA 05-01-2007
- added Litmus_locals_deDE.lua

ALPHA 04-01-2007
- first version