SessionZero-Client/sessionzero-client/scripts/datapacks/other/formula_value.gd

11 lines
346 B
GDScript

# formula_value.gd
class_name FormulaValue
extends Resource
# The raw expression string (e.g., "Attack_Modifier + Weapon_Damage_Dice")
@export var expression: String = ""
@export var variables: Dictionary = {}
# need a separate system (a FormulaEvaluator) later to parse and execute this.
# For now, this resource simply stores the definition.