Extensive work on VFX for the guild, assets for the world, and portrait variance. Work on quests. Extra work on User Flow completion and file saving.

This commit is contained in:
2025-09-04 07:46:55 -04:00
parent 149ee993dc
commit 48e335f56a
134 changed files with 2232 additions and 288 deletions

View File

@@ -1,13 +1,42 @@
class_name StatBlock extends Resource
@export var STR : int = 1
@export var DEX : int = 1
@export var INT : int = 1
@export var CHA : int = 1
@export var FAI : int = 1
@export var LUK : int = 1
@export var STR : int = 0
@export var DEX : int = 0
@export var INT : int = 0
@export var CHA : int = 0
@export var FAI : int = 0
@export var LUK : int = 0
@export var PATK : int = 0
@export var PDEF : int = 0
@export var MATK : int = 0
@export var MDEF : int = 0
func _init(start : int = 0) -> void:
STR = start
DEX = start
INT = start
CHA = start
FAI = start
LUK = start
PATK = start
PDEF = start
MATK = start
MDEF = start
func _to_string() -> String:
var string = "%s {" % [resource_scene_unique_id]
string += str(STR) + ", "
string += str(DEX) + ", "
string += str(INT) + ", "
string += str(CHA) + ", "
string += str(FAI) + ", "
string += str(LUK) + ", "
string += str(PATK) + ", "
string += str(PDEF) + ", "
string += str(MATK) + ", "
string += str(MDEF) + "}"
return string
static func copy(block : StatBlock) -> StatBlock:
var b = StatBlock.new()
b.STR = block.STR
@@ -16,4 +45,8 @@ static func copy(block : StatBlock) -> StatBlock:
b.CHA = block.CHA
b.FAI = block.FAI
b.LUK = block.LUK
b.PATK = block.PATK
b.PDEF = block.PDEF
b.MATK = block.MATK
b.MDEF = block.MDEF
return b