DKP Auctioneer

Raid-focused DKP auction system to manage points and run fair, transparent loot auctions.

File Details

DKPAuctioneer_V1.7.0

  • R
  • Apr 19, 2026
  • 48.29 KB
  • 21
  • 12.0.5+1
  • Retail

File Name

DKPAuctioneer_V1.7.0.zip

Supported Versions

  • 12.0.5
  • 12.0.1

# DKP Auctioneer

## Compatibility

- WoW Version: 12.0.0.1 (Midnight)
- Interface: 120001

## Changelog 1.7.0

### Auction System
- **New**: Pre-Auction System - Teilnahmeabfrage vor Auktionsstart
  - Spieler können Teilnahme bestätigen oder ablehnen
  - Nur Teilnehmer erhalten das Auktionsfenster
- **New**: DKP Bidding System - Gebotssystem mit Validierung
  - Mindestgebot: 10 DKP
  - Gebote nur in 5er-Schritten (10, 15, 20, ...)
  - Automatische Prüfung des verfügbaren DKP-Guthabens
- **New**: Roll-System bei Gleichstand
  - Bei mehreren Höchstgeboten automatisches Stechen per /roll
  - Gewinner wird im Raidchat bekanntgegeben
- **New**: Raidnum-basierte Teilnehmerverwaltung
  - Nur aktive Raid-Mitglieder mit gültiger Raidnum können teilnehmen

### DKP Management
- **New**: DKP-Checkboxen für selektive Vergabe (temporär, keine Persistenz)
- **New**: Negative DKP-Vergabe möglich (z.B. -10 für Strafen)
- **Improved**: DKP werden nach Auktionsgewinn automatisch abgezogen

### Loot System
- **New**: LOOT_READY Event - Items werden automatisch bei Auto-Loot erfasst
- **New**: Item Quality Farben - Items werden in Seltenheitsfarbe angezeigt
- **New**: `/dkp add:item [ItemLink]` - Manuelles Hinzufügen von Items zur Loot-Liste
- **New**: Klickbare Item-Icons mit Tooltip und Dressing Room Support

### UI/UX
- **New**: Item-Icons in Pre-Auction und Auction Frames
- **New**: Farbcodierte Status-Anzeige (Offen=Gelb, Laufend=Grün, Beendet=Rot)
- **Improved**: Konsistente Farbgebung (Grün=Positiv, Rot=Negativ)

### Security
- **New**: Commands nur für Raidleiter und Assistenten verfügbar
  - Ausnahmen: `/dkp show` und `/dkp debug` für alle

### Technical
- **Fixed**: ItemLink-Normalisierung für einheitliches Format
- **Fixed**: Spielernamen-Konvertierung (Name → Name-Realm) für Roll-System
- **Fixed**: Deutsche und englische Roll-Pattern Unterstützung

## Changelog 1.6.3

### Latest Changes
- **Bugfix**: Fixed crash when `UnitName()` returns nil during roster updates (race condition when players leave group)
  - Added nil-check for player names in `Roaster:GetRoaster()`
  - Prevents "attempt to concatenate local 'name' (a nil value)" error

## Author
_Bamao