This commit is contained in:
Marek Le
2026-04-02 23:22:51 +02:00
parent 73af6abeb7
commit 3488856b91
22 changed files with 534 additions and 78 deletions

View File

@@ -2,15 +2,8 @@ extends Node
# Intentionen (Input → System)
signal ability_use_requested(player, ability_index)
signal auto_attack_tick(attacker)
signal target_requested(player, target)
signal enemy_detected(enemy, player)
# Ergebnisse (System → Node)
signal combat_state_changed(player, in_combat)
signal enemy_state_changed(enemy, new_state)
signal enemy_target_changed(enemy, target)
# Kampf
signal attack_executed(attacker, position, direction, damage)
signal damage_dealt(attacker, target, damage)
@@ -23,7 +16,6 @@ signal health_changed(entity, current, max_val)
signal shield_changed(entity, current, max_val)
signal shield_broken(entity)
signal shield_regenerated(entity)
signal regeneration_changed(entity, current, max_val)
# Spieler
signal target_changed(player, target)
@@ -45,3 +37,13 @@ signal portal_defeated(portal)
# Dungeon
signal dungeon_cleared()
# Effects
signal effect_requested(target, effect, source)
signal effect_applied(target, effect)
signal effect_expired(target, effect)
# Elements
signal element_damage_dealt(attacker, target, amount, element)
signal element_applied(target, element)
signal element_reaction(target, element_a, element_b, reaction_name)