BabySeal will whine at you if you enter combat without a class-related buff or if it expires during combat. Optionally it can also warn 5 seconds in advance.
Currently these classes are included
- Death Knight (Horn)
- Shaman (Shields, but not ES)
- Paladin (Seals)
- Warlock (Armors)
- Warrior (Shouts)
- Priest (Inner Fire/VE)
There's a few options (found in the Interface options or via /bs|/babyseal), you can
* have the warning sent to either the ChatFrame or the RaidWarning-Frame,
* get a notice when your seal is about to expire (5 seconds before),
* have the RaidWarning-sound play with the messages.
Since the rewrite, mostly Paladin and Warlock spells are tested so if you play another supported class and encounter a bug, please report it.
SetMaxFramerate is missing in action.
Bugfix, buffs without a duration can't expire now can they..
Appearantly not all vehicle-type thingies counts as actual vehicles. Shouldn't interfer with classes bonusbars since that offset won't be higher than 4 according to wowpedia.
Don't complain if in a vehicle.
Most of the code has been rewritten. Instead of listening for a bunch of combatlog-events I've opted to just use a timer to periodically check ones buffs. Profiling hasn't shown any negative results.