class_name AbilityContainer extends HBoxContainer var ability_name: String = "SomeAbility": set = set_ability_name var ability_score: int: set = set_ability_score @onready var ability_label: Label = $AbilityLabel @onready var ability_score_button: OptionButton = $AbilityScore func _ready() -> void: for score in 20: ability_score_button.add_item(str(score + 1)) func set_ability_name(a_n: String) -> void: print_debug("Creating an Ability Container for %s" % a_n) ability_name = a_n ability_label.text = ability_name func set_ability_score(a_s: int) -> void: ability_score = a_s ability_score_button.select(a_s - 1)