summaryrefslogtreecommitdiff
path: root/scenes/defenders/warlock.gd
diff options
context:
space:
mode:
Diffstat (limited to 'scenes/defenders/warlock.gd')
-rw-r--r--scenes/defenders/warlock.gd5
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):