promotional bannermobile promotional banner
premium banner
Adjustable XP like honor progress bar with battleground stats for Classic Era and TBC Anniversary.

Description

Honor Bar is a Classic Era and TBC Anniversary addon that tracks your honor and milestone progression with a clean, movable progress bar. It auto-refreshes from the game APIs, shows percentage with raw values, and provides a live, session stats tooltip (Honor/hour, ETA, Remaining to cap). Right‑click the bar for a compact menu with cap, size, color, tick and visibility controls etc. All settings persist between sessions. Essentially similar to an XP or Rep bar but for honor with a few bells and whitsles.

-----------------------------------------------------------------------------

Request for a feature or report a bug: wowhonorbar@gmail.com or drop a comment

-----------------------------------------------------------------------------

ElvUI skin ----> https://www.curseforge.com/wow/addons/honor-bar-elvui-skin

What’s New (1.5.2)
------------------
-Added vertical bar option
-Added reverse fill option
-Custom milestone now tracked in session stats
-Mouseover Session stats dialog dynamic size change

Features
--------
-Weekly Honor Progress with percentage and raw value.
-Shift + RIght-click to broadcast current honor to chat
-Alt + Left clcik to drag bar and detatched stats
-Right Click to bring up bar config
-Auto-refresh honor every 1s (or slider controled from .2s to 2s in .2s incrmenets).


-Bar config Menu

  -Help Button
  -Color swatches for: milestone, ticks, background and bar fill
  -Size sliders and manual inputs
  -Stats refresh time slider
  -Honor Cap (Era only)
  -Custom Milestones

 
-Dropdown for Bar toggles:

   -Hide bar text (if you hide bar text it now appears in the session stats mouse over)
   -Only numbers removes the prefix from the bar and the session stats if hidden
   -Hide Ticks Hides the little bar dividers
   -Hide Bar
   -Send Back layering check box (sends bar back bottom layer so it doesnt show through other screens/objects
   -Sound milestone audible notification check box
   -!honor auto response in current chat with Weekly Honor and percent to cap
   -Vertical Bar flips the bar 90 degrees
   -Reverse Fill fills the bar from right to left instead of left to right, or top to bottom instead of bottom to top if vertical
   -Label Shift takes the milestone marker labels and brings them to the bottom of the bar or to the right if vertical


 -Check Box
   - Auto (Era only)
    *over rides manaul honor cap and sets it to the max rank progression cap and displays Milestone tick marks*
   -Deatched Stats removes the mouse over tool tip and displays it as a frameless window so you can place it  where you like and monitor the stats constantly.
 
-Drop down stats toggle

- Live tooltip OR detatched frame (updates every 0.2s or slider up to 2s in .2 incrmenets) showing:
  -Session Time
  -Honor Gained
  -Honor/hour
  -~Weekly honor if bar text hidden~
  -Remaining to Cap
  -Milestone honor amounts (if auto is enabled) as well as custom milestones
  -ETA to current cap
  -Pace (Era only)
  -HKs
  -BG marks in your bags
  -Current bg stats (HKs, KBs, Time)
  -Last game BG stats (snap shot of previous current game on entry to new BG)


Manual Commands
---------------
- /honor — help
- /honor debug` — force honor update & print source API
- /honor cap <number>` — set weekly cap (e.g., `750000` or `750,000` via dialog)
- /honor auto on|off` — toggle 1s auto refresh
- /honor resetpos` — reset bar to screen center
- /honor show|hide|toggle` — show/hide the bar
- /honor config — bring up bar config
- /honorpull <number> - starts raid warning pull timer (if you dont have leader or assist it falls back to /instance and if not in an instance falls back to /yell) note blizzard chat rules may not allow the use of the timer in openworld due to spam/automation filter.
(/hb may be used instead of /honor)

Install
-------
1. Extract the **Honor Bar** folder into:
   `World of Warcraft/_classic_era_/Interface/AddOns/`
2. Enable the addon on the character select screen if needed.
3. If the addon doesn’t appear, enable **Load out of date AddOns** (or let me bump the Interface number for your client build).
4. `/reload` in-game after first install or updates.