{
  "$schema": "starting_component_designs",
  "version": 1,
  "starting_designs": [
    {
      "name": "Cargo Hold - Tiny",
      "tech_id": "tech.aurora_65307_cargo_hold_tiny",
      "category_id": "Core:TransportIndustry",
      "component_type": "transport_cargo",
      "size_hs": 10.0,
      "cost": 1.5,
      "crew": 0,
      "component_value": 1.0,
      "stats": { "cargo_capacity": 5000 },
      "materials": { "duranium": 0.5, "mercassium": 0.5 }
    },
    {
      "name": "Cargo Hold - Small",
      "tech_id": "tech.aurora_3_cargo_hold_small",
      "category_id": "Core:TransportIndustry",
      "component_type": "transport_cargo",
      "size_hs": 25.0,
      "cost": 3.75,
      "crew": 0,
      "component_value": 2.5,
      "stats": { "cargo_capacity": 12500 },
      "materials": { "duranium": 1.25, "mercassium": 1.25 }
    },
    {
      "name": "Cargo Hold - Standard",
      "tech_id": "tech.aurora_43528_cargo_hold_standard",
      "category_id": "Core:TransportIndustry",
      "component_type": "transport_cargo",
      "size_hs": 50.0,
      "cost": 7.5,
      "crew": 0,
      "component_value": 5.0,
      "stats": { "cargo_capacity": 25000 },
      "materials": { "duranium": 2.5, "mercassium": 2.5 }
    },
    {
      "name": "Cargo Hold - Large",
      "tech_id": "tech.aurora_67059_cargo_hold_large",
      "category_id": "Core:TransportIndustry",
      "component_type": "transport_cargo",
      "size_hs": 100.0,
      "cost": 15.0,
      "crew": 0,
      "component_value": 10.0,
      "stats": { "cargo_capacity": 50000 },
      "materials": { "duranium": 5.0, "mercassium": 5.0 }
    },
    {
      "name": "Cargo Hold - Shuttle",
      "tech_id": "tech.aurora_4_cargo_hold_shuttle",
      "category_id": "Core:TransportIndustry",
      "component_type": "transport_cargo",
      "size_hs": 5.0,
      "cost": 0.75,
      "crew": 0,
      "component_value": 0.5,
      "stats": { "cargo_capacity": 2500 },
      "materials": { "duranium": 0.25, "mercassium": 0.25 }
    },
    {
      "name": "Hangar Deck",
      "tech_id": "tech.aurora_26276_hangar_deck",
      "category_id": "Core:TransportIndustry",
      "component_type": "transport_hangar",
      "size_hs": 21.0,
      "cost": 100.0,
      "crew": 12,
      "component_value": 20.0,
      "stats": { "hangar_capacity": 20.0, "htk": 4, "is_military": 1.0 },
      "materials": { "duranium": 20.0, "vendarite": 80.0 }
    },
    {
      "name": "Hangar Deck - Small",
      "tech_id": "tech.aurora_33433_hangar_deck_small",
      "category_id": "Core:TransportIndustry",
      "component_type": "transport_hangar",
      "size_hs": 5.25,
      "cost": 25.0,
      "crew": 3,
      "component_value": 5.0,
      "stats": { "hangar_capacity": 5.0, "htk": 1, "is_military": 1.0 },
      "materials": { "duranium": 5.0, "vendarite": 20.0 }
    },
    {
      "name": "Hangar Deck - Tiny",
      "tech_id": "tech.aurora_62489_hangar_deck_tiny",
      "category_id": "Core:TransportIndustry",
      "component_type": "transport_hangar",
      "size_hs": 1.05,
      "cost": 5.0,
      "crew": 1,
      "component_value": 1.0,
      "stats": { "hangar_capacity": 1.0, "htk": 1, "is_military": 1.0 },
      "materials": { "duranium": 1.0, "vendarite": 4.0 }
    },
    {
      "name": "Commercial Hangar Deck",
      "tech_id": "tech.aurora_65297_commercial_hangar_deck",
      "category_id": "Core:TransportIndustry",
      "component_type": "transport_hangar",
      "size_hs": 32.0,
      "cost": 100.0,
      "crew": 15,
      "component_value": 20.0,
      "stats": { "hangar_capacity": 20.0, "htk": 1, "is_commercial": 1.0, "is_military": 0.0 },
      "materials": { "duranium": 25.0, "vendarite": 75.0 }
    },
    {
      "name": "Crew Quarters",
      "tech_id": "tech.aurora_8_crew_quarters",
      "category_id": "Core:BasicSystems",
      "component_type": "crew_quarters",
      "size_hs": 5.0,
      "cost": 1.2,
      "crew": 0,
      "component_value": 1.0,
      "stats": { "crew_capacity": 2500 },
      "materials": { "duranium": 0.6, "mercassium": 0.3 }
    },
    {
      "name": "Crew Quarters - Small",
      "tech_id": "tech.aurora_26265_crew_quarters_small",
      "category_id": "Core:BasicSystems",
      "component_type": "crew_quarters",
      "size_hs": 2.0,
      "cost": 0.48,
      "crew": 0,
      "component_value": 0.4,
      "stats": { "crew_capacity": 1000 },
      "materials": { "duranium": 0.24, "mercassium": 0.12 }
    },
    {
      "name": "Crew Quarters - Tiny",
      "tech_id": "tech.aurora_47485_crew_quarters_tiny",
      "category_id": "Core:BasicSystems",
      "component_type": "crew_quarters",
      "size_hs": 1.0,
      "cost": 0.24,
      "crew": 0,
      "component_value": 0.2,
      "stats": { "crew_capacity": 500 },
      "materials": { "duranium": 0.12, "mercassium": 0.06 }
    },
    {
      "name": "Crew Quarters - Fighter",
      "tech_id": "tech.aurora_62453_crew_quarters_fighter",
      "category_id": "Core:BasicSystems",
      "component_type": "crew_quarters",
      "size_hs": 0.5,
      "cost": 0.12,
      "crew": 0,
      "component_value": 0.1,
      "stats": { "crew_capacity": 250 },
      "materials": { "duranium": 0.06, "mercassium": 0.03 }
    },
    {
      "name": "Fuel Storage",
      "tech_id": "tech.aurora_600_fuel_storage",
      "category_id": "Core:BasicSystems",
      "component_type": "fuel_storage",
      "size_hs": 10.0,
      "cost": 1.2,
      "crew": 0,
      "component_value": 1.0,
      "stats": { "fuel_capacity": 50000 },
      "materials": { "duranium": 0.5, "mercassium": 0.5 }
    },
    {
      "name": "Fuel Storage - Minimal",
      "tech_id": "tech.aurora_43535_fuel_storage_minimal",
      "category_id": "Core:BasicSystems",
      "component_type": "fuel_storage",
      "size_hs": 1.0,
      "cost": 0.12,
      "crew": 0,
      "component_value": 0.1,
      "stats": { "fuel_capacity": 5000 },
      "materials": { "duranium": 0.05, "mercassium": 0.05 }
    },
    {
      "name": "Fuel Storage - Tiny",
      "tech_id": "tech.aurora_38117_fuel_storage_tiny",
      "category_id": "Core:BasicSystems",
      "component_type": "fuel_storage",
      "size_hs": 2.0,
      "cost": 0.24,
      "crew": 0,
      "component_value": 0.2,
      "stats": { "fuel_capacity": 10000 },
      "materials": { "duranium": 0.1, "mercassium": 0.1 }
    },
    {
      "name": "Fuel Storage - Small",
      "tech_id": "tech.aurora_26266_fuel_storage_small",
      "category_id": "Core:BasicSystems",
      "component_type": "fuel_storage",
      "size_hs": 5.0,
      "cost": 0.6,
      "crew": 0,
      "component_value": 0.5,
      "stats": { "fuel_capacity": 25000 },
      "materials": { "duranium": 0.25, "mercassium": 0.25 }
    },
    {
      "name": "Fuel Storage - Large",
      "tech_id": "tech.aurora_43529_fuel_storage_large",
      "category_id": "Core:BasicSystems",
      "component_type": "fuel_storage",
      "size_hs": 25.0,
      "cost": 3.0,
      "crew": 0,
      "component_value": 2.5,
      "stats": { "fuel_capacity": 125000 },
      "materials": { "duranium": 1.25, "mercassium": 1.25 }
    },
    {
      "name": "Fuel Storage - Very Large",
      "tech_id": "tech.aurora_43531_fuel_storage_very_large",
      "category_id": "Core:BasicSystems",
      "component_type": "fuel_storage",
      "size_hs": 50.0,
      "cost": 6.0,
      "crew": 0,
      "component_value": 5.0,
      "stats": { "fuel_capacity": 250000 },
      "materials": { "duranium": 2.5, "mercassium": 2.5 }
    },
    {
      "name": "Fuel Storage - Ultra Large",
      "tech_id": "tech.aurora_43530_fuel_storage_ultra_large",
      "category_id": "Core:BasicSystems",
      "component_type": "fuel_storage",
      "size_hs": 100.0,
      "cost": 12.0,
      "crew": 0,
      "component_value": 10.0,
      "stats": { "fuel_capacity": 500000 },
      "materials": { "duranium": 5.0, "mercassium": 5.0 }
    },
    {
      "name": "Fuel Storage - Fighter",
      "tech_id": "tech.aurora_67058_fuel_storage_fighter",
      "category_id": "Core:BasicSystems",
      "component_type": "fuel_storage",
      "size_hs": 0.5,
      "cost": 0.06,
      "crew": 0,
      "component_value": 0.05,
      "stats": { "fuel_capacity": 2500 },
      "materials": { "duranium": 0.025, "mercassium": 0.025 }
    },
    {
      "name": "Bridge",
      "tech_id": "tech.aurora_18_bridge",
      "category_id": "Core:BasicSystems",
      "component_type": "command_control",
      "size_hs": 15.0,
      "cost": 5.0,
      "crew": 5,
      "component_value": 5.0,
      "stats": { "command_rating": 1.0 },
      "materials": { "duranium": 1.0, "mercassium": 1.0 }
    },
    {
      "name": "Flag Bridge",
      "tech_id": "tech.aurora_225_flag_bridge",
      "category_id": "Core:BasicSystems",
      "component_type": "command_control",
      "size_hs": 20.0,
      "cost": 8.0,
      "crew": 10,
      "component_value": 8.0,
      "stats": { "command_rating": 3.0 },
      "materials": { "duranium": 2.0, "mercassium": 1.5 }
    },
    {
      "name": "Auxiliary Control",
      "tech_id": "tech.aurora_65736_auxiliary_control",
      "category_id": "Core:BasicSystems",
      "component_type": "command_control",
      "size_hs": 10.0,
      "cost": 3.0,
      "crew": 5,
      "component_value": 3.0,
      "stats": { "command_rating": 0.5 },
      "materials": { "duranium": 0.8, "mercassium": 0.8 }
    },
    {
      "name": "Engineering Section",
      "tech_id": "tech.aurora_25147_engineering_section",
      "category_id": "Core:BasicSystems",
      "component_type": "engineering",
      "size_hs": 10.0,
      "cost": 3.0,
      "crew": 5,
      "component_value": 2.0,
      "stats": { "is_engineering": 1, "maintenance_reduction": 25.0 },
      "materials": { "duranium": 1.0, "mercassium": 1.0 }
    },
    {
      "name": "Engineering Section - Small",
      "tech_id": "tech.aurora_26267_engineering_section_small",
      "category_id": "Core:BasicSystems",
      "component_type": "engineering",
      "size_hs": 5.0,
      "cost": 1.5,
      "crew": 3,
      "component_value": 1.0,
      "stats": { "is_engineering": 1, "maintenance_reduction": 15.0 },
      "materials": { "duranium": 0.5, "mercassium": 0.5 }
    },
    {
      "name": "Engineering Section - Tiny",
      "tech_id": "tech.aurora_27133_engineering_section_tiny",
      "category_id": "Core:BasicSystems",
      "component_type": "engineering",
      "size_hs": 2.0,
      "cost": 0.6,
      "crew": 1,
      "component_value": 0.4,
      "stats": { "is_engineering": 1, "maintenance_reduction": 8.0 },
      "materials": { "duranium": 0.2, "mercassium": 0.2 }
    },
    {
      "name": "Engineering Section - Fighter",
      "tech_id": "tech.aurora_27134_engineering_section_fighter",
      "category_id": "Core:BasicSystems",
      "component_type": "engineering",
      "size_hs": 1.0,
      "cost": 0.3,
      "crew": 0,
      "component_value": 0.2,
      "stats": { "is_engineering": 1, "maintenance_reduction": 5.0 },
      "materials": { "duranium": 0.1, "mercassium": 0.1 }
    },
    {
      "name": "Maintenance Storage",
      "tech_id": "tech.aurora_76178_maintenance_storage",
      "category_id": "Core:BasicSystems",
      "component_type": "maintenance_storage",
      "size_hs": 25.0,
      "cost": 5.0,
      "crew": 0,
      "component_value": 5.0,
      "stats": { "msp_capacity": 25000 },
      "materials": { "duranium": 1.5, "mercassium": 1.0 }
    },
    {
      "name": "Maintenance Storage - Large",
      "tech_id": "tech.aurora_27132_large_maintenance_storage",
      "category_id": "Core:BasicSystems",
      "component_type": "maintenance_storage",
      "size_hs": 50.0,
      "cost": 10.0,
      "crew": 0,
      "component_value": 10.0,
      "stats": { "msp_capacity": 50000 },
      "materials": { "duranium": 3.0, "mercassium": 2.0 }
    },
    {
      "name": "Maintenance Storage - Small",
      "tech_id": "tech.aurora_76179_small_maintenance_storage",
      "category_id": "Core:BasicSystems",
      "component_type": "maintenance_storage",
      "size_hs": 10.0,
      "cost": 2.0,
      "crew": 0,
      "component_value": 2.0,
      "stats": { "msp_capacity": 10000 },
      "materials": { "duranium": 0.6, "mercassium": 0.4 }
    },
    {
      "name": "Maintenance Storage - Tiny",
      "tech_id": "tech.aurora_76181_tiny_maintenance_storage",
      "category_id": "Core:BasicSystems",
      "component_type": "maintenance_storage",
      "size_hs": 5.0,
      "cost": 1.0,
      "crew": 0,
      "component_value": 1.0,
      "stats": { "msp_capacity": 5000 },
      "materials": { "duranium": 0.3, "mercassium": 0.2 }
    },
    {
      "name": "Maintenance Storage - Fighter",
      "tech_id": "tech.aurora_82471_fighter_maintenance_storage",
      "category_id": "Core:BasicSystems",
      "component_type": "maintenance_storage",
      "size_hs": 1.0,
      "cost": 0.2,
      "crew": 0,
      "component_value": 0.2,
      "stats": { "msp_capacity": 1000 },
      "materials": { "duranium": 0.06, "mercassium": 0.04 }
    },
    {
      "name": "Recreational Module",
      "tech_id": "tech.aurora_52602_recreational_module",
      "category_id": "Core:BasicSystems",
      "component_type": "recreational",
      "size_hs": 10.0,
      "cost": 5.0,
      "crew": 0,
      "component_value": 5.0,
      "stats": { "morale_bonus": 1.0 },
      "materials": { "duranium": 1.0, "mercassium": 1.0 }
    },
    {
      "name": "Diplomacy Module",
      "tech_id": "tech.aurora_65902_diplomacy_module",
      "category_id": "Core:GeneralScience",
      "component_type": "diplomacy",
      "size_hs": 10.0,
      "cost": 5.0,
      "crew": 10,
      "component_value": 5.0,
      "stats": { "diplomacy_rating": 1.0 },
      "materials": { "duranium": 1.0, "mercassium": 1.0 }
    },
    {
      "name": "Refuelling System: 20,000 LPH",
      "tech_id": "tech.aurora_65717_refuelling_system_20_000_lph",
      "category_id": "Core:BasicSystems",
      "component_type": "transfer_fuel",
      "size_hs": 5.0,
      "cost": 2.0,
      "crew": 5,
      "component_value": 2.0,
      "stats": { "transfer_rate_lph": 20000 },
      "materials": { "duranium": 0.5, "mercassium": 0.5 }
    },
    {
      "name": "Small Craft Refuelling System: 5,000 LPH",
      "tech_id": "tech.aurora_97493_small_craft_refuelling_system_5_000_lph",
      "category_id": "Core:BasicSystems",
      "component_type": "transfer_fuel",
      "size_hs": 1.0,
      "cost": 0.5,
      "crew": 0,
      "component_value": 0.5,
      "stats": { "transfer_rate_lph": 5000 },
      "materials": { "duranium": 0.1, "mercassium": 0.1 }
    },
    {
      "name": "Ordnance Transfer System: 40 MSP per Hour",
      "tech_id": "tech.aurora_65765_ordnance_transfer_system_40_msp_per_hour",
      "category_id": "Core:BasicSystems",
      "component_type": "transfer_ordnance",
      "size_hs": 5.0,
      "cost": 2.0,
      "crew": 5,
      "component_value": 2.0,
      "stats": { "transfer_rate_msp_per_hour": 40 },
      "materials": { "duranium": 0.5, "mercassium": 0.5 }
    },
    {
      "name": "Conventional Cargo Shuttles",
      "tech_id": "tech.aurora_53_conventional_cargo_shuttles",
      "category_id": "Core:TransportIndustry",
      "component_type": "transfer_cargo",
      "size_hs": 10.0,
      "cost": 3.0,
      "crew": 5,
      "component_value": 3.0,
      "stats": { "cargo_transfer_rate": 5000 },
      "materials": { "duranium": 0.8, "mercassium": 0.5 }
    },
    {
      "name": "Cryogenic Transport",
      "tech_id": "tech.aurora_479_cryogenic_transport",
      "category_id": "Core:TransportIndustry",
      "component_type": "transport_colonist",
      "size_hs": 50.0,
      "cost": 10.0,
      "crew": 0,
      "component_value": 10.0,
      "stats": { "colonist_capacity": 10 },
      "materials": { "duranium": 3.0, "mercassium": 2.0 }
    },
    {
      "name": "Cryogenic Transport - Conventional",
      "tech_id": "tech.aurora_92178_cryogenic_transport_conventional",
      "category_id": "Core:TransportIndustry",
      "component_type": "transport_colonist",
      "size_hs": 25.0,
      "cost": 5.0,
      "crew": 0,
      "component_value": 5.0,
      "stats": { "colonist_capacity": 10 },
      "materials": { "duranium": 1.5, "mercassium": 1.0 }
    },
    {
      "name": "Cryogenic Transport - Small",
      "tech_id": "tech.aurora_43533_cryogenic_transport_small",
      "category_id": "Core:TransportIndustry",
      "component_type": "transport_colonist",
      "size_hs": 25.0,
      "cost": 5.0,
      "crew": 0,
      "component_value": 5.0,
      "stats": { "colonist_capacity": 5 },
      "materials": { "duranium": 1.5, "mercassium": 1.0 }
    },
    {
      "name": "Cryogenic Transport - Large",
      "tech_id": "tech.aurora_78588_cryogenic_transport_large",
      "category_id": "Core:TransportIndustry",
      "component_type": "transport_colonist",
      "size_hs": 100.0,
      "cost": 20.0,
      "crew": 0,
      "component_value": 20.0,
      "stats": { "colonist_capacity": 50 },
      "materials": { "duranium": 6.0, "mercassium": 4.0 }
    },
    {
      "name": "Cryogenic Transport - Emergency",
      "tech_id": "tech.aurora_43532_cryogenic_transport_emergency",
      "category_id": "Core:TransportIndustry",
      "component_type": "transport_colonist",
      "size_hs": 50.0,
      "cost": 5.0,
      "crew": 0,
      "component_value": 5.0,
      "stats": { "colonist_capacity": 10 },
      "materials": { "duranium": 1.5, "mercassium": 1.0 }
    },
    {
      "name": "Troop Transport Bay - Conventional",
      "tech_id": "tech.aurora_92177_troop_transport_bay_conventional",
      "category_id": "Core:PlanetaryCombat",
      "component_type": "transport_troops",
      "size_hs": 25.0,
      "cost": 5.0,
      "crew": 0,
      "component_value": 5.0,
      "stats": { "troop_capacity": 2500 },
      "materials": { "duranium": 1.5, "mercassium": 1.0 }
    },
    {
      "name": "Troop Transport Bay - Standard",
      "tech_id": "tech.aurora_33426_troop_transport_bay_standard",
      "category_id": "Core:PlanetaryCombat",
      "component_type": "transport_troops",
      "size_hs": 50.0,
      "cost": 10.0,
      "crew": 0,
      "component_value": 10.0,
      "stats": { "troop_capacity": 5000 },
      "materials": { "duranium": 3.0, "mercassium": 2.0 }
    },
    {
      "name": "Troop Transport Bay - Large",
      "tech_id": "tech.aurora_728_troop_transport_bay_large",
      "category_id": "Core:PlanetaryCombat",
      "component_type": "transport_troops",
      "starting": false,
      "size_hs": 100.0,
      "cost": 20.0,
      "crew": 0,
      "component_value": 20.0,
      "stats": { "troop_capacity": 10000 },
      "materials": { "duranium": 6.0, "mercassium": 4.0 }
    },
    {
      "name": "Troop Transport Bay - Small",
      "tech_id": "tech.aurora_78585_troop_transport_bay_small",
      "category_id": "Core:PlanetaryCombat",
      "component_type": "transport_troops",
      "size_hs": 10.0,
      "cost": 2.0,
      "crew": 0,
      "component_value": 2.0,
      "stats": { "troop_capacity": 1000 },
      "materials": { "duranium": 0.6, "mercassium": 0.4 }
    },
    {
      "name": "Troop Transport Bay - Very Small",
      "tech_id": "tech.aurora_65849_troop_transport_bay_very_small",
      "category_id": "Core:PlanetaryCombat",
      "component_type": "transport_troops",
      "size_hs": 5.0,
      "cost": 1.0,
      "crew": 0,
      "component_value": 1.0,
      "stats": { "troop_capacity": 500 },
      "materials": { "duranium": 0.3, "mercassium": 0.2 }
    },
    {
      "name": "Troop Transport Bay - Very Large",
      "tech_id": "tech.aurora_78589_troop_transport_bay_very_large",
      "category_id": "Core:PlanetaryCombat",
      "component_type": "transport_troops",
      "size_hs": 200.0,
      "cost": 40.0,
      "crew": 0,
      "component_value": 40.0,
      "stats": { "troop_capacity": 20000 },
      "materials": { "duranium": 12.0, "mercassium": 8.0 }
    },
    {
      "name": "Troop Transport Drop Bay - Large",
      "tech_id": "tech.aurora_55437_troop_transport_drop_bay_large",
      "category_id": "Core:PlanetaryCombat",
      "component_type": "transport_troops",
      "starting": false,
      "size_hs": 50.0,
      "cost": 15.0,
      "crew": 0,
      "component_value": 15.0,
      "stats": { "troop_capacity": 5000, "drop_capable": true },
      "materials": { "duranium": 5.0, "mercassium": 3.0 }
    },
    {
      "name": "Troop Transport Drop Bay - Standard",
      "tech_id": "tech.aurora_55438_troop_transport_drop_bay_standard",
      "category_id": "Core:PlanetaryCombat",
      "component_type": "transport_troops",
      "starting": false,
      "size_hs": 25.0,
      "cost": 7.5,
      "crew": 0,
      "component_value": 7.5,
      "stats": { "troop_capacity": 2500, "drop_capable": true },
      "materials": { "duranium": 2.5, "mercassium": 1.5 }
    },
    {
      "name": "Troop Transport Drop Bay - Small",
      "tech_id": "tech.aurora_78586_troop_transport_drop_bay_small",
      "category_id": "Core:PlanetaryCombat",
      "component_type": "transport_troops",
      "starting": false,
      "size_hs": 10.0,
      "cost": 3.0,
      "crew": 0,
      "component_value": 3.0,
      "stats": { "troop_capacity": 1000, "drop_capable": true },
      "materials": { "duranium": 1.0, "mercassium": 0.6 }
    },
    {
      "name": "Troop Transport Drop Bay - Very Small",
      "tech_id": "tech.aurora_65850_troop_transport_drop_bay_very_small",
      "category_id": "Core:PlanetaryCombat",
      "component_type": "transport_troops",
      "starting": false,
      "size_hs": 5.0,
      "cost": 1.5,
      "crew": 0,
      "component_value": 1.5,
      "stats": { "troop_capacity": 500, "drop_capable": true },
      "materials": { "duranium": 0.5, "mercassium": 0.3 }
    },
    {
      "name": "Troop Transport Drop Bay - Very Large",
      "tech_id": "tech.aurora_78590_troop_transport_drop_bay_very_large",
      "category_id": "Core:PlanetaryCombat",
      "component_type": "transport_troops",
      "starting": false,
      "size_hs": 100.0,
      "cost": 30.0,
      "crew": 0,
      "component_value": 30.0,
      "stats": { "troop_capacity": 10000, "drop_capable": true },
      "materials": { "duranium": 10.0, "mercassium": 6.0 }
    },
    {
      "name": "Troop Transport Boarding Bay - Standard",
      "tech_id": "tech.aurora_65454_troop_transport_boarding_bay_standard",
      "category_id": "Core:PlanetaryCombat",
      "component_type": "transport_troops",
      "starting": false,
      "size_hs": 25.0,
      "cost": 7.5,
      "crew": 0,
      "component_value": 7.5,
      "stats": { "troop_capacity": 2500, "boarding_capable": true },
      "materials": { "duranium": 2.5, "mercassium": 1.5 }
    },
    {
      "name": "Troop Transport Boarding Bay - Small",
      "tech_id": "tech.aurora_65848_troop_transport_boarding_bay_small",
      "category_id": "Core:PlanetaryCombat",
      "component_type": "transport_troops",
      "starting": false,
      "size_hs": 10.0,
      "cost": 3.0,
      "crew": 0,
      "component_value": 3.0,
      "stats": { "troop_capacity": 1000, "boarding_capable": true },
      "materials": { "duranium": 1.0, "mercassium": 0.6 }
    },
    {
      "name": "Troop Transport Boarding Bay - Very Small",
      "tech_id": "tech.aurora_67060_troop_transport_boarding_bay_very_small",
      "category_id": "Core:PlanetaryCombat",
      "component_type": "transport_troops",
      "starting": false,
      "size_hs": 5.0,
      "cost": 1.5,
      "crew": 0,
      "component_value": 1.5,
      "stats": { "troop_capacity": 500, "boarding_capable": true },
      "materials": { "duranium": 0.5, "mercassium": 0.3 }
    },
    {
      "name": "Passenger Accommodation",
      "tech_id": "tech.aurora_33435_passenger_accomodation",
      "category_id": "Core:TransportIndustry",
      "component_type": "transport_passenger",
      "size_hs": 50.0,
      "cost": 10.0,
      "crew": 5,
      "component_value": 10.0,
      "stats": { "passenger_capacity": 5000 },
      "materials": { "duranium": 3.0, "mercassium": 2.0 }
    },
    {
      "name": "Passenger Accommodation - Small",
      "tech_id": "tech.aurora_33436_passenger_accomodation_small",
      "category_id": "Core:TransportIndustry",
      "component_type": "transport_passenger",
      "size_hs": 10.0,
      "cost": 2.0,
      "crew": 1,
      "component_value": 2.0,
      "stats": { "passenger_capacity": 1000 },
      "materials": { "duranium": 0.6, "mercassium": 0.4 }
    },
    {
      "name": "Conventional Geological Survey Sensors",
      "tech_id": "tech.aurora_92176_conventional_geological_survey_sensors",
      "category_id": "Core:SurveySensors",
      "component_type": "survey_geological",
      "size_hs": 5.0,
      "cost": 50.0,
      "crew": 10,
      "component_value": 0.2,
      "stats": { "survey_speed": 0.2, "geo_survey_points": 0.2 },
      "materials": { "uridium": 50.0 }
    },
    {
      "name": "Conventional Gravitational Survey Sensors",
      "tech_id": "tech.aurora_24_gravitational_survey_sensors",
      "category_id": "Core:SurveySensorsGrav",
      "component_type": "survey_gravitational",
      "starting": false,
      "size_hs": 5.0,
      "cost": 100.0,
      "crew": 10,
      "component_value": 1.0,
      "stats": { "survey_speed": 1.0, "grav_survey_points": 1.0 },
      "materials": { "uridium": 100.0 }
    },
    {
      "name": "Conventional Engine",
      "tech_id": "tech.aurora_38336_conventional_engine",
      "category_id": "Core:Engines",
      "component_type": "engine",
      "size_hs": 10.0,
      "cost": 25.0,
      "crew": 10,
      "component_value": 25.0,
      "stats": {
        "engine_power": 50.0,
        "fuel_per_eph": 1.0,
        "fuel_use_per_hour": 50.0,
        "thermal_signature": 50.0,
        "is_commercial": 0.0,
        "is_military": 1.0
      },
      "materials": { "gallicite": 25.0 }
    },
    {
      "name": "Orbital Mining Module",
      "tech_id": "tech.aurora_25720_orbital_mining_module",
      "category_id": "Core:OrbitalMiningModules",
      "component_type": "orbital_mining",
      "size_hs": 10.0,
      "cost": 20.0,
      "crew": 1,
      "component_value": 20.0,
      "stats": { "orbital_miner_rate": 50.0, "orbital_miner_modules": 1.0 },
      "materials": { "duranium": 5.0, "mercassium": 5.0 }
    },
    {
      "name": "Sorium Harvester",
      "tech_id": "tech.aurora_25148_sorium_harvester",
      "category_id": "Core:SoriumHarvesters",
      "component_type": "sorium_harvester",
      "size_hs": 10.0,
      "cost": 30.0,
      "crew": 1,
      "component_value": 30.0,
      "stats": { "fuel_harvester_rate": 200000.0, "fuel_harvester_modules": 1.0 },
      "materials": { "duranium": 5.0, "corbomite": 5.0 }
    },
    {
      "name": "Tractor Beam",
      "tech_id": "tech.aurora_25607_ship_to_ship_tractor_beam",
      "category_id": "Core:TractorBeams",
      "component_type": "tractor_beam",
      "size_hs": 10.0,
      "cost": 100.0,
      "crew": 10,
      "component_value": 100.0,
      "stats": { "is_tractor_beam": 1.0, "is_commercial": 1.0 },
      "materials": { "duranium": 25.0, "mercassium": 75.0 }
    },
    {
      "name": "Jump Point Stabilisation Module",
      "tech_id": "tech.aurora_24990_jump_point_stabilisation_module_180",
      "category_id": "Core:TransportIndustry",
      "component_type": "jump_point_stabilisation",
      "size_hs": 10.0,
      "cost": 120.0,
      "crew": 5,
      "component_value": 180.0,
      "stats": { "jump_stabilisation_days": 180.0 },
      "materials": { "duranium": 4.0, "boronide": 2.0, "sorium": 4.0 }
    },
    {
      "name": "Terraforming Module",
      "tech_id": "tech.aurora_25000_terraforming_rate_0_00032_atm",
      "category_id": "Core:TransportIndustry",
      "component_type": "terraforming",
      "size_hs": 5.0,
      "cost": 50.0,
      "crew": 5,
      "component_value": 1.0,
      "stats": { "terraformer_rate": 0.00025 },
      "materials": { "duranium": 2.5, "boronide": 2.5 }
    },
    {
      "name": "10cm Laser R1",
      "tech_id": "tech.p4x_military_laser_r1",
      "category_id": "Core:Lasers",
      "component_type": "laser",
      "size_hs": 1.0,
      "cost": 1.2,
      "crew": 1,
      "component_value": 1.0,
      "stats": {
        "damage": 1.1,
        "rate_of_fire": 1.0,
        "range_modifier": 10000.0,
        "max_range": 11000.0,
        "power_requirement": 1.1,
        "recharge_rate": 3.0
      },
      "materials": { "duranium": 0.3, "boronide": 0.3, "corundium": 0.3 }
    },
    {
      "name": "Railgun R1",
      "tech_id": "tech.p4x_military_railgun_r1",
      "category_id": "Core:Railguns",
      "component_type": "railgun",
      "size_hs": 2.0,
      "cost": 3.0,
      "crew": 2,
      "component_value": 3.0,
      "stats": {
        "damage_per_shot": 6.0,
        "shots_per_volley": 4.0,
        "range_modifier": 10000.0,
        "max_range": 10000.0,
        "power_requirement": 4.0,
        "recharge_rate": 10.0
      },
      "materials": { "duranium": 0.6, "neutronium": 0.6, "gallicite": 0.6 }
    },
    {
      "name": "Particle Beam R1",
      "tech_id": "tech.p4x_military_particle_beam_r1",
      "category_id": "Core:ParticleBeams",
      "component_type": "particle_beam",
      "size_hs": 2.0,
      "cost": 3.0,
      "crew": 2,
      "component_value": 3.0,
      "stats": {
        "beam_strength": 4.0,
        "range_modifier": 12000.0,
        "max_range": 12000.0,
        "power_requirement": 4.0,
        "recharge_rate": 5.0
      },
      "materials": { "duranium": 0.5, "boronide": 0.5, "corundium": 0.5 }
    },
    {
      "name": "Meson Cannon R1",
      "tech_id": "tech.p4x_military_meson_cannon_r1",
      "category_id": "Core:MesonCannon",
      "component_type": "meson_cannon",
      "size_hs": 2.0,
      "cost": 3.0,
      "crew": 2,
      "component_value": 3.0,
      "stats": {
        "damage": 3.0,
        "range_modifier": 10000.0,
        "max_range": 10000.0,
        "power_requirement": 3.0,
        "recharge_rate": 5.0
      },
      "materials": { "duranium": 0.5, "boronide": 0.5, "corundium": 0.5 }
    },
    {
      "name": "Plasma Carronade R1",
      "tech_id": "tech.p4x_military_plasma_carronade_r1",
      "category_id": "Core:PlasmaCarronade",
      "component_type": "plasma_carronade",
      "size_hs": 2.0,
      "cost": 3.0,
      "crew": 2,
      "component_value": 3.0,
      "stats": {
        "damage": 9.0,
        "range_modifier": 4000.0,
        "max_range": 4000.0,
        "power_requirement": 3.0,
        "recharge_rate": 8.0
      },
      "materials": { "duranium": 0.6, "boronide": 0.6, "corundium": 0.6 }
    },
    {
      "name": "High Power Microwave R1",
      "tech_id": "tech.p4x_military_hpm_r1",
      "category_id": "Core:HPM",
      "component_type": "hpm",
      "size_hs": 2.0,
      "cost": 3.0,
      "crew": 2,
      "component_value": 3.0,
      "stats": {
        "damage": 2.0,
        "range_modifier": 12000.0,
        "max_range": 12000.0,
        "power_requirement": 4.0,
        "recharge_rate": 5.0
      },
      "materials": { "duranium": 0.5, "boronide": 0.5, "corundium": 0.5 }
    },
    {
      "name": "Gauss Cannon R1",
      "tech_id": "tech.p4x_military_gauss_cannon_r1",
      "category_id": "Core:GaussCannon",
      "component_type": "gauss_cannon",
      "size_hs": 1.0,
      "cost": 2.0,
      "crew": 1,
      "component_value": 2.0,
      "stats": {
        "damage": 1.0,
        "range": 4000.0,
        "range_modifier": 4000.0,
        "rate_of_fire": 4.0,
        "power_requirement": 1.0
      },
      "materials": { "vendarite": 1.0, "duranium": 0.3 }
    },
    {
      "name": "Beam Fire Control R1",
      "tech_id": "tech.p4x_military_beam_fc_r1",
      "category_id": "Core:FireControl",
      "component_type": "fire_control_beam",
      "size_hs": 2.0,
      "cost": 2.0,
      "crew": 2,
      "component_value": 2.0,
      "stats": {
        "range": 20000.0,
        "tracking_speed": 1250.0,
        "eccm_level": 0.0,
        "hardening": 0.0
      },
      "materials": { "corbomite": 0.5, "uridium": 0.5 }
    },
    {
      "name": "Missile Fire Control R1",
      "tech_id": "tech.p4x_military_missile_fc_r1",
      "category_id": "Core:FireControl",
      "component_type": "sensor_missile_fire_control",
      "size_hs": 2.0,
      "cost": 2.0,
      "crew": 2,
      "component_value": 2.0,
      "stats": {
        "sensor_strength": 10.0,
        "em_sensitivity_pct": 100.0,
        "eccm_level": 0.0,
        "resolution": 100.0,
        "max_range_tons": 100000.0,
        "range": 20000.0,
        "hardening": 0.0
      },
      "materials": { "corbomite": 0.5, "uridium": 0.5 }
    },
    {
      "name": "Active Sensor R1",
      "tech_id": "tech.p4x_military_active_sensor_r1",
      "category_id": "Core:Sensors",
      "component_type": "active_sensor",
      "size_hs": 2.0,
      "cost": 2.0,
      "crew": 2,
      "component_value": 2.0,
      "stats": {
        "sensor_strength": 10.0,
        "em_sensitivity_pct": 100.0,
        "eccm": 0.0,
        "resolution": 100.0,
        "max_range_tons": 100000.0,
        "range": 26187330.1,
        "hardening": 0.0
      },
      "materials": { "corbomite": 0.5, "uridium": 0.5 }
    },
    {
      "name": "Active Sensor R1 - Large",
      "tech_id": "tech.p4x_military_active_sensor_r1_large",
      "category_id": "Core:Sensors",
      "component_type": "active_sensor",
      "size_hs": 5.0,
      "cost": 5.0,
      "crew": 3,
      "component_value": 5.0,
      "stats": {
        "sensor_strength": 25.0,
        "em_sensitivity_pct": 100.0,
        "eccm": 0.0,
        "resolution": 100.0,
        "max_range_tons": 100000.0,
        "range": 41405804.5,
        "hardening": 0.0
      },
      "materials": { "corbomite": 1.0, "uridium": 1.0 }
    },
    {
      "name": "Thermal Sensor R1",
      "tech_id": "tech.p4x_military_thermal_sensor_r1",
      "category_id": "Core:Sensors",
      "component_type": "passive_thermal",
      "size_hs": 1.0,
      "cost": 0.5,
      "crew": 1,
      "component_value": 0.5,
      "stats": {
        "sensor_strength": 5.0,
        "range_10": 559.0,
        "range_100": 1768.0,
        "range_1000": 5590.0,
        "hardening": 0.0
      },
      "materials": { "uridium": 0.3 }
    },
    {
      "name": "EM Sensor R1",
      "tech_id": "tech.p4x_military_em_sensor_r1",
      "category_id": "Core:Sensors",
      "component_type": "passive_em",
      "size_hs": 1.0,
      "cost": 0.5,
      "crew": 1,
      "component_value": 0.5,
      "stats": {
        "sensor_strength": 5.0,
        "range_10": 559.0,
        "range_100": 1768.0,
        "range_1000": 5590.0,
        "hardening": 0.0
      },
      "materials": { "uridium": 0.3 }
    },
    {
      "name": "Missile Launcher Size-4",
      "tech_id": "tech.p4x_military_missile_launcher_s4",
      "category_id": "Core:MissileLaunchers",
      "component_type": "missile_launcher",
      "size_hs": 4.0,
      "cost": 4.0,
      "crew": 2,
      "component_value": 4.0,
      "stats": {
        "max_missile_size": 4.0,
        "rate_of_fire": 60.0
      },
      "materials": { "duranium": 1.0, "tritanium": 1.0 }
    },
    {
      "name": "Magazine - Small",
      "tech_id": "tech.p4x_military_magazine_small",
      "category_id": "Core:Magazine",
      "component_type": "magazine",
      "size_hs": 5.0,
      "cost": 2.0,
      "crew": 0,
      "component_value": 2.0,
      "stats": {
        "magazine_capacity": 25.0,
        "internal_armour_hs": 0.0,
        "explosion_chance": 0.0
      },
      "materials": { "duranium": 0.5, "tritanium": 0.5 }
    },
    {
      "name": "Military Engine R1",
      "tech_id": "tech.p4x_military_engine_r1",
      "category_id": "Core:Engines",
      "component_type": "engine",
      "size_hs": 5.0,
      "cost": 12.5,
      "crew": 5,
      "component_value": 12.5,
      "stats": {
        "engine_power": 25.0,
        "fuel_per_eph": 1.0,
        "fuel_use_per_hour": 25.0,
        "thermal_signature": 25.0,
        "is_commercial": 0.0,
        "is_military": 1.0
      },
      "materials": { "gallicite": 12.5 }
    },
    {
      "name": "Fighter Engine",
      "tech_id": "tech.p4x_military_engine_r1",
      "category_id": "Core:Engines",
      "component_type": "engine",
      "size_hs": 1.0,
      "cost": 7.5,
      "crew": 1,
      "component_value": 7.5,
      "stats": {
        "engine_power": 15.0,
        "fuel_per_eph": 3.0,
        "fuel_use_per_hour": 45.0,
        "thermal_signature": 15.0,
        "is_commercial": 0.0,
        "is_military": 1.0
      },
      "materials": { "gallicite": 7.5 }
    },
    {
      "name": "Military Jump Drive R1",
      "tech_id": "tech.aurora_738_jump_point_theory",
      "category_id": "Core:JumpEngines",
      "component_type": "jump_drive",
      "starting": true,
      "size_hs": 25.0,
      "cost": 125.0,
      "crew": 50,
      "component_value": 125.0,
      "stats": {
        "max_ship_size": 50000.0,
        "max_squadron_size": 6.0,
        "max_jump_radius": 50.0,
        "is_jump_drive": 1.0,
        "is_commercial": 0.0,
        "is_military": 1.0
      },
      "materials": { "duranium": 25.0, "sorium": 100.0 }
    },
    {
      "name": "Commercial Jump Drive R1",
      "tech_id": "tech.aurora_738_jump_point_theory",
      "category_id": "Core:JumpEngines",
      "component_type": "jump_drive",
      "starting": true,
      "size_hs": 25.0,
      "cost": 125.0,
      "crew": 50,
      "component_value": 125.0,
      "stats": {
        "max_ship_size": 50000.0,
        "max_squadron_size": 6.0,
        "max_jump_radius": 50.0,
        "is_jump_drive": 1.0,
        "is_commercial": 1.0,
        "is_military": 0.0
      },
      "materials": { "duranium": 25.0, "sorium": 100.0 }
    },
    {
      "name": "Shield Generator R1",
      "tech_id": "tech.p4x_shield_generator_r1",
      "category_id": "Core:ShieldGenerators",
      "component_type": "shield",
      "size_hs": 2.0,
      "cost": 22.0,
      "crew": 2,
      "component_value": 2.0,
      "stats": {
        "shield_strength": 20.0,
        "recharge_rate": 2.0,
        "recharge_time": 3000.0
      },
      "materials": { "corbomite": 22.0 }
    }
  ]
}