diff options
Diffstat (limited to 'scripts/base_defender.gd')
-rw-r--r-- | scripts/base_defender.gd | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/scripts/base_defender.gd b/scripts/base_defender.gd index a935507..6524b37 100644 --- a/scripts/base_defender.gd +++ b/scripts/base_defender.gd @@ -58,10 +58,8 @@ func _update_state_machine(curr : PathFollow2D) -> void: target = curr.get_child(0) _attack_state() -func _on_tower_body_entered(_body: Node2D) -> void: - var old_target : CharacterBody2D = target - select_target() - if old_target == null && old_target != target: +func _on_tower_body_entered(body: Node2D) -> void: + if target == null && "Crawler" in body.name: $FireTimer.start(tower_data["fire_rate"]) _on_fire_timer_timeout() |