Basic Full Profiles working from log

This commit is contained in:
2025-08-08 15:01:55 -04:00
parent 03ac404583
commit 4e0b42eb23
9 changed files with 226 additions and 6 deletions

View File

@@ -1,10 +1,19 @@
class_name AdventurerData extends Node
class StatBlock:
var STR : int = 1
var DEX : int = 1
var INT : int = 1
var CHA : int = 1
var FAI : int = 1
var LUK : int = 1
enum Gender{
MASC,
FEMME,
NONBINARY
}
var given_name : String = "Test"
var surname : String = "Testing"
var gender : Gender = Gender.MASC
@@ -14,9 +23,12 @@ var energy : int = 1
var max_energy : int = 1
var level : int = 1
var job : JobData
var stats : StatBlock
var quest : Quest
func _init() -> void:
stats = StatBlock.new()
func assign_quest(quest : Quest) -> void:
self.quest = quest
quest.initiate(self)