This commit is contained in:
Marek Lenczewski
2026-04-02 18:33:53 +02:00
parent 47f4fe3d90
commit c7e6f8f4b5
25 changed files with 301 additions and 157 deletions

View File

@@ -30,10 +30,11 @@ Der User kommuniziert auf Deutsch. Code und Variablen auf Englisch. Kommentare n
- `dungeon/` — Dungeon (.tscn + .gd): dungeon, dungeon_manager
- `hud/` — HUD (.tscn + .gd): hud
- `world/` — Hauptszene (.tscn + .gd): world, portal_spawner
- `systems/`10 Systeme: health, shield, damage, ability, cooldown, aggro, enemy_ai, respawn, spawn, buff
- `systems/`9 Systeme (health, shield, damage, ability, cooldown, enemy_ai, respawn, spawn, buff)
- `aggro/` — AggroSystem (aggro_system, aggro_tracker, aggro_decay, aggro_events)
- `autoload/` — EventBus (event_bus), Stats (stats), GameState (game_state)
- `components/` — Shared Components: healthbar
- `resources/stats/` — Stats-Klassen (.gd) + Daten (.tres): base_stats, player_stats, enemy_stats, boss_stats, portal_stats
- `resources/stats/` — Stats-Klassen (.gd) + Daten (.tres): base_stats, player_stats, enemy_stats, boss_stats, portal_stats, aggro_config
- `resources/roles/` — Ability/AbilitySet-Klassen (.gd) + pro Rolle (damage, tank, healer):
- `{rolle}/set.tres` — AbilitySet der Rolle
- `{rolle}/abilities/` — Abilities (single, aoe, utility, ult, passive)