A Godot v4 game about working in an office
extends Node
class_name CombatAction


var initialized = false
@onready var actor: Battler = get_parent().get_owner()

func initialize(battler: Battler) -> void:
	actor = battler
	initialized = true

func execute(targets: Array):
	assert(initialized)
	print("%s missing overwrite of the execute method" % name)
	return false

func can_use() -> bool:
	return true