Added bat enemies with stats and better touch controls
This commit is contained in:
17
ActionRPG-HeartBeast/Enemies/Bat.gd
Normal file
17
ActionRPG-HeartBeast/Enemies/Bat.gd
Normal file
@@ -0,0 +1,17 @@
|
||||
extends KinematicBody2D
|
||||
|
||||
var knockback = Vector2.ZERO
|
||||
|
||||
onready var stats = $Stats
|
||||
|
||||
func _physics_process(delta):
|
||||
knockback = knockback.move_toward(Vector2.ZERO, 200 * delta)
|
||||
knockback = move_and_slide(knockback)
|
||||
|
||||
func _on_Hurtbox_area_entered(area):
|
||||
stats.health -= area.damage
|
||||
knockback = area.knockback_vector * 120
|
||||
#queue_free() # Replace with function body.
|
||||
|
||||
func _on_Stats_no_health():
|
||||
queue_free()
|
||||
Reference in New Issue
Block a user