2025-08-27 08:02:11 -04:00
|
|
|
class_name Enemy extends QuestSprite
|
|
|
|
|
|
|
|
|
|
|
2025-10-09 22:12:34 -04:00
|
|
|
func attack(target : QuestSprite) -> void:
|
|
|
|
|
print("Attack by %s to %s" % [name, target.name])
|
|
|
|
|
hitting.connect(hit.bind(target), CONNECT_ONE_SHOT)
|
|
|
|
|
anim_player.play("attack")
|
2025-08-27 08:02:11 -04:00
|
|
|
|
|
|
|
|
func set_animation(anim_name : String) -> void:
|
|
|
|
|
anim_player.play(anim_name)
|
2025-10-09 22:12:34 -04:00
|
|
|
|
|
|
|
|
func hit(target : QuestSprite) -> void:
|
|
|
|
|
target.take_damage(self, 2)
|