Do You Need It? (auto whisper for loot trade)

Track tradeable Mythic+ and raid loot, compare equipped gear, and ask with optional delayed whispers.

File Details

DoYouNeedIt 0.3.0

  • R
  • Jul 2, 2026
  • 68.59 KB
  • 3
  • 12.1.0+1
  • Retail

File Name

DoYouNeedIt-0.3.0.zip

Supported Versions

  • 12.1.0
  • 12.0.7

0.3.0 - 03-Jul-2026 — Askable filters, bonus loot, and history reliability

Added

  • Bonus-roll loot is now marked in the loot window and history — when WoW exposes bonus loot for you or another group member, Do You Need It? shows a small roll icon and saves that source with the drop.
  • The addon now has its own WoW AddOn List icon — the in-game AddOn List shows the Do You Need It? icon instead of the default question-mark placeholder.

Improved

  • Saved loot history is now per character — alts no longer share the same recent dungeon and boss drop history.
  • History entries now show when the drop group happened — saved boss/run entries include a compact DD.MM HH:MM timestamp in the history menu.
  • Current stays useful after boss or dungeon completion — if live loot has already been finalized into history, the Current view falls back to the latest completed drop group instead of showing an empty panel.
  • The loot window now uses one unified list — askable drops, own loot, bonus loot, and review-only gear appear together without switching tabs.
  • The Ask action now appears per row — rows worth asking for show Ask on the right, while bonus loot, own loot, and non-askable drops stay visible without pointless action buttons.
  • Ask eligibility now follows player equip rules instead of upgrade guesses — armor-slot drops must match your class armor type, while cloak, neck, ring, and trinket drops remain universal candidates; item level is not used to decide whether a row can show Ask.
  • Settings now open inside the main addon window — the settings panel replaces the loot view instead of overlapping it, and returning from settings restores the loot view cleanly.
  • Release packaging now includes and validates the addon icon — local checks confirm the icon metadata and packaged zip contents before release.
  • Release recovery is easier — a manual CurseForge upload retry workflow is available for transient marketplace/API failures after the normal checks pass.
  • Public documentation is clearer — README copy now lists supported language options and the current Retail 12.0.7 plus Midnight 12.1.0 compatibility targets.

Fixed

  • Duplicate rows are filtered when Blizzard reports the same drop through different loot paths — encounter loot and loot-event text with different item-link variants now resolve to one row for the same player and item.
  • Open-world loot no longer opens or pollutes the loot window — Do You Need It? now tracks drops only in a grouped dungeon or raid context, so outdoor greens and solo farming loot stay out of the current list and history.
  • Slow item-cache duplicate drops are merged correctly — if encounter and chat loot events for the same player/item arrive with different item-link variants after the short live dedupe window, the pending drop resolves to one row and keeps the later link/source.
  • Late boss and chest loot merges into the correct history group — delayed drops from the same dungeon/boss no longer create duplicate history entries.
  • Mythic+ end-chest loot is preserved more reliably — drops that arrive around challenge completion stay attached to the completed run instead of being lost or split.
  • Delayed identity and item-link resolution no longer drops loot state — rows survive while player names, realms, item links, and item metadata finish loading.
  • Bonus-loot source upgrades stay attached to existing rows — late bonus-roll detection updates the current or pending row instead of duplicating it or losing the source marker.
  • Encounter loot handling is more defensive — malformed or partial encounter loot payloads are ignored safely instead of corrupting the visible drop state.
  • Stale item-load callbacks can no longer re-add cleared loot — callbacks from older loot contexts are cancelled before they can resurrect outdated rows.
  • Saved numeric data is hardened — invalid NaN or infinite values are stripped during normalization instead of surviving into SavedVariables.
  • CurseForge upload now rebuilds the default package before upload — stale files in dist can no longer be reused accidentally when publishing without an explicit -ZipPath.

Updated

  • Packaged for Retail 12.0.7 and Midnight 12.1.0.