SlotStatus

Lightweight durability bars for each equipment slot on the WoW Character Frame.

File Details

SlotStatus v1.0.0 — Full Release

  • R
  • Apr 22, 2026
  • 189.09 KB
  • 10
  • 2.5.5
  • Classic TBC

File Name

SlotStatus (v1.0.0).zip

Supported Versions

  • 2.5.5

# SlotStatus v1.0.0 — Full Release

The first full release of SlotStatus. What started as simple durability bars on the Character frame has grown into a complete gear-maintenance suite. Everything below is in this build.

## Durability bars
- Per-slot durability bars aligned to every equipment slot on the paperdoll.
- Five-color tier system: Healthy, Worn, Critical, Accessory, Utility.
- Live updates on gear change, repair, durability loss, and equip swaps.
- Global on/off toggle.

## Tooltip upgrades
Hover any equipped item to see:
- Item Level
- Slot Repair cost (per-slot estimate)
- Total Repair Cost (all slots)
- Nearest Repair vendor — name, subzone, zone, and coordinates
- "Repair here" callout when you're standing on the vendor

## World map
- Anvil pins placed on known repair vendors for the zone you're viewing.
- Pins refresh automatically when you open or resize the map.
- Toggle with `/ss pins`.

## Vendor database + auto-discovery
- Built-in repair-vendor database covering popular zones.
- Auto-discovery learns new repair vendors the first time you open them (name, zone, subzone, coordinates).
- `/ss vendors` lists everything you've discovered, grouped by zone.
- `/ss vendors clear` wipes the list. `/ss discover` toggles auto-capture.

## Automation at the merchant
- **Auto-repair** — repairs all gear the moment you open any repair vendor.
- **Guild bank first** — if enabled and you have the withdraw cap, pays repairs from guild funds before touching your own gold.
- **Auto-sell grays** — clears Poor-quality (gray) junk from your bags on vendor open and reports the gold earned.
- Every transaction is tracked (see Stats below).

## Warning system
- Low-durability warnings in three modes: off, chat-only, or chat + on-screen flash + sound.
- Configurable percent threshold (default 25%).
- Optional pre-combat warning that fires when you enter combat with a slot under a second threshold (default 35%).
- Animated bar pulse highlights the offending slot.

## Gear Overview window
A custom-styled dialog launched from the minimap button, the LDB broker, or `/ss`:
- **CONDITION** header with verdict text and a full-width gold hairline.
- **REPAIR COST** block — Total repair vs Gold on hand, with a full-width separator underneath.
- **GEAR WEAR** stat sheet — Needs repair, Lowest slot, Status, and Average durability in a clean label/value layout.
- **Slot table** — every slot with current durability, color-coded, fixed dialog height.

## Options panel (Interface Options → SlotStatus)
Four tabs:
- **General** — display toggles, auto-repair, guild-bank first, auto-sell grays, debug prints.
- **Warnings** — low-durability mode, sound + flash, pre-combat warning, threshold sliders.
- **Advanced** — five color swatches (Healthy / Worn / Critical / Accessory / Utility), live bar preview, G→Y / Y→R threshold sliders, bar alpha / thickness / offset sliders.
- **Stats** — session and lifetime gold in/out with a Reset button.

## Minimap button + LDB
- Draggable minimap button; position stored per character.
- Left-click opens the Gear Overview window, right-click opens the options panel.
- Also exposes a LibDataBroker-1.1 data source so Titan Panel, Bazooka, ElvUI DataBars, etc. can display average durability. No dependency — silently no-ops if no broker addon is loaded.

## Session stats
- Tracks repair spent, junk earned, and net gold across sessions.
- Session column zeroes out immediately on `/reload`.
- View with `/ss stats`, clear with `/ss reset`.

## Welcome popup
- New characters see a one-time welcome popup on first login, 2 seconds after loading.
- Explains how to open the addon, lists the main features, and then never appears again on that character.
- Re-openable anytime with `/ss welcome`.

## Slash commands