pokeapi_importer/data/move_data.gd
2026-09-29 15:56:43 +02:00

23 lines
629 B
GDScript

# data/move_data.gd
@tool
class_name MoveData
extends Resource
@export var id : int
@export var api_name : String
@export var names : Dictionary = {} # {"fr": "Éclair", "en": "Thunder Shock"}
@export var descriptions : Dictionary = {}
@export var type : String
@export var category : String # "physical", "special", "status"
@export var power : int
@export var accuracy : int
@export var pp : int
@export var priority : int
@export var target : String
func get_display_name() -> String:
return L10n.pick(names, api_name.capitalize())
func get_description() -> String:
return L10n.pick(descriptions)