Randoloot/scripts/items/item_definition.gd

13 lines
390 B
GDScript

extends Resource
class_name ItemDefinition
enum Category { WEAPON, SHIELD, HULL, GENERATOR, EXTENSION }
@export var item_id: String = ""
@export var display_name: String = ""
@export var category: Category = Category.EXTENSION
@export_multiline var description: String = ""
@export var primary_stat: String = ""
@export var primary_value: float = 0.0
@export var stat_suffix: String = ""