update
This commit is contained in:
17
plan.md
17
plan.md
@@ -64,15 +64,15 @@
|
||||
- player.gd — Kern, verbindet Komponenten
|
||||
- camera.gd — LMB freies Umsehen, RMB Kamera + Laufrichtung anpassen
|
||||
- movement.gd — Bewegung (WASD relativ zur Kamera), Springen, Schwerkraft
|
||||
- combat.gd — Führt Abilities aus, Fähigkeiten 1-5
|
||||
- 1 Single: Anvisiertes Ziel angreifen (10 Schaden, Distanzprüfung)
|
||||
- 2 AOE: Alle Gegner im Bereich (5 Schaden, halber Single-Schaden)
|
||||
- 3 Utility: Schild-Regeneration sofort zurücksetzen
|
||||
- 4 Ult: 4x Schaden an anvisiertem Ziel + 2x AOE-Schaden um das Ziel herum
|
||||
- 5 Passive: 50% mehr Schaden (permanent aktiv)
|
||||
- combat.gd — Führt Abilities aus, verwaltet Cooldowns (GCD 1s), Fähigkeiten 1-5
|
||||
- 1 Single: 10 Schaden, Distanzprüfung, 0s CD, GCD
|
||||
- 2 AOE: 5 Schaden im Bereich, 3s CD, GCD
|
||||
- 3 Utility: Schild sofort auf 100%, 5s CD, kein GCD
|
||||
- 4 Ult: 4x Single + 2x AOE um Ziel, 30s CD, GCD
|
||||
- 5 Passive: 50% mehr Schaden (permanent aktiv, kein CD)
|
||||
- targeting.gd — Klick/TAB anvisieren, Kampfmodus bei Gegner-Angriff, Auto-Targeting auf nächsten Gegner
|
||||
- event_bus.gd — Autoload-Singleton, globale Signals
|
||||
- enemy.gd — Gegner-Kern, State Machine (Idle, Verfolgen, Angreifen, Zurückkehren)
|
||||
- enemy.gd — Gegner-Kern, State Machine (Idle, Verfolgen, Angreifen, Zurückkehren), Aggro bei Schaden, alarmiert Gegner in 3m
|
||||
- enemy_movement.gd — Navigation zum Ziel/Spawnpunkt
|
||||
- enemy_combat.gd — Angriff über Event (damage_requested)
|
||||
- health.gd — Leben, 1/s Regeneration, Tod bei 0 (wiederverwendbar)
|
||||
@@ -83,7 +83,7 @@
|
||||
- enemy_healthbar.gd — Liest Health/Shield vom Gegner, aktualisiert Balken über dem Gegner, gelber Rand bei Anvisierung
|
||||
|
||||
## Abilities (Resources)
|
||||
- ability.gd (Resource) — name, type, damage, range, execute()
|
||||
- ability.gd (Resource) — name, type, damage, range, cooldown, uses_gcd, execute()
|
||||
- ability_set.gd (Resource) — Set von 5 Abilities pro Klasse
|
||||
- ability_modifier.gd (Resource) — Verändert Ability (Element, Beruf, Prestige)
|
||||
- Typen: Single, AOE, Utility, Ult, Passive
|
||||
@@ -105,3 +105,4 @@
|
||||
- shield_changed(entity, current, max) — Schild hat sich verändert
|
||||
- respawn_tick(timer) — Respawn-Countdown Update
|
||||
- enemy_engaged(enemy, target) — Gegner hat Spieler anvisiert
|
||||
- cooldown_tick(cooldowns, max_cooldowns, gcd_timer) — Cooldown-Update für HUD
|
||||
|
||||
Reference in New Issue
Block a user