What's up gamers!
=============
MeeBeeGeeStats
=============
MeeBeeGeeStats (MBGStats) is a PvP-focused statistics tracker. It records your fight data during instanced PvP, gives you a UI to explore it, and drops commands so you can flex in chat. Battlegrounds and Arenas. Classic Realms — MoP Classic, Classic Era (Vanilla), and TBC Anniversary.
All the BGStats you'll ever need!
Data made easy in one of the coolest places possible: WoW stats. YOUR HAIR WILL BE BLOWN BACK AND START TO TURN WHITE FROM HOW COOL THIS IS!
Current Features
Battleground and arena stats managed at your fingertips. Your fight record — not a spreadsheet.
Simple ingame commands
<mbg> is your root command
/mbg - Show UI (overall stats, instances, glory panel)
/mbg resetall - Reset ALL stats (requires /confirm)
/mbg brag <channel> - Flex a random kill/win/honor stat. Default Say
/mbg win <channel> - Post your All Data win rate. Default Say
/mbg popup - Toggle popup mode (ALWAYS or SMART)
/mbg help - Show this help list
Channel aliases for brag/win: say, party, yell, raid, instance, guild, raidwarning (or s, p, y, r, i, g, rw)
Tracked Statistics
Per map, stats aggregate into Overall Data. Per match, stats are stored by ID and timestamp.
Killing Blows (KB) — overall kills; also tracked by class
Honorable Kills (HK)
Deaths
Honor
Damage and Healing
Win / Loss — per match result
Alliance / Horde wins — faction outcome
Time Played — duration in the instance
Objectives — flag captures, bases assaulted, etc. (when scored)
Damage by Spell — top spells from combat log
UI
/mbg opens your fight record.
Glory panel — win rate, KB/game, heal/game, top prey class, most kills, most healing. Built to fuel the flex.
Overall vs Instances — toggle between aggregated map stats and match-by-match history.
Instance rows — W/L, map, date, duration. Hover for full detail: objectives, kills by class, damage/healing, top spells.
All Maps — drill into a specific battleground or arena.
BG / Arena toggles — show or hide each instance type.
Seasons — This Week, New Season, and Seasons list. Partitions live under the hood for grouping matches into seasons or custom sets. New matches auto-tag to your active season.
Popup — after a match, confirm win/loss (and faction) when detection is uncertain. ALWAYS shows every match; SMART shows only arenas and forfeits.
Partitions (Seasons)
Create and view partitions from the Seasons button. Pick All Data to see everything.
Active partitions aggregate into All Data views. Inactive partitions are hidden from All Data but still stored.
Deleting a partition does not delete its games — matches become unassigned and return to All Data.
Deleting an instance (X on a row) permanently removes that match and its contribution to overall stats.
Data Storage
Stats live in SavedVariables: your character's `WTF` folder, `meebeegeeStats.lua`. Use /mbg for the UI; export and machine-readable guides are on the roadmap.
Suggested Use
1. Queue for PvP (BG or Arena)
2. Play. MBG tracks automatically.
3. After you leave, the popup may ask you to confirm the result (if popup is on).
4. Repeat. Build your library.
5. Open /mbg to explore. /mbg brag or /mbg win when the lobby gets loud.
Planned Features
-- add a comment to this addon if you have a specific ask.
BG | Arena | WPvP category tabs
World PvP — Declare Battle (custom named sessions)
Richer /mbg brag templates tied to glory stats
PvP-themed UI frame
Tuning stat and result detection (KB, honor, auto W/L)
Intercharacter UI — query another character's data
Increased accessibility to tracked statistics data (export guides, machine-readable output)