MikScrollingBattleText

Version 5.7.134 is updated to work with Warlord of Draenor Patch 6.0.2 and fixes the font preview issues.

If you are having issues with the fonts "resetting" on initial game load, update to Version 5.7.137.

Version 5.7.138 corrects issues with several triggers like Kill Shot and Hammer of Wrath.

Description:

MSBT is designed to be an extremely lightweight, efficient, and highly configurable mod that makes it easier to see combat information by scrolling the information on the screen in separate, dynamically creatable scroll areas. It is a replacement for Blizzard's Floating Combat Text and Damage output.

Features:

Lightweight and efficient design.

Scroll incoming damage/heals, outgoing damage/heals, and notifications in separate configurable scroll areas on the playing field.

Display player and pet cooldown completion alerts.

Display loot alerts with a total of how many are now in inventory.

Add triggers that will allow you to show notifications based on a variety of conditions.

Assign a sound file to play for events/triggers.

Dynamically create new scroll areas and assign any event/trigger to them.

Output your own scrolling messages with the MikSBT.DisplayMessage function instead of having to create your own frame and animation code. You can also use your own font by first registering it with MSBT via the MikSBT.RegisterFont function.

/msbt Shows the options interface.
/msbt reset Resets the current profile to the default settings.
/msbt disable Disables the mod.
/msbt enable Enables the mod.
/msbt version Shows the current version.
/msbt help Shows the command usage.

If you are capable and interested in being a maintainer for the localization files for a specific language, please send me a PM. The SVN capabilities here at WoWInterface allow me to provide direct access to the localization files in the repository to make the process easier.

5.7.138

Moved the new font loader logic into its own frame to prevent issues with UIs such as RealUI that play with opacity on objects they don't own.

Fixed unit reaction condition that was preventing many triggers like Kill Shot and Hammer of Wrath from working.

Fixed taint issues cause by the _ global variable.

Updated options dialogs to remove reference to support for mp3s which the game no longer supports.

5.7.137

Corrected an error that occurs on startup with deleted default triggers.

5.7.136

Reworked the font handling to preload fonts during initial load to resolve the issue where the fonts would reset to the default on initial game load.

5.7.135

Fixed the ability to add custom fonts via the custom media tab.

5.7.134

Fixed an issue where the font previews were not updating properly.

Updated parser to support the new parameters introduced by patch 6.0.2.

5.7.132

Updated for Patch 6.0.2 / Warlords of Draenor

Modified global constants for item quality to their new values.

Removed Berserker Stance from available trigger conditions.

Removed Backlash default trigger.

Removed Owlkin Frenzy default trigger.

Removed Overpower default trigger.

Removed Power Guard default trigger.

Removed Rune Strike default trigger.

Removed Solar and Lunar Eclipse default triggers.

Modified several skill IDs to reflect their new values.

Updated TOC for Patch 6.0.2.

5.7.131

Fixed issue introduced with Patch 5.4 where the fonts could not be changed

5.7.130

Updated TOC for Patch 5.4.

5.7.129

Fixed issue introduced with Patch 5.3 where dispels were showing the skill performing the dispel rather than the one being dispelled.

Increased damage and healing maximum spam thresholds to 100,000.

Added default trigger for Ultimatum.

Updated TOC for Patch 5.3.

5.7.128

Updated parser to support the new amount parameter on applied and removed auras. Thanks to pelf for the patch.

5.7.127

Fix issue introduced with Patch 5.2 where dispels were showing the skill performing the dispel rather than the one being dispelled.

5.7.126

Modified skill ID for Taste For Blood to reflect the new value.

Updated TOC for Patch 5.2.

5.7.125

Updated TOC for Patch 5.1.

5.7.124

Fixed issue introduced with Monk Chi changes in Patch 5.1.

5.7.123

Fixed an issue where certain power types such as Sha Power and Alternate Power were causing errors.

5.7.122

Added new Shadow Orbs Change and Shadow Orbs Full events that act similar to combo points.

Removed shadow orbs from standard power gains (e.g. +1 Shadow Orbs) since it is now treated similar to combo points.

Removed Shadow Orbs x3 default trigger due to the new Shadow Orbs Full event.

Fixed issue where the shorten numbers and group by thousands options were not being applied to overkill amounts.

Sorry for my english I'm french. I have a little bug with french translation. (this bug existed too on SCT).

It's simple all the accentuated letters doesn't appear in the messages on the screen.

For exemple (I play a paladin) If I cast a "Bénédiction de lumière" (bless of light) the message is "Bndiction de lumire" and is it exactly the same problem with all the accentuated letters (é, è , à , ç , ê, â, ô, û, etc.)

It's not a big bug but sometimes the sentences are really ridiculous or strange.

I agree it's a nice idea. I'll add a secondary condition "Trigger Cooldown". Actually I delayed 4.11 so I can put that in because I think it would be quite useful.

As far as Overpower goes, it should already be far less spammy due to the new "Spell Ready" condition. Once you've used Overpower it won't display it again until the spell is no longer on cooldown. Of course, if you haven't used overpower, then the spell won't be on cooldown and the trigger would show multiple times. In that case, I could see how you might prefer to just have a trigger cooldown.

Hmm, Fisker brings up a good idea. How about a way to set a throttle time for events and triggers?

The best example I can think of is the low HP/MP warnings - Let's say I wanted those to only show once per fifteen seconds, a few clicks in the event options should be able to do that, right? Then, while I'm at it, I decide I only want to see Overpower triggers once every six seconds (stoopid Rogues and their insane dodge rates...).

It could be fun to play around with if we had the option.

On a completely random side note, I've converted almost my entire guild to MSBT since I started using it. Everyone that's used it loves the mod. Keep up the great work!

Would it be possible to a condition to the low mana/health triggers that it must not trigger again unless i've gained/regenned atleast x% mana/health, and/or there's passed atleast x seconds?

Edit: Scratch that, it appears that msbt is just notifying you twice if you use a spell at the same time you recieve the low mana event, so i was wondering if you could fix that instead? Pretty annoying with two "Low Mana" in a row some times

Hmmm good point. I'll modify the outgoing conditions to only apply to your actions and not the pets. I can't think of any triggers that would be based on a pet's actions, so it shouldn't be a problem. If something comes up in a future version that is based on a pet's actions, I can always add separate conditions for that.

First, I just want to say that this mod is great! I've been using SCT for quite a while now, but I am now an MSBT convert.
I do have one question though and I apologize if I have simply overlooked how to do this: Is there a way to separate the damage done by my hunter and his pet? I ask because the pets crits trigger the Kill Command as well as the hunters, which as you can imagine, causes me to constantly try and set off the kill command when it's not usable.
Again, great mod and thank you very much for all your work in creating it!

Yes, but that shouldn't be necessary in version 4.1 which I just posted. I redid the trigger system to eliminate the need for specifying lua search patterns and event types for the most common types. Under the new version you can simply set a main condition type of "Self Buff Gain" and the parameter would be "Focus".

Custom search pattern capability is still available, but it should rarely be needed.

Is there a way to create an event that searches for a keyword but NOT another? For example, the Mystical Skyfire Diamond procs an effect called "Focus" but one of my trinkets gives me an effected called "Focused Power." When I make an event that searches for "You gain Focus" or "Focus" it will trigger the event when my trinket goes off which is not what I want.

I tried messing with the Trigger Event Types but I couldn't get the trinket to not trigger the event.

Currently only gains that show up in the combat log are displayed. I have plans to add a setting for power gains which are not shown in the combat log, but I haven't quite decided how I want to implement it yet. When you get into raids and have Vampiric Touch, Trinket Procs, Blessing of Wisdom, Judgement of Wisdom, Natural Regen ticks, etc, it would be so spammy that it would be unreadable.