class_name GrabAction extends ActionLeaf func tick(actor: Node, blackboard: Blackboard) -> int: var grab_position = blackboard.get_value("grab_position") if not grab_position: return FAILURE if actor.grab_item(grab_position): return SUCCESS return FAILURE