
Parrot Reforged
The Iconic Floating Combat Text Addon — Completely Reforged for Retail 12.x (Midnight), Classic Forever & All Classic Flavors!
Parrot Reforged brings the legendary Parrot Floating Combat Text (FCT) addon into the modern era of World of Warcraft. Rebuilt from the ground up with a Modern Dark-Gold UI, silky-smooth 120–240Hz sub-pixel animations, taint-free Nameplate anchoring, zero-setup Automatic Class Procs, !PAR1! profile & trigger sharing, full Retail 12.0+ (Midnight) secret-value protection, and pixel-perfect ElvUI integration.
🎮 Supported WoW Versions
One unified codebase — natively supporting every official World of Warcraft client:
- Retail (Midnight
12.x& The War Within11.2.x) - Mists of Pandaria Classic (
5.5.x) - Cataclysm Classic (
4.4.x) - Wrath of the Lich King Classic (
3.4.x& Titan Reforged3.8.x) - The Burning Crusade Classic Anniversary (
2.5.x) - Classic Era (
1.15.x/ Season of Discovery) & Classic Forever (1.60.x)
✨ Key Features
🚀 120–240Hz Sub-Pixel Animation Engine & Nameplate Anchoring
- Silky-Smooth Sub-Pixel Rendering: Disables integer pixel-grid snapping (
SetSnapToPixelGrid(false)) with mathematical easing curves, smooth sine/cosine fade envelopes, hardwareSetScalecritical punch-pop, and damped anti-overlap gliding — zero 1px stair-stepping even on 240Hz monitors. - 15 Animation Styles: Features 5 brand-new modern styles (Fountain, Impact, Cascade, Pop-Up, Splash) alongside modernized classics (Parabola, Straight, Semicircle, Rainbow, Sprinkler, Pow, Angled, Horizontal, Static, Action) plus a one-click Modern Preset.
- Taint-Free Nameplate Anchoring: Optionally attach outgoing or incoming combat text directly to Enemy or Target Nameplates (with customizable X/Y offsets and automatic screen-center fallback) without ever parenting frames to secure NamePlates — animations continue smoothly even after an enemy dies.
🛡️ Full Retail 12.x (Midnight) Secret-Value & Taint Protection
- Secret-Safe Tag Engine: Custom two-pass tag substitution engine that resolves combat tags and concatenates
<secret number>/<secret string>values safely without triggering Blizzard'sinvalid replacement value (a secret)Lua errors. - Combat-Log-Free Fallback Engine: Automatically keeps damage, healing, pet combat, dodges/parries/blocks/absorbs/misses, dynamic DoT/HoT attribution, spell-school colors, and player aura gains/stacks/fades (
UNIT_AURA) running even whenCOMBAT_LOG_EVENT_UNFILTEREDis restricted by session taint. - Isolated Event Dispatch: Uses a dedicated private event bus (
Parrot.Events) instead of sharedAceEvent-3.0embeds for maximum taint isolation.
💥 Smart Combat Feedback, Raid Anti-Spam & Rich Notifications
- Styled Spell Icons &
LibCustomGlowHighlights: Crisp framed spell icons with spell-school-colored inner rims and animated Pixel, Sparkle, Spell Alert, or Proc glows on critical strikes, triggers, Killing Blows, Epic+ Loot, and Renown Rank-Ups. - Smart Raid & AoE Anti-Spam: Compact Modern Hit Badges (
×5,×3!,×5 (2!)), dynamic AoE throttle widening during heavy multi-target pulls, combined number shortening (k/M/B), and gear-scaling% Max HPminimum damage/healing filters. - Automatic Class Procs: Zero-setup detection of glowing class ability procs (
SPELL_ACTIVATION_OVERLAY_GLOW_SHOW) across Classic SoD, Cataclysm, MoP, and Retail Midnight — complete with spell icon, glow, cooldown, and ignore list. - Loot, Coin Icons, Honor & Renown: Inline gold/silver/copper coin icons, minimum loot quality filter, PvP Honor Gains, and Retail Major Faction Renown rank-up banners.
🏛️ Modern Dark-Gold UI, Precision Movers & !PAR1! Sharing
- Standalone Dark-Gold Window: Clean category sidebar, live
A-/13pt/A+UI font scaling, window position memory, and footer quick-action buttons (Demo Burst, Unlock Anchors, Modern Preset, Enable/Disable). - Precision Scroll Area Movers: Crosshair alignment guides (
+), 1px / 10px directional nudge buttons (◄ ▲ ▼ ►), Right-Click to lock, and realistic multi-school preview bursts. - Interactive Minimap Button & Addon Compartment: Live status, active profile, CombatLog/Fallback engine indicator, and quick-click shortcuts.
- Profile & Trigger Sharing (
!PAR1!): Export and import full profiles (!PAR1!P!...) or standalone custom triggers (!PAR1!T!...) as compact shareable strings.
🎨 First-Class ElvUI, WindTools & BenikUI Integration
- Automatically adopts ElvUI's
Transparenttemplate, pixel-perfect 1-device-pixel borders (E.mult),E.TexCoordsicon cropping,ElvUI_WindToolsouter shadows &LibQTipskinning, andElvUI_BenikUIwindow styling. - Tracks ElvUI's visible
plate.unitFrame.Healthnameplate bar (0taint) and includes a dedicated Use ElvUI font toggle in Master Font Settings.
⌨️ Slash Commands
| Command | Description |
|---|---|
/parrot |
Open or close the Parrot Reforged configuration window |
/parrot anchors |
Unlock or lock scroll area movers with crosshair guides & 1px/10px nudge buttons |
/parrot test |
Fire a realistic multi-school combat demo burst across all scroll areas |
/parrot share |
Open the !PAR1! Profile & Custom Trigger Import / Export tab |
/parrot toggle |
Enable or disable Parrot Reforged |
/parrot errors |
Display any captured internal error logs |
📜 Credits, Support & Links
- Original Authors: ckknight, profalbert, nebula
- Reforged Modernization & Maintenance: gOOvER (goover.dev)
- Source Code & Bug Reports: GitHub — gOOvER/Parrot-Reforged
- Support Development: donate.goover.dev • Ko-fi • Buy Me a Coffee
- License: GNU Lesser General Public License v2.1 (
LGPL-2.1)

