MidnightCheck
MidnightCheck is a dark-themed raid and Mythic+ readiness tracker for World of Warcraft: Midnight. Open it before a pull, see exactly what you're missing, and fix it without leaving the panel.
What it does
Readiness Scan
One command — /mc — scans your character and produces a colour-coded report covering every category that affects your performance before a key or raid pull.
Consumables checked:
- Food buff (Well Fed) — detects the active aura, shows bag count of your preferred food
- Flask — detects the active flask aura, shows bag count
- Weapon oil / enchant — checks the weapon enchant slot directly
- Combat potion — checks bag count of your preferred potion
- Health potion — checks bag count of your preferred emergency potion
Each line shows [OK] in green if you're covered or [MISSING] / [OUT] in red if you need to act, along with how many you have left in your bags.
Enchants checked:
MidnightCheck reads your equipped gear and flags any slot that is missing a required enchant for your current spec. Every slot with a missing enchant is listed by name so you know exactly what to fix before the raid leader notices.
Gems checked:
Scans all equipped items for empty sockets and reports the total count. No more sitting in a Mythic raid with an empty prismatic socket you forgot about since last week's crafted upgrade.
Quick-Use Buttons
Five buttons appear at the bottom of the panel — Food, Flask, Oil, Combat Pot, Health Pot. Left-click any button to use the item directly. Right-click to open a dropdown and switch which item that slot tracks, so you can swap between different flasks or potions without touching any settings menus.
Buttons are implemented as SecureActionButtonTemplate frames so they work correctly in combat without taint.
Auto-Scan on Raid Entry
When you zone into a raid instance, MidnightCheck automatically runs a scan after a short delay and opens the panel if it finds anything missing. No more remembering to check — it checks for you.
Minimap Button
A draggable minimap button gives you one-click access from anywhere. Left-click to run a scan and open the panel. Drag to reposition it anywhere around the minimap ring. Position saves between sessions.
Commands
| Command |
What it does |
/mc |
Run a readiness scan and open the panel |
/midnight |
Alias for /mc |
Midnight 12.0 Compatibility
MidnightCheck uses only aura reads, bag scans, and inventory APIs — none of which are restricted by Midnight's new secret value system. It is fully compatible with patch 12.0.1 and requires no special permissions.
Source
MIT licensed. Source available on GitHub.