Tutorial 17 Enemy AI and Stats

This commit is contained in:
Alan Youngblood
2024-11-20 17:22:31 -05:00
parent 23a693d4a9
commit 24bc047855
14 changed files with 88 additions and 22 deletions

View File

@@ -20,6 +20,7 @@ var state = IDLE
onready var sprite = $AnimatedSprite
onready var stats = $Stats
onready var playerDetectionZone = $PlayerDetectionZone
onready var hurtbox = $Hurtbox
func _physics_process(delta):
knockback = knockback.move_toward(Vector2.ZERO, 200 * delta)
@@ -51,6 +52,7 @@ func seek_player():
func _on_Hurtbox_area_entered(area):
stats.health -= area.damage
knockback = area.knockback_vector * 120
hurtbox.create_hit_effect()
#queue_free() # Replace with function body.
func _on_Stats_no_health():