[gd_resource type="Resource" script_class="VesselDefinition" load_steps=7 format=3] [ext_resource type="Script" path="res://vessels/VesselDefinition.gd" id="1"] [ext_resource type="PackedScene" path="res://vessels/VesselCargoComponent.tscn" id="2"] [ext_resource type="PackedScene" path="res://vessels/VesselTransportComponent.tscn" id="3"] [ext_resource type="Resource" path="res://vessels/TransportCapacityUpgrade.tres" id="4"] [ext_resource type="Resource" path="res://vessels/TransportSpeedUpgrade.tres" id="5"] [ext_resource type="Resource" path="res://vessels/TransportBurnUpgrade.tres" id="6"] [resource] script = ExtResource("1") definition_id = "transporter" display_name = "Transporter" description = "Hub-owned logistics vessel that moves resources automatically." build_cost = 8 build_resource_costs = { "ore": 8 } build_time = 9.0 support_craftable = true icon = 12 glow_color = Color(0.95, 0.55, 0.85, 1) hull_points = PackedVector2Array(0, -16, 10, -4, 10, 14, -10, 14, -10, -4) capabilities = PackedStringArray("cargo", "transport") component_scenes = Array[PackedScene]([ExtResource("2"), ExtResource("3")]) base_stats = {"max_speed": 690.0, "acceleration": 2025.0, "cargo_capacity": 20.0, "fuel_capacity": 6.0, "fuel_boost": 1.0, "transport_speed": 120.0, "delivery_speed": 180.0} upgrades = Array[Resource]([ExtResource("4"), ExtResource("5"), ExtResource("6")])