add eart
All checks were successful
CI / build (pull_request) Successful in 2m48s

This commit is contained in:
ultrablob 2025-02-05 21:15:12 -05:00
parent 8cb01d7918
commit 4ea08b1c5f
29 changed files with 697 additions and 17 deletions

30
eart.gd Normal file
View file

@ -0,0 +1,30 @@
extends StaticBody2D
func shoot():
$Turret.target = find_target()
if not $Turret.target:
return
$Turret/AnimatedSprite2D.play("shoot")
await $Turret/AnimatedSprite2D.animation_finished
$Turret/Gun.shoot()
$Turret/AnimatedSprite2D.play("default")
$Turret.target = find_target()
$ShootTimer.start(1)
func find_target():
if len(get_tree().get_nodes_in_group("enemy")) <= 0:
print("Error! nothing to heal")
return null
var enemies = get_tree().get_nodes_in_group("enemy")
return enemies[randi_range(0, len(enemies)-1)]