blob: 9b59bb040f7a6396ad51beb9e60d45efdce9a27d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
extends CharacterBody2D
var target
var curr = ""
var projectile_damage
# todo hook this up
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)
|