Compose vessels from definitions and capabilities

This commit is contained in:
Loïc Wisniewski 2026-08-14 22:12:57 +02:00
commit 14081ad230
39 changed files with 705 additions and 386 deletions

View file

@ -0,0 +1,11 @@
class_name VesselUpgradeDefinition
extends Resource
@export var upgrade_id: String
@export var display_name: String
@export_multiline var description: String
@export var base_cost: int
@export var max_level: int = 1
@export var icon: int
@export var additive_modifiers: Dictionary = {}
@export var multiplicative_modifiers: Dictionary = {}