game: improve enemy-manager

This commit is contained in:
2025-08-21 06:11:09 +02:00
parent 83e2067fea
commit f0f717e00e
5 changed files with 63 additions and 4 deletions

View File

@@ -27,6 +27,7 @@ func do_attack() -> void:
projectile.on_hit_sig = projectile_hit
add_child(projectile)
func _do_active() -> void:
var radius = targeting_range_shape.shape.radius
var count = 15
@@ -41,6 +42,7 @@ func _do_active() -> void:
projectile.on_hit_sig = projectile_hit
add_child(projectile)
func deal_damage(enemy: EnemyBase, damage_mult: float):
var crit_chance = _player.player_stats.get_final("crit_chance", _player.modifiers)
var damage_dealt = attack_damage * damage_mult