promotional bannermobile promotional banner
premium banner
A focused to-do list for the Abyss Anglers event. Shows what to catch, score, and unlock at the Depthdiver vendors, sorted so the next worthwhile thing is on top.

Description

# DiveHelper

A small, focused addon for the **Abyss Anglers** event in patch 12.0.5 (Midnight). It answers one question every dive: *what should I do next?*

 

## Important

This is a disposable addon. Use it when grinding out the achievements, getting your items etc, then throw it away!

This is 100% vibe coded while doing the dive event. 

Partially tested since I already completed most of it while building the addon.

Haters may move along.

 

# What it does

- **Single floating list** of every incomplete Abyss Anglers achievement.
- **Three columns** per row: progress · what to do · clickable achievement name.
- **Priority sorted** so vendor-unlock achievements sit at the top, then other actionable items, then passive point grinds at the bottom.
- **Sub-rows for fish lists** — multi-criterion achievements (e.g. "Catch the listed creatures") show their parent achievement once and indent each missing creature beneath it.
- **Vendor unlock tooltip** — hover any row to see the achievement description, current progress, and which Depthdiver Jeju / Tu'nakit upgrade it gates (Reinforced Joints, Plecofin Bait, Pressurized Eyeglass, Ka'bubb, Idol of the Depths, etc.).
- **Click any row** to open the Blizzard Achievement UI directly on that achievement.
- **Rare creature alerts** during dives — gong sound, chat ping, and a gold row at the top of the list whenever a vignette-tagged rare appears in the dive instance.
- **Footer summary** — `Dive achievements: X / Y done`.

 

## Slash commands

- `/dh` — toggle the frame.
- `/dh show` / `/dh hide` — explicit show/hide.
- `/dh reset` — recentre the frame and reset its size.
- `/dh refresh` — clear the achievement cache and re-scan (use after a hotfix or if the list seems stale).
- `/dh debug` — print diagnostic info.
- `/dh inspect <name>` — dump an achievement's criteria for troubleshooting.
- `/dh rares on` / `/dh rares off` — toggle the rare-spawn sound and chat ping.

 

## Frame

- Drag from anywhere on the panel to move it.
- Drag the bottom-right corner to resize.
- Click the frame to bring it above other UI.
- Position and size are saved per character.

 

## Notes

- Diving suit upgrades purchased from Depthdiver Jeju are **warband-wide** — buy on one character, the whole
account benefits.
- The achievement-to-vendor-reward mapping is curated from Wowhead. If a row's tooltip is missing the `Unlocks:`
line, that mapping just hasn't been filled in yet — feel free to report it on the issue tracker.