extends CharacterBody2D var target var curr = "" var projectile_damage var damage_tick_rate func _on_damage_tick_timeout() -> void: var enemies = $Area2D.get_overlapping_bodies() for i in enemies: if "Crawler" in i.name: i.deal_damage(projectile_damage) func move_projectile() -> void: var pos : Vector2 pos = target.global_position look_at(pos)