If you're seeing all heals a criticals, make sure you update to version 5.4.63+. Blizzard made an incompatible change to the combat log heal event format in Patch 3.2 which is fixed in the referenced version.
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 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.
Customize the position, size, animation style, enabled state, font style, font size, font outline, and opacity for each of the scroll areas.
Customize each individual event's color, font style, font size, font outline, opacity, output message, enabled state, and scroll area.
Set "Master Font" settings that will be inherited by all of the scroll areas and the events in them unless they are overridden at the scroll area or event level.
Merge AoE data into one event with cumulative damage/healing done with number of normal and crits specified.
Show overhealing amounts against yourself or party/raid members.
Color unit names according to their class (including CUSTOM_CLASS_COLORS support).
Color damage amounts according to damage type.
Show partial effects (resists, absorbs, vulnerabilities, etc) colored according to type.
Filter output information with a full suite of spam controls.
Load on demand options.
For mod developers:
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.
Create custom animation styles.
See the included API.html file for reference information.
Supported Events:
Incoming:
Melee Damage, Misses, Dodges, Parries, Blocks, Deflects, Absorbs, and Immunes
Skill Damage, Damage Over Time (DoTs), Misses, Dodges, Parries, Blocks, Deflects, Absorbs, Immunes, Reflects, and Interrupts
Spell Resists
Pet Melee Damage, Misses, Dodges, Parries, Blocks, Deflects, Absorbs, and Immunes
Pet Skill Damage, Damage Over Time (DoTs), Misses, Dodges, Parries, Blocks, Deflects, Absorbs, and Immunes
/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.
Change Log - MikScrollingBattleText
5.4.66
Created new events for incoming and outgoing periodic heal (HoT) crits.
Lowered the minimum allowed cooldown threshold to 3 seconds. The default value is still 5 seconds.
Tweaked the animation event initializion logic to prevent some instances where events could briefly flicker at high framerates.
Added a recently fired exception to the default Rune Strike trigger to reduce its spaminess.
Updated Korean translations from chkid.
5.4.64
Added a new option under spam controls to hide full HoT overheals (enabled by default).
Modified the current hide full overheals option to only apply to direct (non periodic) heals.
Added new events for incoming and outgoing Deflects.
Added Deflect as an available miss type for trigger conditions.
Modified options module load logic to avoid issue with Blizzard's load on demand routine.
Modified TOC to provide assistance to Minion (automatic updater).
5.4.63
Modified heal events to use the new combat log format in patch 3.2. This fixes the issue with all heals showing as crits.
Added absorb amount as an available condition to heal based triggers.
Updated German translations from Archiv.
Updated French translations from Devfool.
Updated Korean translations from chkid.
Updated TOC for Patch 3.2.
5.4.61
Added Aura Broken to the available trigger events.
Fixed issue with guardians being treated as the player instead of a pet.
Added logic to prevent potential errors due to load ordering.
Updated Russian translations from StingerSoft.
5.4.59
Changed the interaction with Blizzard's default FCT (Floating Combat Text) and damage/healing displays:
The default FCT and damage/healing displays are no longer manually controlled. The settings in the game's Interface Options configuration must be used to control them instead.
The Game Damage and Game Healing checkboxes have been removed from the General tab since they are no longer used.
Damage done to structures from siege vehicles (and other sources like explosives) will now display.
Vehicles are now treated as the player themselves instead of as their pet for incoming and outgoing damage.
Added default suppressions for Desecration, Abominable Might, and Unleashed Rage to prevent the spam they generate.
Made a minor optimization to the main animation logic.
Innervate will no longer activate "Hyper regen" mode since the mana gains from it are now reported in the combat log.
ALL mana gains mode will now set the mana gain skill to Unknown.
Hyper regen mode will now attribute the gains to the skill that activated it.
5.4.58
Added support for the CUSTOM_CLASS_COLORS standard.
Implemented logic to ensure classes are always known for opponents in arenas.
Tweaked class identification code to fix an issue where classes weren't known when they should have been.
Fixed issue that caused an error when using the %r event code on health and power change events.
Updated Simplified and Traditional Chinese translations from yleaf.
Updated Korean translations from chkid.
5.4.55
Implemented capability to color unit names according to their class including customization options:
Choose whether or not to enable class coloring on a global basis.
Control color and enabled state for each individual class.
Uses standard class colors defined by Blizzard by default.
Applies to class names shown in triggers as well.
Made minor optimizations to the merging system and event formatting.
Added overkill amounts to available partial effects, but they are disabled by default.
Added a default trigger for hostile player PvP trinket usage including who used it. It is set to only show in arenas by default.
Changed the event code for killing blows to %n so it works correctly with class coloring.
Made the %n event code available for the built-in outgoing dispels event.
Fixed an issue where certain new text could briefly appear in the wrong spot when initially displayed on slower PCs.
The exclusive skill icons option will no longer be ignored when a scroll area has its icon disabled.
Font files that have been removed but are still referenced will now correctly use the default font instead of resulting in errors.
Updated Simplified and Traditional Chinese translations from yleaf.
Updated Korean translations from chkid.
5.4.52
Added the ability to customize the trailer message shown for partial effects.
There is now an option to disable icons for each scroll area.
Added an option to hide heals that have an effective heal amount of zero (full overheals).
Modified cast success and summon trigger events to include recipient conditions. Unfortunately cast start events do not report recipient information, so it is not available for them.
Increased the damage, healing, and power thresholds significantly to keep up with inflation.
Implemented internal throttling for identical enemy buff gains to reduce spam on fights like Yogg-Saron.
Added a preview icon to the scroll areas preview feature for better visual representation of icon settings.
Updated Russian translations from StingerSoft.
5.4.49
Reworked the cooldown tracking system with dynamic updates in mind:
Dynamically adjusted cooldowns such as glyphed Guardian Spirit will now work correctly.
Cooldowns for skills that are unlearned will be automatically removed (dual spec).
Death Knight cooldowns will now consider rune cooldowns. For example, consider Rune Tap only has 4 seconds remaining, but a blood rune won't be available for 6 seconds. The notification won't display until the rune is available.
The small "time drift" that could occur on long cooldowns should no longer occur.
Removed old pestilence cooldown information.
Added default trigger for Decimate.
Added default trigger for Lock and Load.
Modified item exclusions to include quest items.
Updated Korean translations from chkid.
Updated Simplified and Traditional Chinese translations from yleaf.
See the included readme.html for further version history.
Sorry, I'm having a hard time figuring out how to set the custom sounds like the two SCT sounds I like for Low Health and Low Mana sounds. I saw your post on: http://forums.worldofwarcraft.com/th...28545607&sid=1
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:
Hi.
Firstly, compliments on a fantastic addon. I couldn't live without it.
Just like to suggest an option for changing the text colour of the cooldown alerts, since they seem to be hard-coded.
For anyone who wants to change the colours: (version 5.4.59) open up MSBTCooldowns.lua and find line 191.
The part where it says:
string_format("|cffff0000%s|r",
is what you're looking for, specifically, the "ffff0000" bit.
This is the RGB value of the colour you're cooldown alerts are in hex. The first two digits are transparency, the rest are normal hex RGB.
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.
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.
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.
As long as you have pet damage enabled, it should be showing siege damage as pet damage. I'm pretty sure I recall seeing it in Strand of the Ancients last night. That said you're the second person to mention this, so I need to investigate further.
Edit:
I've confirmed that it shows some siege damage and not others. Basically it is working against players and mobs, but not against structures. I'll have a fix out for it before the end of the weekend.
I just recently switched to your mod from SCT. I find your mod well written and very cutomizable. I don't know if I missed it, or if the feature isn't there, but where do you configure the showing of siege damage for your vehicle. Since I have the normal damage from Blizzard turned off and use MSBT's display for my pet (vehicle in this case) I'd like to be able to see the siege damage being cause in addition to the normal damage to any mobs nearby.
Thank you both for the mod and any reply you give,