From 4a24041fdadcef8548da302922095ca2d359941a Mon Sep 17 00:00:00 2001 From: bd Date: Thu, 29 May 2025 15:27:20 -0400 Subject: Fix bug where towers entering would continuously reset fire timer --- scripts/base_defender.gd | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/base_defender.gd b/scripts/base_defender.gd index 0f1003b..782fd2a 100644 --- a/scripts/base_defender.gd +++ b/scripts/base_defender.gd @@ -60,7 +60,8 @@ func _update_state_machine(curr : PathFollow2D) -> void: func _on_tower_body_entered(body: Node2D) -> void: if target == null && "Crawler" in body.name: - $FireTimer.start(tower_data["fire_rate"]) + select_target() + $FireTimer.start() func _attack_state(): sprite_node.texture = _attack_texture -- cgit v1.2.3