promotional bannermobile promotional banner
premium banner
Midnight/Retail-compatible Floating Combat Text

Description

MidnightBattleText

Disclaimer: Note that in-game damage meters will not work while this addon is running. You can left-click the minimap icon to toggle back to damage meters without having to disable and reload.

Overview

MidnightBattleText is a new floating combat text addon designed to be compatible with the latest version of World of Warcraft.

When Midnight (12.0) was released, Blizzard made significant changes to their APIs that broke existing combat addons. Many addon developers have abandoned their projects as a result.

However, many combat text features are still possible, they just need to be rebuilt to work with the new APIs. Given the significant changes required and licensing restrictions of existing addons, the best approach was to build a new addon from the ground up.

MidnightBattleText is the result of this work. This is an early build with limited features but I plan to iterate fast. Check back for new versions regularly and feel free to provide plenty of feedback!

Features

  • Outgoing damage
    • Separate highlighting for autoattacks and spells
    • Separate highlighting for pet attacks
    • Spell attribution (with icons)
    • Correctly shows only your damage to the target
  • Incoming damage/healing
    • Damage taken
    • Heals received
    • Miss, dodge, parry, and block notifications
    • Spell school coloring for inbound damage
  • Aura Notifications
    • Enter/Exit Combat
    • Auras Added/Removed
  • Static Notification Frame
    • Item loot notifications
    • Currency loot notifications
    • Money loot notifications
    • Spell active procs (ie, Execute availability)
  • Customization
    • Event Customization - chose variables, add/change flavor text, adjust colors
    • 18 Font options built-in plus shared media font support
    • Customize font size globally or per scroll frame
    • Customize icon size globally or per scroll frame
    • Adjust scroll frame size, position, and curve eccentricity via Edit Mode
    • Toggle scroll direction
    • Toggle spell icons
    • Choose which events you want in a scroll frame
    • Enable/disable individual scroll frames
    • Show/hide minimap icon and remember position
    • Localization support and manual override
    • Advanced options for customizing batch delays
    • Profile management
    • Shared media library support

Open Feature Requests

  • Better prioritization of relevant damage numbers
  • Audio notifications
  • Multiple heal scrollframes
  • Alert on ability availability
  • Custom thresholds for incoming numbers

Current limitations

  • Outgoing damage only, no outgoing heals at this time
  • No incoming spell attribution (ie, which player/spell healed you)
  • No way to limit Aura updates on a per-aura basis (added support to globally silence them if it gets too noisy)