23 lines
411 B
GDScript
23 lines
411 B
GDScript
class_name AdventurerData extends Node
|
|
|
|
enum Gender{
|
|
MASC,
|
|
FEMME,
|
|
NONBINARY
|
|
}
|
|
var given_name : String = "Test"
|
|
var surname : String = "Testing"
|
|
var gender : Gender = Gender.MASC
|
|
var life : int = 1
|
|
var max_life : int = 1
|
|
var energy : int = 1
|
|
var max_energy : int = 1
|
|
var level : int = 1
|
|
var job : JobData
|
|
|
|
var quest : Quest
|
|
|
|
func assign_quest(quest : Quest) -> void:
|
|
self.quest = quest
|
|
quest.initiate(self)
|