promotional bannermobile promotional banner

Midnight Chores

A chore tracker for Midnight, with a per-spec best-in-slot list built in.
mc2.png

mc2.png

mc3.png

mc3.png

mc4.png

mc4.png

mc5.png

mc5.png

mc1.png

mc1.png

Description

Around forty trackable items, each one on or off per character:

Integrates with EllesmereUI. When used without EllesmereUI, it reskins the Blizzard Quest Tracker by default; this can be disabled in the settings.

Great Vault progress across all three rows
Raid boss progress 
Mythic+ runs and the Mythic 0 lockout, per dungeon
Delves — Bountiful runs, Delver's Bounty, Mislaid Curiosities, and how many Bountiful Delves are still available
Prey Hunts
World Bosses, Lair Bosses, Special Assignments
Zone Events — Saltheril's Soiree, Abundance, Legends of the Haranir, Stormarion Assault, Void Assault, the Neighbourhood weekly, and more
Currencies — Crests at every track, Sparks, Corrosive Coin, Untainted Mana-Crystals, Restored Coffer Keys, Coffer Shards, Field Accolades, Nebulous Voidcores, and Undercoin
Cursed Surge — a live timer for the Coiled Isle rotation, with a waypoint to the next site

Best-in-slot list

Pick a target item for every slot, per specialisation, and track what you have actually acquired per character.

Browse by source — dungeons, raids, world content, and Delves and Prey Hunts, which are not in the Adventure Guide at all
Free-text search across the whole item database
• Filter by the stats an item carries, by stat distribution such as Mastery > Haste, and by one-hand or two-hand
• Understands upgrade tracks, crafted gear, and Catalysts
Alerts when you zone into somewhere that drops something you still need, when you kill a boss that does, and when one actually drops

Interface

• A compact panel that attaches to Blizzard's quest tracker and matches its width
• Optional skinning of Blizzard's tracker to match
• Option to hide Blizzard's tracker entirely
• Class colour or a custom accent colour throughout

Credits

EllesmereUI — the largest debt by far. MidnightChores' panel attaches to Blizzard's Quest Tracker, and the taint-safe way it does that is modelled on EllesmereUI's Quest Tracker skin. The layout and width matching follow the same approach.

If EllesmereUI is installed, MidnightChores reads its accent colour so the two match automatically, and steps aside rather than skinning over its tracker. Thank you — it saved me a great deal of time and a lot of taint debugging.

Plumber — Encounter Journal handling and the clean way to open the World Map without tainting every pin on it. Both were dead ends for me until I read Plumber's source.

Auctionator — the cancellable item-load pattern. This is what stopped the gear indexer from crashing the client on reload, after a long time spent looking in the wrong place.

Syndicator — how to tell whether your character can actually use an item, and how to walk item IDs without choking on the gaps.

TomTom — waypoint support for the Cursed Surge timer. Install it and the timer can point you at the next site.

Data sources

Delve and Prey Hunt loot tables are derived from client data via wago.tools and validated against Raidbots' published classification.

Wowhead and SimulationCraft are used for quest, item, and scaling reference.

Libraries

Ace3, LibStub, CallbackHandler, LibSharedMedia-3.0, LibDataBroker-1.1, and LibDBIcon-1.0, each under its own licence — see LICENSE.

Any bugs are mine, not theirs.

The Midnight Chores Team

profile avatar
  • 4
    Projects
  • 10.9K
    Downloads

More from mitterman