From 8bb8bfe5a1e0c4bf8ebb6505e13ed8632e897637 Mon Sep 17 00:00:00 2001 From: Andre Date: Thu, 19 Mar 2026 22:17:38 +0100 Subject: [PATCH] =?UTF-8?q?docs:=20Krieger=20Skills,=20Wut-System=20und=20?= =?UTF-8?q?HUD-=C3=84nderungen=20dokumentiert?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Krieger Skill-Tabelle mit allen 8 Skills + Kosten/Effekten - Wut-System erklärt (Aufbau, Verfall, Berserker-Ausnahme) - Gegner-Debuffs (apply_slow, apply_pull) - HUD-Tabelle aktualisiert (XP-Bar unter Actionbar, Slot-Nummern) Co-Authored-By: Claude Sonnet 4.6 --- PROJEKTDOKU.md | 37 ++++++++++++++++++++++++++++++------- 1 file changed, 30 insertions(+), 7 deletions(-) diff --git a/PROJEKTDOKU.md b/PROJEKTDOKU.md index 73ddc3b..986acf0 100644 --- a/PROJEKTDOKU.md +++ b/PROJEKTDOKU.md @@ -274,18 +274,41 @@ Ein einzelner Drop-Eintrag. ## Kampfsystem, Skills & UI > Vollständige Dokumentation in [CHARAKTER_SYSTEM.md](CHARAKTER_SYSTEM.md) -> (Schadensberechnung, Autoattack, Skills, GCD) +> (Schadensberechnung, Autoattack, Skills, GCD, Krieger-Skills) > Skills entwickeln sich über das [SKILL_SYSTEM.md](SKILL_SYSTEM.md) weiter. +### Krieger — Wut-System +- Ressource: **Wut** (0–100, rot), verfällt nach 5s außerhalb Kampf +- Aufbau: +10 durch Heavy Strike, +15 wenn Schaden genommen +- Während **Berserker** aktiv: Wut verfällt nicht, Skills kosten keine Wut + +### Krieger — Skills (implementiert) +| Level | Skill | Kosten | Effekt | +|---|---|---|---| +| 1 | Autoattack | — | Basis-Schaden | +| 1 | Heavy Strike | — | Schaden + 10 Wut, 3s CD | +| 5 | Tektonischer Schlag | 30 Wut | AoE Radius 4m, Slow 60% für 3s | +| 10 | Durchbeißen | — | Mit Schild → Schildwall (85% Reduktion); ohne → Trotz (skaliert mit fehlendem HP) | +| 15 | Blutrausch | 25 Wut | Sofortschaden + Blutung DOT (4/s, 8s) | +| 20 | Wirbelwind | 40 Wut | AoE Radius 3.5m, hoher Schaden | +| 28 | Zornfesseln | 35 Wut | Zieht Gegner heran (12m), dann Schlag | +| 35 | Berserker | Alle Wut (min 50) | 10s: 2× Attackspeed, 25% weniger Schaden; danach 2.5s Crash | + +### Gegner-Debuffs (enemy.gd) +- `apply_slow(factor, duration)` — Bewegungsgeschwindigkeit reduzieren +- `apply_pull(source, duration)` — Gegner zu Quelle ziehen, überschreibt KI + ### Global Cooldown (GCD) **Formel:** `GCD = Waffen-Attackspeed / (1 + Haste)` ### UI & Icons -- Aktionsleiste mit 9 Slots (Taste 1-9), frei belegbar mit Skills und Consumables +- Aktionsleiste mit 9 Slots (Taste 1-9), frei belegbar mit Skills und Consumables, mittig unten - Drag & Drop: Skills/Tränke zwischen Slots verschieben, aus Leiste rausziehen zum Entfernen - Fähigkeiten-Panel (P-Taste): Listet alle verfügbaren Skills, per Drag auf Aktionsleiste ziehen - Cooldown-Anzeige: Dunkle Überlagerung + verbleibende Zeit -- Gelber Highlight-Rand beim Drag über Slots +- Slot-Nummern (1-9) oben links im Slot sichtbar +- XP-Leiste direkt unter der Aktionsleiste, gleiche Breite, zeigt "Lv X current/max XP" zentriert +- Icons: PNG (Dark Fantasy Stil, via ChatGPT generiert) für alle Krieger-Skills --- @@ -410,10 +433,10 @@ Charaktermodelle stammen von Mixamo (castle_guard_01.fbx) und werden mit separat |---|---| | HealthBar | Rote HP-Leiste mit Text "aktuell / max" | | ResourceBar | Ressourcen-Leiste (Blau=Mana, Gelb=Energie, Rot=Wut), nur sichtbar wenn Klasse eine Ressource hat | -| LevelLabel | "Lv X" Anzeige | -| XPBar | Blaue XP-Leiste | -| GoldLabel | Gold-Anzeige in Goldfarbe | -| ActionBar | 9 Slots mit Icons, Cooldowns, Klick-Support, Stack-Anzeige für Consumables | +| ResourceBar | Ressourcen-Leiste oben links (Blau=Mana, Gelb=Energie, Rot=Wut) | +| GoldLabel | Gold-Anzeige in Goldfarbe oben links | +| ActionBar | 9 Slots, mittig unten, Icons füllen ganzen Slot, Slot-Nummern oben links | +| XPBar | Unter der Aktionsleiste, gleiche Breite, Label zentriert: "Lv X XP/max" | | Castbar | Zauberbalken über der Aktionsleiste (eigener CanvasLayer, layer 10) | ---