16 lines
351 B
GDScript
16 lines
351 B
GDScript
# data/ability_data.gd
|
|
@tool
|
|
class_name AbilityData
|
|
extends Resource
|
|
|
|
@export var id : int
|
|
@export var api_name : String
|
|
@export var names : Dictionary = {}
|
|
@export var descriptions : Dictionary = {}
|
|
|
|
func get_display_name() -> String:
|
|
return L10n.pick(names, api_name.capitalize())
|
|
|
|
func get_description() -> String:
|
|
return L10n.pick(descriptions)
|