🔑 Taverne — Anmeldung
🛡
📡 Verfügbare Befehle
⚙ System
GET /health
Prüft ob der Server läuft.
🔑 Authentifizierung
POST /api/Auth/register
Neuen Spieler registrieren (Name, Email, Passwort).
POST /api/Auth/login
Einloggen und JWT-Token erhalten.
🛡 Held — Statuswerte
GET /api/Player/stats 🔒
Alle Stats, Kampfwerte und abgeleitete Werte abrufen.
POST /api/Player/allocate-stats 🔒
Freie Stat-Punkte verteilen (Konst., Geist, Int, Str, Ges).
POST /api/Player/add-xp 🔒
XP hinzufügen (automatisches Level-Up).
✨ Fähigkeiten
GET /api/Player/skills 🔒
Alle freigeschalteten & ausgerüsteten Skills anzeigen.
POST /api/Player/skills/unlock 🔒
Skill per Schriftrolle freischalten (z.B. "fireball").
POST /api/Player/skills/equip 🔒
Skill in einen Slot ausrüsten (Slot-Index + Skill-ID).
⚔ Ausrüstung
GET /api/Equipment 🔒
Ausrüstungsübersicht: Angelegte Items, Inventar, Boni.
POST /api/Equipment/equip 🔒
Item anlegen (ersetzt automatisch gleiches Slot-Item).
POST /api/Equipment/unequip 🔒
Item ablegen (zurück ins Inventar).
⚔ Kampf
POST /api/Combat/start 🔒
Testkampf starten (Auto-Kampf gegen Gegner mit Level X).
📤 Anfrage
GET /health
📥 Antwort
Wähle einen Befehl aus der Liste und sende eine Anfrage...