Files
CritTracker/README.md
Sarah Kuhn edc52fdd86 Addon CritTracker implementiert (WoW Forever 12.x Beta, Interface 16001)
- Getrennte Erfassung für Schaden und Heilung
- Erkennung schwacher Crits mit einstellbarem Schwellenwert (Standard 30%)
- Audio-Feedback (crit1-4, heal1-4, low.mp3) für Deutsch und Englisch
- Einstellungsmenü mit Cooldown-Slider (1-30s), Sound-Auswahl und Test-Buttons
- Automatischer Reset der Rekorde bei Stufenaufstieg (PLAYER_LEVEL_UP)
- Lokale Chat-Benachrichtigungen (nur für Spieler sichtbar)
- Slash-Befehle /ctr und /crittracker
- Entwickler- & Agenten-Leitfaden (AGENT_GUIDE.md) hinzugefügt
- sounds/English/low.mp3 repariert
2026-09-30 09:41:35 +02:00

47 lines
2.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# CritTracker
CritTracker ist ein World of Warcraft Addon für **World of Warcraft - Forever (12.x Beta)** (TOC Interface `16001`), das kritische Treffer und Heilungen getrennt erfasst und mit anpassbarem Audio- und lokalem Chat-Feedback versieht.
---
## Features
- **Getrennte Erfassung für Schaden & Heilung:**
- Protokolliert höchste kritische Treffer (Rekorde) für Schaden und Heilung getrennt nach Zauber/Angriff.
- Nur für den Spieler sichtbare Chat-Ausgabe (`AddMessage`), die in den Einstellungen vollständig deaktiviert werden kann.
- **Erkennung schwacher kritischer Treffer ("Low Crits"):**
- Einstellbarer Schwellenwert (standardmäßig **30%** des aktuellen Rekords).
- Spielt bei schwachen Crits die Sound-Datei `low.mp3` ab und gibt eine dezent gefärbte Nachricht aus.
- **Sicherheits-Mechanismen:**
- **Level-Up Reset:** Bei jedem Stufenaufstieg (`PLAYER_LEVEL_UP`) sowie beim ersten Login nach einem Level-Up werden die Rekorde dieses Charakters automatisch auf 0 zurückgesetzt.
- **Ausgabe-Cooldown:** Ein Schieberegler (1–30 Sekunden, Standard 5s) verhindert Audio-Überlagerungen und Chat-Spam bei schnellen aufeinanderfolgenden Crits.
- **Charakterspezifische Datenspeicherung:** Rekorde werden getrennt nach Charakter & Realm gespeichert, sodass Twinks nicht gegen Endgame-Zahlen antreten.
- **Audio-Feedback:**
- Schadens-Crits: Auswahl zwischen `crit1` bis `crit4` (oder deaktiviert).
- Heilungs-Crits: Auswahl zwischen `heal1` bis `heal4` (oder deaktiviert).
- Schwache Crits: `low.mp3` (oder deaktiviert).
- Wählbarer Sound-Kanal (`Master`, `Dialog`, `SFX`).
- **Zweisprachigkeit:**
- Deutsche Clients (`deDE`): Deutsche Benutzeroberfläche und deutsche Sounds (`sounds/German/`).
- Alle anderen Clients: Englische Benutzeroberfläche und englische Sounds (`sounds/English/`).
- Optionale manuelle Sprachauswahl in den Einstellungen.
---
## Befehle (Slash Commands)
- `/ctr` oder `/crittracker` – Öffnet das Einstellungsmenü.
- `/ctr stats` – Zeigt die aktuellen Rekorde des Charakters im Chat an.
- `/ctr reset` – Setzt die Rekorde des aktuellen Charakters manuell auf 0 zurück.
- `/ctr test [crit|heal|low]` – Löst einen Test-Sound und eine Chat-Nachricht aus.
- `/ctr test crit` (Schadens-Crit Test)
- `/ctr test heal` (Heilungs-Crit Test)
- `/ctr test low` (Schwacher Treffer Test)
---
## Installation
Kopiere den Ordner `CritTracker` in dein Addon-Verzeichnis:
`World of Warcraft\_retail_\Interface\AddOns\CritTracker`