diff options
Diffstat (limited to 'scenes/defenders/warlock.gd')
-rw-r--r-- | scenes/defenders/warlock.gd | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/scenes/defenders/warlock.gd b/scenes/defenders/warlock.gd index de83f39..b8d143b 100644 --- a/scenes/defenders/warlock.gd +++ b/scenes/defenders/warlock.gd @@ -2,6 +2,7 @@ extends StaticBody2D @export var projectile_damage = 5 +@onready var sprite_node = $Sprite2D var projectile = preload("res://scenes/defenders/warlock_projectile.tscn") var path_name @@ -23,9 +24,13 @@ func select_target(targets): func _on_tower_body_entered(_body: Node2D): select_target(get_node("Tower").get_overlapping_bodies()) + sprite_node.is_idle = true if (path_name == null) else false + sprite_node.update_texture() func _on_tower_body_exited(_body: Node2D): select_target(get_node("Tower").get_overlapping_bodies()) + sprite_node.is_idle = true if (path_name == null) else false + sprite_node.update_texture() func _on_fire_rate_timeout(): if (path_name != null): |