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.

Hey Mik
a couple of questions
1. How can I get spell interrupts such as Kick Mind freeze to trigger when they r cast on me.
2. and more importantly how do i get trigger to pop when I need dispels on arena partner. Say his name is Jankuro and I want to know when roots or farie fire is applied I tried a ton of combination and nothing is triggering it :/
thanks man

There appears to be a bug that crashes wow with a "memory cannot be written error.". Based on some web searches, that tends to be caused from a null pointer somewhere.

My wife and I run several characters with many addons (pitbull, carbonite, arkinventory, etc) and have seen an unusual crash right as the characters appear in the world (the crashing box never sees the game world).

I systematically eliminated every other add-on and this is one definitely is causing the crash. It happens more frequently when we load/reload several characters at once. I suspect it is due to something not loading in the right order.

It will be extremely hard to debug since it very well could be an interaction with another add-on. Since it only happens 20-30% of the time (on 2 out of 5 computers), it is also just rare enough that fixing it will be a pain. I figured I would alert you so so you could keep an eye out for anything like a null pointer in the initialization code.

The only difference is you can ignore the part about copying the sounds into the MikScrollingBattleText\Sounds folder and just use the path you've posted (only a single backslash instead of two because it's no longer in lua) since those sounds are a part of the game itself and can be referenced directly.

The main benefits are that you'll never have to modify it again unlike before where you had to make the edits again every time you downloaded a new version of the mod and you no longer have to modify code outside of the game. Custom media is also separated from profiles, so it also will survive profile resets.

But creating the MSBTSounds.lua, I didn't see the custom sounds for me to call up, and the readme file only covered wav/mp3s and developer.

Edit: It looks like I found out how to do it properly... Might want to recommend for the future when noting these sounds like the SCT stuff where using in game sounds might be to reference locations, like:

"Sound\Spells\bind2_Impact_Base.wav"
"Sound\Spells\ShaysBell.wav"

While it may seem intuitive for some, it took me a bit of time to see that would be the case.

been using the latest version abit tonight and I found a slight glitch,
I play a dk and in particular a blood dk and I have this ability which causes me to spawn a few <minions> (bloodworms to be precise)

anyway the dmg they take shows up as dmg I take, assuming it's something with the new vehicle code?

Windfury damage should already be merged by default since all three hits happen simultaneously. It should show something like:

(windfury icon) Total Amount [3 Hits, 2 Crits]

I'm not sure what you're looking for it seems.

Srosh:

I won't rule out the possibility, but honestly I wouldn't expect it any time soon. There are many other things that would have to come first. I don't know of any other plugins that add animation styles although the capability does exist.

I'm not sure if this has been covered yet but I would like to know if it would be possible to have windfury totals put in for enhancement shaman. I am and have been using MSBT for quite sometime on all my toons but am forced to use Scrolling Combat Text on my shaman because of the windfury totals.

I'm changing the damage done by vehicles you are in control of to be treated as if it were coming from you personally in the upcoming version. As I mentioned below, it will also support showing damage to structures which it currently does not.

Originally posted by Mikari Siege Damage does show if you enable outgoing pet damage. I still wish there was a way to separate siege damage from player pet damage, I don't tend to have outgoing pet damage showing, other than when I'm doing Flame Leviathan since normally it's way too spammy.

Couldn't you use the spam filter or similar rules to only show outgoing pet damage of a certain amount or higher and the just leave it permanently enabled? My experience is the siege engines do way above 1k per hit & my pet doesn't achieve that level of output ever.