fix fireball bug on spam

main
Artur 2026-06-02 17:48:10 +02:00
parent 76e36c7c9c
commit 8543199974
1 changed files with 2 additions and 0 deletions

View File

@ -58,6 +58,8 @@ func shoot_fireballs():
enemies.sort_custom(func(a, b): return global_position.distance_to(a.global_position) < global_position.distance_to(b.global_position))
var targets = enemies.slice(0, fireball_max_targets)
for enemy in targets:
if not is_instance_valid(enemy):
continue
var dir = global_position.direction_to(enemy.global_position)
_face_direction(dir)
var fb = fireball.instantiate()