summaryrefslogtreecommitdiff
path: root/scenes/defenders/warlock_projectile.gd
diff options
context:
space:
mode:
Diffstat (limited to 'scenes/defenders/warlock_projectile.gd')
-rw-r--r--scenes/defenders/warlock_projectile.gd23
1 files changed, 0 insertions, 23 deletions
diff --git a/scenes/defenders/warlock_projectile.gd b/scenes/defenders/warlock_projectile.gd
deleted file mode 100644
index 060a27d..0000000
--- a/scenes/defenders/warlock_projectile.gd
+++ /dev/null
@@ -1,23 +0,0 @@
-extends CharacterBody2D
-
-var target : CharacterBody2D
-var speed : int = 100
-var projectile_damage : int
-
-func _physics_process(_delta: float):
- if !is_instance_valid(target):
- queue_free()
- else:
- _move_projectile()
-
-func _on_area_2d_body_entered(body: Node2D):
- if "Crawler" in body.name:
- body.deal_damage(projectile_damage)
- queue_free()
-
-func _move_projectile():
- var pos : Vector2
- pos = target.global_position
- velocity = global_position.direction_to(pos) * speed
- look_at(pos)
- move_and_slide()