15 lines
674 B
GDScript
15 lines
674 B
GDScript
# data/evolution_edge.gd
|
|
@tool
|
|
class_name EvolutionEdge
|
|
extends Resource
|
|
|
|
@export var trigger : String # "level-up", "trade", "use-item", "shed"...
|
|
@export var min_level : int = 0 # 0 = pas de condition de niveau
|
|
@export var item : String # objet à utiliser, "" si aucun
|
|
@export var held_item : String # objet à tenir, "" si aucun
|
|
@export var known_move : String # capacité requise, "" si aucune
|
|
@export var min_happiness : int = 0
|
|
@export var time_of_day : String # "day", "night", "" si indifférent
|
|
@export var trade_species : String # échange contre cette espèce précise, "" sinon
|
|
@export var target : EvolutionNode
|