Category 
    name = "LEARNING_CATEGORY"
    graphic = "learning.png"
    colour = (93, 155, 246)

Category 
    name = "GROWTH_CATEGORY"
    graphic = "growth.png"
    colour = (116, 225, 107)

Category 
    name = "PRODUCTION_CATEGORY"
    graphic = "production.png"
    colour = (240, 106, 106, 255)

Category 
    name = "CONSTRUCTION_CATEGORY"
    graphic = "construction.png"
    colour = (241, 233, 87, 255)

Category 
    name = "SHIPS_CATEGORY"
    graphic = "ships.png"
    colour = (255, 139, 85, 255)

Tech
    name = "LRN_PHYS_BRAIN"
    description = "LRN_PHYS_BRAIN_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "LEARNING_CATEGORY"
    researchcost = 120
    researchturns = 2
    prerequisites = []
    unlock = []
    graphic = "icons/tech/the_physical_brain.png"

Tech
    name = "LRN_ALGO_ELEGANCE"
    description = "LRN_ALGO_ELEGANCE_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "LEARNING_CATEGORY"
    researchcost = 60
    researchturns = 4
    prerequisites = []
    unlock = []
    graphic = "icons/tech/algorithmic_elegance.png"

Tech
    name = "LRN_TRANSLING_THT"
    description = "LRN_TRANSLING_THT_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "LEARNING_CATEGORY"
    researchcost = 160
    researchturns = 8
    prerequisites = [
        "LRN_PHYS_BRAIN"
        "LRN_ALGO_ELEGANCE"
    ]
    unlock = []
    graphic = "icons/tech/translingustic_thought.png"

Tech
    name = "LRN_PSIONICS"
    description = "LRN_PSIONICS_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "LEARNING_CATEGORY"
    researchcost = 240
    researchturns = 3
    prerequisites = "LRN_PHYS_BRAIN"
    unlock = []
    graphic = "icons/tech/psionics.png"

Tech
    name = "LRN_ARTIF_MINDS"
    description = "LRN_ARTIF_MINDS_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "LEARNING_CATEGORY"
    researchcost = 120
    researchturns = 6
    prerequisites = "LRN_ALGO_ELEGANCE"
    unlock = []
    graphic = "icons/tech/artificial_minds.png"

Tech
    name = "LRN_XENOARCH"
    description = "LRN_XENOARCH_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "LEARNING_CATEGORY"
    researchcost = 360
    researchturns = 10
    prerequisites = [
        "SHP_GAL_EXPLO"
        "LRN_TRANSLING_THT"
    ]
    unlock = []
    graphic = "icons/tech/xenoarchaeology.png"

Tech
    name = "LRN_GRAVITONICS"
    description = "LRN_GRAVITONICS_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "LEARNING_CATEGORY"
    researchcost = 240
    researchturns = 8
    prerequisites = "LRN_ARTIF_MINDS"
    unlock = []
    graphic = "icons/tech/gravitonics.png"

Tech
    name = "LRN_FORCE_FIELD"
    description = "LRN_FORCE_FIELD_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "LEARNING_CATEGORY"
    researchcost = 480
    researchturns = 4
    prerequisites = "LRN_PSIONICS"
    unlock = []
    graphic = "icons/tech/force-field_harmonics.png"

Tech
    name = "LRN_EVERYTHING"
    description = "LRN_EVERYTHING_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "LEARNING_CATEGORY"
    researchcost = 400
    researchturns = 10
    prerequisites = "LRN_GRAVITONICS"
    unlock = []
    graphic = "icons/tech/the_theory_of_everything.png"

Tech
    name = "LRN_MIND_VOID"
    description = "LRN_MIND_VOID_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "LEARNING_CATEGORY"
    researchcost = 500
    researchturns = 12
    prerequisites = "LRN_XENOARCH"
    unlock = []
    graphic = "icons/tech/mind_of_the_void.png"

Tech
    name = "LRN_NDIM_SUBSPACE"
    description = "LRN_NDIM_SUBSPACE_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "LEARNING_CATEGORY"
    researchcost = 800
    researchturns = 5
    prerequisites = "LRN_FORCE_FIELD"
    unlock = []
    graphic = "icons/tech/n-dimensional_subspace.png"

Tech
    name = "LRN_QUANT_NET"
    description = "LRN_QUANT_NET_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "LEARNING_CATEGORY"
    researchcost = 1500
    researchturns = 6
    prerequisites = "LRN_NDIM_SUBSPACE"
    unlock = []
    graphic = ""

Tech
    name = "LRN_TIME_MECH"
    description = "LRN_TIME_MECH_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "LEARNING_CATEGORY"
    researchcost = 750
    researchturns = 12
    prerequisites = "LRN_EVERYTHING"
    unlock = []
    graphic = "icons/tech/temporal_mechanics.png"

Tech
    name = "LRN_UNIF_CONC"
    description = "LRN_UNIF_CONC_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "LEARNING_CATEGORY"
    researchcost = 1000
    researchturns = 15
    prerequisites = "LRN_MIND_VOID"
    unlock = []
    graphic = "icons/tech/unified_conscious.png"

Tech
    name = "LRN_TRANSCEND"
    description = "LRN_TRANSCEND_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "LEARNING_CATEGORY"
    researchcost = 2500
    researchturns = 25
    prerequisites = [
        "CON_TRANS_ARCH"
        "LRN_TIME_MECH"
        "LRN_UNIF_CONC"
        "LRN_QUANT_NET"
        "PRO_ZERO_GEN"
        "GRO_ENERGY_META"
    ]
    unlock = []
    effectsgroups =
        EffectsGroup
            scope = Source
            effects = Victory "TECH_VICTORY"
    graphic = "icons/tech/singularity_of_transcendence.png"
        
Tech
    name = "LRN_AUTOLAB_I"
    description = "LRN_AUTOLAB_I_DESC"
    short_description = "RESEARCH_SHORT_DESC"
    techtype = Application
    category = "LEARNING_CATEGORY"
    researchcost = 250
    researchturns = 1
    prerequisites = "LRN_ARTIF_MINDS"
    unlock = []
    effectsgroups =
        EffectsGroup
            scope = And [
                OwnedExclusivelyBy TheEmpire Source.Owner
                PopulationCenter
            ]
            effects = SetTargetResearch Value + 5
    graphic = "icons/tech/basic_autolabs.png"

Tech
    name = "LRN_DISTRIB_THOUGHT"
    description = "LRN_DISTRIB_THOUGHT_DESC"
    short_description = "RESEARCH_SHORT_DESC"
    techtype = Application
    category = "LEARNING_CATEGORY"
    researchcost = 300
    researchturns = 1
    prerequisites = [
        "LRN_TRANSLING_THT"
        "LRN_PSIONICS"
    ]
    unlock = []
    effectsgroups =
        EffectsGroup
            scope = And [
                OwnedExclusivelyBy TheEmpire Source.Owner
                PopulationCenter
                Focus "FOCUS_RESEARCH"
            ]
            effects = SetTargetResearch Value * 1.25
    graphic = ""

Tech
    name = "LRN_XENOARCH_RESTORE"
    description = "LRN_XENOARCH_RESTORE_DESC"
    short_description = "XENOARCH_RESTORE_SHORT_DESC"
    techtype = Application
    category = "LEARNING_CATEGORY"
    researchcost = 900
    researchturns = 1
    prerequisites = [
        "LRN_FORCE_FIELD"
        "LRN_XENOARCH"
    ]
    unlock = []
    graphic = ""

Tech
    name = "LRN_OBSERVATORY_I"
    description = "LRN_OBSERVATORY_I_DESC"
    short_description = "BUILDING_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "LEARNING_CATEGORY"
    researchcost = 750
    researchturns = 1
    prerequisites = "LRN_FORCE_FIELD"
    unlock = Item type = Building name = "BLD_OBSERVATORY"
    graphic = ""

Tech
    name = "LRN_SOLAR_MAN"
    description = "LRN_SOLAR_MAN_DESC"
    short_description = "BUILDING_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "LEARNING_CATEGORY"
    researchcost = 750
    researchturns = 1
    prerequisites = "LRN_GRAVITONICS"
    unlock = [
        Item type = Building name = "BLD_SOL_ACCEL"
        Item type = Building name = "BLD_SOL_REJUV"
    ]
    graphic = ""

Tech
    name = "LRN_SPATIAL_DISTORT_GEN"
    description = "LRN_SPATIAL_DISTORT_GEN_DESC"
    short_description = "BUILDING_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "LEARNING_CATEGORY"
    researchcost = 1250
    researchturns = 1
    prerequisites = "LRN_NDIM_SUBSPACE"
    unlock = Item type = Building name = "BLD_SPATIAL_DISTORT_GEN"
    graphic = ""

Tech
    name = "LRN_STELLAR_TOMOGRAPHY"
    description = "LRN_STELLAR_TOMOGRAPHY_DESC"
    short_description = "RESEARCH_SHORT_DESC"
    techtype = Application
    category = "LEARNING_CATEGORY"
    researchcost = 1250
    researchturns = 1
    prerequisites = "LRN_EVERYTHING"
    unlock = []
    effectsgroups = [
        EffectsGroup
            scope = And [
                OwnedExclusivelyBy TheEmpire Source.Owner
                Planet
                Star type = BlackHole
                Focus "FOCUS_RESEARCH"
            ]
            effects = SetTargetResearch Value * 2

        EffectsGroup
            scope = And [
                OwnedExclusivelyBy TheEmpire Source.Owner
                Planet
                Star type = Neutron
                Focus "FOCUS_RESEARCH"
            ]
            effects = SetTargetResearch Value * 1.75

        EffectsGroup
            scope = And [
                OwnedExclusivelyBy TheEmpire Source.Owner
                Planet
                Star type = [Blue White]
                Focus "FOCUS_RESEARCH"
            ]
            effects = SetTargetResearch Value * 1.5

        EffectsGroup
            scope = And [
                OwnedExclusivelyBy TheEmpire Source.Owner
                Planet
                Star type = [Red Orange Yellow]
                Focus "FOCUS_RESEARCH"
            ]
            effects = SetTargetResearch Value * 1.25
    ]
    graphic = "icons/tech/stellar_tomography.png"

Tech
    name = "LRN_GATEWAY_VOID"
    description = "LRN_GATEWAY_VOID_DESC"
    short_description = "BUILDING_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "LEARNING_CATEGORY"
    researchcost = 1500
    researchturns = 1
    prerequisites = [
        "LRN_MIND_VOID"
        "LRN_NDIM_SUBSPACE"
    ]
    unlock = Item type = Building name = "BLD_GATEWAY_VOID"
    graphic = ""

Tech
    name = "LRN_ENCLAVE_VOID"
    description = "LRN_ENCLAVE_VOID_DESC"
    short_description = "BUILDING_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "LEARNING_CATEGORY"
    researchcost = 1500
    researchturns = 1
    prerequisites = [
        "LRN_MIND_VOID"
        "LRN_EVERYTHING"
    ]
    unlock = Item type = Building name = "BLD_ENCLAVE_VOID"
    graphic = "icons/tech/enclave_of_the_void.png"

Tech
    name = "LRN_GAL_DATA_NET"
    description = "LRN_GAL_DATA_NET_DESC"
    short_description = "RESEARCH_SHORT_DESC"
    techtype = Application
    category = "LEARNING_CATEGORY"
    researchcost = 2500
    researchturns = 1
    prerequisites = "LRN_QUANT_NET"
    unlock = []
    effectsgroups =
        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Focus "FOCUS_RESEARCH"
            ]
            effects = SetTargetResearch Value * 2
    graphic = ""

Tech
    name = "LRN_COLLECTIVE_NET"
    description = "LRN_COLLECTIVE_NET_DESC"
    short_description = "BUILDING_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "LEARNING_CATEGORY"
    researchcost = 3000
    researchturns = 1
    prerequisites = [
        "LRN_UNIF_CONC"
        "LRN_QUANT_NET"
    ]
    unlock = Item type = Building name = "BLD_COLLECTIVE_NET"
    graphic = "icons/tech/collective_thought_network.png"

Tech
    name = "LRN_PSY_DOM"
    description = "LRN_PSY_DOM_DESC"
    short_description = "MIND_CONTROL_SHORT_DESC"
    techtype = Application
    category = "LEARNING_CATEGORY"
    researchcost = 3000
    researchturns = 1
    prerequisites = [
        "LRN_UNIF_CONC"
        "LRN_TIME_MECH"
    ]
    unlock = []
    effectsgroups =
        EffectsGroup
            scope = And [
                WithinStarlaneJumps 1 And [
                    OwnedBy TheEmpire Source.Owner
                    Planet
                    TargetPopulation low = 1 high = 999
                    Random .1
                ]
                VisibleToEmpire Source.Owner
                Ship
                Not OwnerHasTech "LRN_PSY_DOM"
            ]
            effects = [
                RemoveOwner Target.Owner
                AddOwner Source.Owner
            ]
    graphic = ""

Tech
    name = "LRN_ART_BLACK_HOLE"
    description = "LRN_ART_BLACK_HOLE_DESC"
    short_description = "BUILDING_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "LEARNING_CATEGORY"
    researchcost = 2500
    researchturns = 1
    prerequisites = "LRN_TIME_MECH"
    unlock = Item type = Building name = "BLD_ART_BLACK_HOLE"
    graphic = ""

Tech
    name = "LRN_RUINS_MOD"
    description = "LRN_RUINS_MOD_DESC"
    short_description = "GAME_MAKE_WORK_SHORT_DESC"
    techtype = Application
    category = "LEARNING_CATEGORY"
    researchcost = 1
    researchturns = 1
    prerequisites = []
    unlock = []
    effectsgroups = [
        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Or [
                    HasSpecial "ANCIENT_RUINS_SPECIAL"
                    HasSpecial "ANCIENT_RUINS_DEPLETED_SPECIAL"
                ]
                Focus "FOCUS_RESEARCH"
            ]
            effects = SetTargetResearch Value * 3

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Focus "FOCUS_RESEARCH"
            ]
            activation = Number low = 1 high = 999 And [
                Or [
                    HasSpecial "ANCIENT_RUINS_SPECIAL"
                    HasSpecial "ANCIENT_RUINS_DEPLETED_SPECIAL"
                ]
                OwnedBy TheEmpire Source.Owner
            ]
            effects = SetTargetResearch Value * 1.05
    ]
    graphic = ""

Tech
    name = "GRO_MEDICAL_PATH"
    description = "GRO_MEDICAL_PATH_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "GROWTH_CATEGORY"
    researchcost = 25
    researchturns = 4
    prerequisites = []
    unlock = []
    graphic = "icons/tech/medical_pathology.png"

Tech
    name = "GRO_PLANET_ECOL"
    description = "GRO_PLANET_ECOL_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "GROWTH_CATEGORY"
    researchcost = 20
    researchturns = 5
    prerequisites = []
    unlock = []
    graphic = "icons/tech/planetary_ecology.png"

Tech
    name = "GRO_GENETIC_ENG"
    description = "GRO_GENETIC_ENG_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "GROWTH_CATEGORY"
    researchcost = 20
    researchturns = 5
    prerequisites = []
    unlock = []
    graphic = "icons/tech/genetic_engineering.png"

Tech
    name = "GRO_ENV_ENCAPSUL"
    description = "GRO_ENV_ENCAPSUL_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "GROWTH_CATEGORY"
    researchcost = 10
    researchturns = 10
    prerequisites = []
    unlock = []
    graphic = "icons/tech/environmental_encapsulation.png"

Tech
    name = "GRO_SYMBIOTIC_BIO"
    description = "GRO_SYMBIOTIC_BIO_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "GROWTH_CATEGORY"
    researchcost = 10
    researchturns = 10
    prerequisites = []
    unlock = []
    graphic = "icons/tech/symbiosis_biology.png"

Tech
    name = "GRO_GENETIC_MED"
    description = "GRO_GENETIC_MED_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "GROWTH_CATEGORY"
    researchcost = 120
    researchturns = 6
    prerequisites = [
        "GRO_GENETIC_ENG"
        "GRO_MEDICAL_PATH"
    ]
    unlock = []
    graphic = "icons/tech/genetic_medicine.png"

Tech
    name = "GRO_LIFECYCLE_MAN"
    description = "GRO_LIFECYCLE_MAN_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "GROWTH_CATEGORY"
    researchcost = 120
    researchturns = 6
    prerequisites = [
        "GRO_MEDICAL_PATH"
        "GRO_PLANET_ECOL"
    ]
    unlock = []
    graphic = "icons/tech/lifecycle_manipulation.png"

Tech
    name = "GRO_EDV_ECOMAN"
    description = "GRO_EDV_ECOMAN_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "GROWTH_CATEGORY"
    researchcost = 60
    researchturns = 12
    prerequisites = [
        "GRO_ENV_ENCAPSUL"
        "GRO_PLANET_ECOL"
    ]
    unlock = []
    graphic = ""

Tech
    name = "GRO_XENO_GENETICS"
    description = "GRO_XENO_GENETICS_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "GROWTH_CATEGORY"
    researchcost = 60
    researchturns = 12
    prerequisites = [
        "GRO_SYMBIOTIC_BIO"
        "GRO_GENETIC_ENG"
    ]
    unlock = []
    graphic = "icons/tech/xenological_genetics.png"

Tech
    name = "GRO_NANOTECH_MED"
    description = "GRO_NANOTECH_MED_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "GROWTH_CATEGORY"
    researchcost = 400
    researchturns = 9
    prerequisites = [
        "GRO_GENETIC_MED"
        "GRO_LIFECYCLE_MAN"
        "PRO_NANOTECH_PROD"
    ]
    unlock = []
    graphic = "icons/tech/nanotech_medicine.png"

Tech
    name = "GRO_ECO_METAMORPH"
    description = "GRO_ECO_METAMORPH_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "GROWTH_CATEGORY"
    researchcost = 240
    researchturns = 15
    prerequisites = [
        "GRO_EDV_ECOMAN"
        "GRO_LIFECYCLE_MAN"
    ]
    unlock = []
    graphic = ""

Tech
    name = "GRO_XENO_HYBRIDS"
    description = "GRO_XENO_HYBRIDS_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "GROWTH_CATEGORY"
    researchcost = 240
    researchturns = 15
    prerequisites = [
        "GRO_XENO_GENETICS"
        "GRO_GENETIC_MED"
    ]
    unlock = []
    graphic = "icons/tech/xenological_hybridization.png"

Tech
    name = "GRO_NANO_CYBERNET"
    description = "GRO_NANO_CYBERNET_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "GROWTH_CATEGORY"
    researchcost = 500
    researchturns = 16
    prerequisites = [
        "GRO_NANOTECH_MED"
        "GRO_XENO_HYBRIDS"
    ]
    unlock = []
    graphic = "icons/tech/nanotech_cybernetics.png"

Tech
    name = "GRO_TRANSORG_SENT"
    description = "GRO_TRANSORG_SENT_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "GROWTH_CATEGORY"
    researchcost = 500
    researchturns = 16
    prerequisites = [
        "GRO_ECO_METAMORPH"
        "GRO_NANOTECH_MED"
    ]
    unlock = []
    graphic = ""

Tech
    name = "GRO_ENERGY_META"
    description = "GRO_ENERGY_META_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "GROWTH_CATEGORY"
    researchcost = 750
    researchturns = 20
    prerequisites = [
        "GRO_NANO_CYBERNET"
        "LRN_EVERYTHING"
        "GRO_TRANSORG_SENT"
    ]
    unlock = []
    graphic = "icons/tech/pure-energy_metabolism.png"

Tech
    name = "GRO_SUBSPEC_TREAT"
    description = "GRO_SUBSPEC_TREAT_DESC"
    short_description = "HEALTH_SHORT_DESC"
    techtype = Application
    category = "GROWTH_CATEGORY"
    researchcost = 40
    researchturns = 1
    prerequisites = "GRO_MEDICAL_PATH"
    unlock = []
    effectsgroups =
        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                PopulationCenter
            ]
            effects = SetTargetHealth Value + 5
    graphic = ""

Tech
    name = "GRO_INDUSTRY_FARM"
    description = "GRO_INDUSTRY_FARM_DESC"
    short_description = "BUILDING_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "GROWTH_CATEGORY"
    researchcost = 40
    researchturns = 1
    prerequisites = "GRO_PLANET_ECOL"
    unlock = Item type = Building name = "BLD_INDUSTRY_FARM"
    graphic = "icons/tech/industrial_farming.png"

Tech
    name = "GRO_SELF_ROTATING_CROPS"
    description = "GRO_SELF_ROTATING_CROPS_DESC"
    short_description = "FARMING_SHORT_DESC"
    techtype = Application
    category = "GROWTH_CATEGORY"
    researchcost = 40
    researchturns = 1
    prerequisites = "GRO_GENETIC_ENG"
    unlock = []
    effectsgroups = [
        EffectsGroup
            scope = And [
                    OwnedExclusivelyBy TheEmpire Source.Owner
                    Focus "FOCUS_FARMING"
                    Planet environment = Good
            ]
            effects = SetTargetFarming Value + Target.Population

        EffectsGroup
            scope = And [
                OwnedExclusivelyBy TheEmpire Source.Owner
                Focus "FOCUS_FARMING"
                Planet environment = Adequate
            ]
            effects = SetTargetFarming Value + Target.Population * 0.5
    ]
    graphic = "icons/tech/self-rotating_crops.png"

Tech
    name = "GRO_HABITATION_DOMES"
    description = "GRO_HABITATION_DOMES_DESC"
    short_description = "SHIP_PART_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "GROWTH_CATEGORY"
    researchcost = 40
    researchturns = 1
    prerequisites = "GRO_ENV_ENCAPSUL"
    unlock = Item type = ShipPart name = "CO_OUTPOST_MOD"
    effectsgroups =
        EffectsGroup
            scope = And [
                OwnedExclusivelyBy TheEmpire Source.Owner
                Planet
                Not TargetPopulation low = 1 high = 999
            ]
            effects = SetTargetPopulation Value + 0.1
    graphic = "icons/tech/habitation_domes.png"

Tech
    name = "GRO_SYMBIO_COHAB"
    description = "GRO_SYMBIO_COHAB_DESC"
    short_description = "POPULATION_SHORT_DESC"
    techtype = Application
    category = "GROWTH_CATEGORY"
    researchcost = 40
    researchturns = 1
    prerequisites = "GRO_SYMBIOTIC_BIO"
    unlock = []
    effectsgroups = [
        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet size = Tiny
                Planet environment = Adequate
            ]
            activation = And [
                Not OwnerHasTech "GRO_XENOGEN_ADAPT"
                Not OwnerHasTech "GRO_XENO_SYMBIOGEN"
                Not OwnerHasTech "GRO_CYBORG"
            ]
            effects = SetTargetPopulation Value + 3

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet size = Small
                Planet environment = Adequate
            ]
            activation = And [
                Not OwnerHasTech "GRO_XENOGEN_ADAPT"
                Not OwnerHasTech "GRO_XENO_SYMBIOGEN"
                Not OwnerHasTech "GRO_CYBORG"
            ]
            effects = SetTargetPopulation Value + 6

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet size = Medium
                Planet environment = Adequate
            ]
            activation = And [
                Not OwnerHasTech "GRO_XENOGEN_ADAPT"
                Not OwnerHasTech "GRO_XENO_SYMBIOGEN"
                Not OwnerHasTech "GRO_CYBORG"
            ]
            effects = SetTargetPopulation Value + 9

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet size = Large
                Planet environment = Adequate
            ]
            activation = And [
                Not OwnerHasTech "GRO_XENOGEN_ADAPT"
                Not OwnerHasTech "GRO_XENO_SYMBIOGEN"
                Not OwnerHasTech "GRO_CYBORG"
            ]
            effects = SetTargetPopulation Value + 12

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet size = Huge
                Planet environment = Adequate
            ]
            activation = And [
                Not OwnerHasTech "GRO_XENOGEN_ADAPT"
                Not OwnerHasTech "GRO_XENO_SYMBIOGEN"
                Not OwnerHasTech "GRO_CYBORG"
            ]
            effects = SetTargetPopulation Value + 15
    ]
    graphic = ""

Tech
    name = "GRO_GENOME_BANK"
    description = "GRO_GENOME_BANK_DESC"
    short_description = "BUILDING_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "GROWTH_CATEGORY"
    researchcost = 80
    researchturns = 3
    prerequisites = "GRO_GENETIC_MED"
    unlock = Item type = Building name = "BLD_GENOME_BANK"
    graphic = "icons/tech/genome_bank.png"

Tech
    name = "GRO_INDUSTRY_CLONE"
    description = "GRO_INDUSTRY_CLONE_DESC"
    short_description = "BUILDING_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "GROWTH_CATEGORY"
    researchcost = 80
    researchturns = 3
    prerequisites = "GRO_LIFECYCLE_MAN"
    unlock = Item type = Building name = "BLD_CLONING_CENTER"
    graphic = "icons/tech/industrial_cloning.png"

Tech
    name = "GRO_SUSPENDED_ANIMATION"
    description = "GRO_SUSPENDED_ANIMATION_DESC"
    short_description = "SHIP_PART_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "GROWTH_CATEGORY"
    researchcost = 80
    researchturns = 3
    prerequisites = "GRO_LIFECYCLE_MAN"
    unlock = Item type = ShipPart name = "CO_SUSPEND_ANIM_POD"
    graphic = ""

Tech
    name = "GRO_ORBIT_FARMING"
    description = "GRO_ORBIT_FARMING_DESC"
    short_description = "FARMING_SHORT_DESC"
    techtype = Application
    category = "GROWTH_CATEGORY"
    researchcost = 80
    researchturns = 3
    prerequisites = "GRO_EDV_ECOMAN"
    unlock = []
    effectsgroups =
        EffectsGroup
            scope = OwnedExclusivelyBy TheEmpire Source.Owner
            effects = SetTargetFarming Value + 2
    graphic = "icons/tech/orbital_farming.png"

Tech
    name = "GRO_TERRAFORM"
    description = "GRO_TERRAFORM_DESC"
    short_description = "GRO_TERRAFORM_SHORT_DESC"
    techtype = Application
    category = "GROWTH_CATEGORY"
    researchcost = 80
    researchturns = 3
    prerequisites = "GRO_EDV_ECOMAN"
    unlock = Item type = Building name = "BLD_TERRAFORM"
    graphic = "icons/tech/terraform.png"

Tech
    name = "GRO_XENOGEN_ADAPT"
    description = "GRO_XENOGEN_ADAPT_DESC"
    short_description = "POPULATION_SHORT_DESC"
    techtype = Application
    category = "GROWTH_CATEGORY"
    researchcost = 80
    researchturns = 3
    prerequisites = "GRO_XENO_GENETICS"
    unlock = []
    effectsgroups = [
        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet size = Tiny
                Planet environment = Poor
            ]
            activation = And [
                Not OwnerHasTech "GRO_XENO_SYMBIOGEN"
                Not OwnerHasTech "GRO_CYBORG"
            ]
            effects = [
                SetTargetPopulation Value + 1
                SetTargetHealth Value + 5
            ]

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet size = Small
                Planet environment = Poor
            ]
            activation = And [
                Not OwnerHasTech "GRO_XENO_SYMBIOGEN"
                Not OwnerHasTech "GRO_CYBORG"
            ]
            effects = [
                SetTargetPopulation Value + 2
                SetTargetHealth Value + 5
            ]

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet size = Medium
                Planet environment = Poor
            ]
            activation = And [
                Not OwnerHasTech "GRO_XENO_SYMBIOGEN"
                Not OwnerHasTech "GRO_CYBORG"
            ]
            effects = [
                SetTargetPopulation Value + 3
                SetTargetHealth Value + 5
            ]

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet size = Large
                Planet environment = Poor
            ]
            activation = And [
                Not OwnerHasTech "GRO_XENO_SYMBIOGEN"
                Not OwnerHasTech "GRO_CYBORG"
            ]
            effects = [
                SetTargetPopulation Value + 4
                SetTargetHealth Value + 5
            ]

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet size = Huge
                Planet environment = Poor
            ]
            activation = And [
                Not OwnerHasTech "GRO_XENO_SYMBIOGEN"
                Not OwnerHasTech "GRO_CYBORG"
            ]
            effects = [
                SetTargetPopulation Value + 5
                SetTargetHealth Value + 5
            ]

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet size = Tiny
                Planet environment = Adequate
            ]
            activation = And [
                Not OwnerHasTech "GRO_XENO_SYMBIOGEN"
                Not OwnerHasTech "GRO_CYBORG"
            ]
            effects = [
                SetTargetPopulation Value + 4
                SetTargetHealth Value + 5
            ]

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet size = Small
                Planet environment = Adequate
            ]
            activation = And [
                Not OwnerHasTech "GRO_XENO_SYMBIOGEN"
                Not OwnerHasTech "GRO_CYBORG"
            ]
            effects = [
                SetTargetPopulation Value + 8
                SetTargetHealth Value + 5
            ]

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet size = Medium
                Planet environment = Adequate
            ]
            activation = And [
                Not OwnerHasTech "GRO_XENO_SYMBIOGEN"
                Not OwnerHasTech "GRO_CYBORG"
            ]
            effects = [
                SetTargetPopulation Value + 12
                SetTargetHealth Value + 5
            ]

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet size = Large
                Planet environment = Adequate
            ]
            activation = And [
                Not OwnerHasTech "GRO_XENO_SYMBIOGEN"
                Not OwnerHasTech "GRO_CYBORG"
            ]
            effects = [
                SetTargetPopulation Value + 16
                SetTargetHealth Value + 5
            ]

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet size = Huge
                Planet environment = Adequate
            ]
            activation = And [
                Not OwnerHasTech "GRO_XENO_SYMBIOGEN"
                Not OwnerHasTech "GRO_CYBORG"
            ]
            effects = [
                SetTargetPopulation Value + 20
                SetTargetHealth Value + 5
            ]
    ]
    graphic = ""

Tech
    name = "GRO_ENDOPHIL_NANOMED"
    description = "GRO_ENDOPHIL_NANOMED_DESC"
    short_description = "HEALTH_SHORT_DESC"
    techtype = Application
    category = "GROWTH_CATEGORY"
    researchcost = 160
    researchturns = 5
    prerequisites = "GRO_NANOTECH_MED"
    unlock = []
    effectsgroups =
        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                PopulationCenter
            ]
            effects = SetTargetHealth Value + 10
    graphic = ""

Tech
    name = "GRO_BIOTERROR"
    description = "GRO_BIOTERROR_DESC"
    short_description = "BUILDING_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "GROWTH_CATEGORY"
    researchcost = 160
    researchturns = 5
    prerequisites = "GRO_NANOTECH_MED"
    unlock = Item type = Building name = "BLD_BIOTERROR_PROJECTOR"
    graphic = "icons/tech/bioterror_facilities.png"

Tech
    name = "GRO_REMOTE_TERRAFORM"
    description = "GRO_REMOTE_TERRAFORM_DESC"
    short_description = "GRO_REMOTE_TERRAFORM_SHORT_DESC"
    techtype = Application
    category = "GROWTH_CATEGORY"
    researchcost = 160
    researchturns = 5
    prerequisites = "GRO_ECO_METAMORPH"
    unlock = Item type = Building name = "BLD_REMOTE_TERRAFORM"
    graphic = "icons/tech/terraform_rapid.png"

Tech
    name = "GRO_XENO_SYMBIOGEN"
    description = "GRO_XENO_SYMBIOGEN_DESC"
    short_description = "POPULATION_SHORT_DESC"
    techtype = Application
    category = "GROWTH_CATEGORY"
    researchcost = 160
    researchturns = 5
    prerequisites = "GRO_XENO_HYBRIDS"
    unlock = []
    effectsgroups = [
        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet size = Tiny
                Planet environment = Hostile
            ]
            activation = Not OwnerHasTech "GRO_CYBORG"
            effects = [
                SetTargetPopulation Value + 1
                SetTargetHealth Value + 5
            ]

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet size = Small
                Planet environment = Hostile
            ]
            activation = Not OwnerHasTech "GRO_CYBORG"
            effects = [
                SetTargetPopulation Value + 2
                SetTargetHealth Value + 5
            ]

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet size = Medium
                Planet environment = Hostile
            ]
            activation = Not OwnerHasTech "GRO_CYBORG"
            effects = [
                SetTargetPopulation Value + 3
                SetTargetHealth Value + 5
            ]

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet size = Large
                Planet environment = Hostile
            ]
            activation = Not OwnerHasTech "GRO_CYBORG"
            effects = [
                SetTargetPopulation Value + 4
                SetTargetHealth Value + 5
            ]

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet size = Huge
                Planet environment = Hostile
            ]
            activation = Not OwnerHasTech "GRO_CYBORG"
            effects = [
                SetTargetPopulation Value + 5
                SetTargetHealth Value + 5
            ]

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet size = Tiny
                Planet environment = [Poor Adequate]
            ]
            activation = Not OwnerHasTech "GRO_CYBORG"
            effects = [
                SetTargetPopulation Value + 4
                SetTargetHealth Value + 5
            ]

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet size = Small
                Planet environment = [Poor Adequate]
            ]
            activation = Not OwnerHasTech "GRO_CYBORG"
            effects = [
                SetTargetPopulation Value + 8
                SetTargetHealth Value + 5
            ]

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet size = Medium
                Planet environment = [Poor Adequate]
            ]
            activation = Not OwnerHasTech "GRO_CYBORG"
            effects = [
                SetTargetPopulation Value + 12
                SetTargetHealth Value + 5
            ]

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet size = Large
                Planet environment = [Poor Adequate]
            ]
            activation = Not OwnerHasTech "GRO_CYBORG"
            effects = [
                SetTargetPopulation Value + 16
                SetTargetHealth Value + 5
            ]

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet size = Huge
                Planet environment = [Poor Adequate]
            ]
            activation = Not OwnerHasTech "GRO_CYBORG"
            effects = [
                SetTargetPopulation Value + 20
                SetTargetHealth Value + 5
            ]
    ]
    graphic = ""

Tech
    name = "GRO_CYBORG"
    description = "GRO_CYBORG_DESC"
    short_description = "POPULATION_SHORT_DESC"
    techtype = Application
    category = "GROWTH_CATEGORY"
    researchcost = 320
    researchturns = 7
    prerequisites = "GRO_NANO_CYBERNET"
    unlock = []
    effectsgroups = [
        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet size = Tiny
                Planet environment = [Poor Hostile]
            ]
            effects = [
                SetTargetPopulation Value + 5
                SetTargetHealth Value + 10
            ]

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet size = Small
                Planet environment = [Poor Hostile]
            ]
            effects = [
                SetTargetPopulation Value + 10
                SetTargetHealth Value + 10
            ]

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet size = Medium
                Planet environment = [Poor Hostile]
            ]
            effects = [
                SetTargetPopulation Value + 15
                SetTargetHealth Value + 10
            ]

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet size = Large
                Planet environment = [Poor Hostile]
            ]
            effects = [
                SetTargetPopulation Value + 20
                SetTargetHealth Value + 10
            ]

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet size = Huge
                Planet environment = [Poor Hostile]
            ]
            effects = [
                SetTargetPopulation Value + 25
                SetTargetHealth Value + 10
            ]

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet size = Tiny
                Planet environment = Adequate
            ]
            effects = [
                SetTargetPopulation Value + 4
                SetTargetHealth Value + 5
            ]

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet size = Small
                Planet environment = Adequate
            ]
            effects = [
                SetTargetPopulation Value + 8
                SetTargetHealth Value + 5
            ]

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet size = Medium
                Planet environment = Adequate
            ]
            effects = [
                SetTargetPopulation Value + 12
                SetTargetHealth Value + 5
            ]

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet size = Large
                Planet environment = Adequate
            ]
            effects = [
                SetTargetPopulation Value + 16
                SetTargetHealth Value + 5
            ]

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet size = Huge
                Planet environment = Adequate
            ]
            effects = [
                SetTargetPopulation Value + 20
                SetTargetHealth Value + 5
            ]
    ]
    graphic = ""

Tech
    name = "GRO_GAIA_TRANS"
    description = "GRO_GAIA_TRANS_DESC"
    short_description = "GRO_GAIA_TRANS_SHORT_DESC"
    techtype = Application
    category = "GROWTH_CATEGORY"
    researchcost = 320
    researchturns = 7
    prerequisites = "GRO_TRANSORG_SENT"
    unlock = Item type = Building name = "BLD_GAIA_TRANS"
    graphic = "icons/tech/the_living_planet.png"

Tech
    name = "GRO_NONCORP_MAN"
    description = "GRO_NONCORP_MAN_DESC"
    short_description = "VARIOUS_SHORT_DESC"
    techtype = Application
    category = "GROWTH_CATEGORY"
    researchcost = 640
    researchturns = 10
    prerequisites = "GRO_ENERGY_META"
    unlock = []
    effectsgroups = [
        EffectsGroup
            scope = And [
                OwnedExclusivelyBy TheEmpire Source.Owner
                Ship
            ]
            effects = SetMaxFuel Value + 2

        EffectsGroup
            scope = And [
                OwnedExclusivelyBy TheEmpire Source.Owner
                PopulationCenter
            ]
            effects = [
                SetMaxDefense Value + 5
                SetMaxShield Value + 10
            ]

        EffectsGroup
            scope = And [
                OwnedExclusivelyBy TheEmpire Source.Owner
                PopulationCenter
                Focus "FOCUS_FARMING"
            ]
            effects = SetTargetFarming Value + Target.Population * 0.25

        EffectsGroup
            scope = And [
                OwnedExclusivelyBy TheEmpire Source.Owner
                PopulationCenter
                Focus "FOCUS_MINING"
            ]
            effects = SetTargetMining Value + 10

        EffectsGroup
            scope = And [
                OwnedExclusivelyBy TheEmpire Source.Owner
                PopulationCenter
                Focus "FOCUS_INDUSTRY"
            ]
            effects = SetTargetIndustry Value + Target.Population * 0.25

        EffectsGroup
            scope = And [
                OwnedExclusivelyBy TheEmpire Source.Owner
                PopulationCenter
                Focus "FOCUS_RESEARCH"
            ]
            effects = SetTargetResearch Value * 1.2
    ]
    graphic = ""

Tech
    name = "PRO_MICROGRAV_MAN"
    description = "PRO_MICROGRAV_MAN_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "PRODUCTION_CATEGORY"
    researchcost = 400
    researchturns = 1
    prerequisites = []
    unlock = []
    graphic = "icons/tech/microgravity_manufacturing.png"

Tech
    name = "PRO_PLANET_GEOL"
    description = "PRO_PLANET_GEOL_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "PRODUCTION_CATEGORY"
    researchcost = 400
    researchturns = 1
    prerequisites = []
    unlock = []
    graphic = "icons/tech/planetary_geology.png"

Tech
    name = "PRO_ROBOTIC_PROD"
    description = "PRO_ROBOTIC_PROD_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "PRODUCTION_CATEGORY"
    researchcost = 120
    researchturns = 1
    prerequisites = []
    unlock = []
    graphic = "icons/tech/robotic_production.png"

Tech
    name = "PRO_FUSION_GEN"
    description = "PRO_FUSION_GEN_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "PRODUCTION_CATEGORY"
    researchcost = 180
    researchturns = 1
    prerequisites = []
    unlock = []
    graphic = "icons/tech/fusion_generation.png"

Tech
    name = "PRO_NANOTECH_PROD"
    description = "PRO_NANOTECH_PROD_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "PRODUCTION_CATEGORY"
    researchcost = 450
    researchturns = 2
    prerequisites = "PRO_ROBOTIC_PROD"
    unlock = []
    graphic = "icons/tech/nanotech_production.png"

Tech
    name = "PRO_ORBITAL_GEN"
    description = "PRO_ORBITAL_GEN_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "PRODUCTION_CATEGORY"
    researchcost = 600
    researchturns = 2
    prerequisites = "PRO_FUSION_GEN"
    unlock = []
    graphic = "icons/tech/orbital_generation.png"

Tech
    name = "PRO_SENTIENT_AUTOMATION"
    description = "PRO_SENTIENT_AUTOMATION_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "PRODUCTION_CATEGORY"
    researchcost = 1250
    researchturns = 2
    prerequisites = [
        "LRN_ARTIF_MINDS"
        "PRO_NANOTECH_PROD"
    ]
    unlock = []
    graphic = "icons/tech/sentient_autofactories.png"

Tech
    name = "PRO_ENERGY_CONV"
    description = "PRO_ENERGY_CONV_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "PRODUCTION_CATEGORY"
    researchcost = 2000
    researchturns = 3
    prerequisites = "LRN_EVERYTHING"
    unlock = []
    graphic = "icons/tech/matter-energy_conversion.png"

Tech
    name = "PRO_NDIM_ASSMB"
    description = "PRO_NDIM_ASSMB_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "PRODUCTION_CATEGORY"
    researchcost = 2000
    researchturns = 3
    prerequisites = "LRN_NDIM_SUBSPACE"
    unlock = []
    graphic = "icons/tech/n-dimensional_assembly.png"

Tech
    name = "PRO_SINGULAR_GEN"
    description = "PRO_SINGULAR_GEN_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "PRODUCTION_CATEGORY"
    researchcost = 1500
    researchturns = 3
    prerequisites = [
        "LRN_GRAVITONICS"
        "PRO_FUSION_GEN"
        "PRO_NANOTECH_PROD"
    ]
    unlock = []
    graphic = "icons/tech/singularity_generation.png"

Tech
    name = "PRO_ZERO_GEN"
    description = "PRO_ZERO_GEN_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "PRODUCTION_CATEGORY"
    researchcost = 2500
    researchturns = 7
    prerequisites = [
        "PRO_NDIM_ASSMB"
        "PRO_SINGULAR_GEN"
        "PRO_ENERGY_CONV"
    ]
    unlock = []
    graphic = "icons/tech/zero_point_energy.png"

Tech
    name = "PRO_AUTOFACTORY_I"
    description = "PRO_AUTOFACTORY_I_DESC"
    short_description = "INDUSTRY_SHORT_DESC"
    techtype = Application
    category = "PRODUCTION_CATEGORY"
    researchcost = 450
    researchturns = 1
    prerequisites = "PRO_SENTIENT_AUTOMATION"
    unlock = []
    effectsgroups =
        EffectsGroup
            scope = And [
                PopulationCenter
                OwnedBy TheEmpire Source.Owner
            ]
            effects = SetTargetIndustry Value +5
    graphic = "icons/tech/basic_autofactories.png"

Tech
    name = "PRO_HEAVY_MINING_I"
    description = "PRO_HEAVY_MINING_I_DESC"
    short_description = "BUILDING_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "PRODUCTION_CATEGORY"
    researchcost = 80
    researchturns = 1
    prerequisites = [
        "PRO_CORE_MINE"
        "PRO_ROBOTIC_PROD"
    ]
    unlock = Item type = Building name = "BLD_HEAVY_MINE_PROCESSOR"
    graphic = "icons/tech/heavy_mining_processors.png"

Tech
    name = "PRO_ENVIRO_MINING"
    description = "PRO_ENVIRO_MINING_DESC"
    short_description = "BUILDING_REFINE_SHORT_DESC"
    techtype = Refinement
    category = "PRODUCTION_CATEGORY"
    researchcost = 40
    researchturns = 1
    prerequisites = [
        "PRO_HEAVY_MINING_I"
        "GRO_PLANET_ECOL"
    ]
    unlock = []
    graphic = "icons/tech/environmentally_conscious_mining.png"

Tech
    name = "PRO_ORBITAL_MINE"
    description = "PRO_ORBITAL_MINE_DESC"
    short_description = "MINING_SHORT_DESC"
    techtype = Application
    category = "PRODUCTION_CATEGORY"
    researchcost = 60
    researchturns = 1
    prerequisites = [
        "PRO_MICROGRAV_MAN"
        "PRO_PLANET_GEOL"
    ]
    unlock = []
    graphic = "icons/tech/orbital_mining.png"

Tech
    name = "PRO_GAS_GIANT_GEN"
    description = "PRO_GAS_GIANT_GEN_DESC"
    short_description = "BUILDING_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "PRODUCTION_CATEGORY"
    researchcost = 240
    researchturns = 1
    prerequisites = "PRO_ORBITAL_GEN"
    unlock = Item type = Building name = "BLD_GAS_GIANT_GEN"
    graphic = ""

Tech
    name = "PRO_ASTEROID_MINE"
    description = "PRO_ASTEROID_MINE_DESC"
    short_description = "MINING_SHORT_DESC"
    techtype = Application
    category = "PRODUCTION_CATEGORY"
    researchcost = 40
    researchturns = 1
    prerequisites = "PRO_MICROGRAV_MAN"
    unlock = []
    graphic = "icons/tech/asteroid_mining_i.png"

Tech
    name = "PRO_ASTEROID_MINE_II"
    description = "PRO_ASTEROID_MINE_II_DESC"
    short_description = "BUILDING_REFINE_SHORT_DESC"
    techtype = Refinement
    category = "PRODUCTION_CATEGORY"
    researchcost = 20
    researchturns = 1
    prerequisites = "PRO_ASTEROID_MINE"
    unlock = []
    effectsgroups =
        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet type = Asteroids
                Focus "FOCUS_MINING"
            ]
            activation = OwnerHasTech "PRO_ASTEROID_MINE"
            effects = SetTargetMining Value + 10
    graphic = "icons/tech/asteroid_mining_ii.png"

Tech
    name = "PRO_CORE_MINE"
    description = "PRO_CORE_MINE_DESC"
    short_description = "MINING_SHORT_DESC"
    techtype = Application
    category = "PRODUCTION_CATEGORY"
    researchcost = 40
    researchturns = 1
    prerequisites = [
        "PRO_PLANET_GEOL"
        "CON_SUBTER_CONST"
    ]
    unlock = []
    effectsgroups = [
        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                ProductionCenter
                Planet size = Tiny
                Focus "FOCUS_MINING"
            ]
            effects = SetTargetMining Value + 20

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                ProductionCenter
                Planet size = Small
                Focus "FOCUS_MINING"
            ]
            effects = SetTargetMining Value + 15

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                ProductionCenter
                Planet size = Medium
                Focus "FOCUS_MINING"
            ]
            effects = SetTargetMining Value + 10

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                ProductionCenter
                Planet size = Large
                Focus "FOCUS_MINING"
            ]
            effects = SetTargetMining Value + 5
    ]
    graphic = "icons/tech/deep_core_mining.png"

Tech
    name = "PRO_INDUSTRY_CENTER_I"
    description = "PRO_INDUSTRY_CENTER_I_DESC"
    short_description = "BUILDING_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "PRODUCTION_CATEGORY"
    researchcost = 80
    researchturns = 1
    prerequisites = "PRO_ROBOTIC_PROD"
    unlock = Item type = Building name = "BLD_INDUSTRY_CENTER"
    graphic = "icons/tech/industrial_centre_i.png"

Tech
    name = "PRO_INDUSTRY_CENTER_II"
    description = "PRO_INDUSTRY_CENTER_II_DESC"
    short_description = "BUILDING_REFINE_SHORT_DESC"
    techtype = Refinement
    category = "PRODUCTION_CATEGORY"
    researchcost = 400
    researchturns = 1
    prerequisites = "PRO_INDUSTRY_CENTER_I"
    unlock = []
    graphic = "icons/tech/industrial_centre_ii.png"

Tech
    name = "PRO_INDUSTRY_CENTER_III"
    description = "PRO_INDUSTRY_CENTER_III_DESC"
    short_description = "BUILDING_REFINE_SHORT_DESC"
    techtype = Refinement
    category = "PRODUCTION_CATEGORY"
    researchcost = 2000
    researchturns = 1
    prerequisites = "PRO_INDUSTRY_CENTER_II"
    unlock = []
    graphic = "icons/tech/industrial_centre_iii.png"

Tech
    name = "PRO_BLACK_HOLE_POW_GEN"
    description = "PRO_BLACK_HOLE_POW_GEN_DESC"
    short_description = "BUILDING_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "PRODUCTION_CATEGORY"
    researchcost = 600
    researchturns = 1
    prerequisites = "PRO_SINGULAR_GEN"
    unlock = Item type = Building name = "BLD_BLACK_HOLE_POW_GEN"
    graphic = "icons/tech/artificial_black_hole.png"

Tech
    name = "PRO_EXOBOTS"
    description = "PRO_EXOBOTS_DESC"
    short_description = "PRODUCTION_SHORT_DESC"
    techtype = Application
    category = "PRODUCTION_CATEGORY"
    researchcost = 80
    researchturns = 1
    prerequisites = "PRO_ROBOTIC_PROD"
    unlock = []
    effectsgroups = [
        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                ProductionCenter
                Focus "FOCUS_INDUSTRY"
                ]
            effects = SetTargetIndustry Value + Target.Population * 0.2

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                ProductionCenter
                Focus "FOCUS_MINING"
            ]
            effects = SetTargetMining Value + 10
    ]
    graphic = "icons/tech/exobots.png"

Tech
    name = "PRO_FUSION_PLANTS"
    description = "PRO_FUSION_PLANTS_DESC"
    short_description = "INDUSTRY_SHORT_DESC"
    techtype = Application
    category = "PRODUCTION_CATEGORY"
    researchcost = 80
    researchturns = 1
    prerequisites = [
        "PRO_FUSION_GEN"
        "PRO_ROBOTIC_PROD"
    ]
    unlock = []
    effectsgroups =
        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                PopulationCenter
                Focus "FOCUS_INDUSTRY"
            ]
            effects = SetTargetIndustry Value + Target.Population * 0.5
    graphic = "icons/tech/fusion_plants.png"

Tech
    name = "PRO_MATENG_REPLIC"
    description = "PRO_MATENG_REPLIC_DESC"
    short_description = "BUILDING_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "PRODUCTION_CATEGORY"
    researchcost = 800
    researchturns = 1
    prerequisites = "PRO_ENERGY_CONV"
    unlock = Item type = Building name = "BLD_REPLICATORS"
    graphic = "icons/tech/matter-energy_replication.png"

Tech
    name = "PRO_HYPER_DAM"
    description = "PRO_HYPER_DAM_DESC"
    short_description = "BUILDING_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "PRODUCTION_CATEGORY"
    researchcost = 800
    researchturns = 1
    prerequisites = "PRO_NDIM_ASSMB"
    unlock = Item type = Building name = "BLD_HYPER_DAM"
    graphic = "icons/tech/hyperspatial_dam.png"

Tech
    name = "PRO_SOL_ORB_GEN"
    description = "PRO_SOL_ORB_GEN_DESC"
    short_description = "BUILDING_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "PRODUCTION_CATEGORY"
    researchcost = 240
    researchturns = 1
    prerequisites = "PRO_ORBITAL_GEN"
    unlock = Item type = Building name = "BLD_SOL_ORB_GEN"
    graphic = ""

Tech
    name = "PRO_NEUTRONIUM_EXTRACTION"
    description = "PRO_NEUTRONIUM_EXTRACTION_DESC"
    short_description = "BUILDING_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "PRODUCTION_CATEGORY"
    researchcost = 240
    researchturns = 2
    prerequisites = [
        "PRO_CORE_MINE"
        "PRO_ORBITAL_MINE"
    ]
    unlock = [
        Item type = Building name = "BLD_NEUTRONIUM_EXTRACTOR"
        Item type = Building name = "BLD_NEUTRONIUM_FORGE"
    ]
    graphic = ""

Tech
    name = "CON_METRO_INFRA"
    description = "CON_METRO_INFRA_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "CONSTRUCTION_CATEGORY"
    researchcost = 300
    researchturns = 1
    prerequisites = []
    unlock = []
    graphic = "icons/tech/metroplex_infrastructure.png"

Tech
    name = "CON_ARCH_PSYCH"
    description = "CON_ARCH_PSYCH_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "CONSTRUCTION_CATEGORY"
    researchcost = 2500
    researchturns = 1
    prerequisites = "CON_METRO_INFRA"
    unlock = []
    graphic = "icons/tech/architecture_psychology.png"

Tech
    name = "CON_ARCH_MONOFILS"
    description = "CON_ARCH_MONOFILS_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "CONSTRUCTION_CATEGORY"
    researchcost = 2500
    researchturns = 1
    prerequisites = "CON_METRO_INFRA"
    unlock = []
    graphic = "icons/tech/architectural_monofilaments.png"

Tech
    name = "CON_GAL_INFRA"
    description = "CON_GAL_INFRA_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "CONSTRUCTION_CATEGORY"
    researchcost = 7500
    researchturns = 1
    prerequisites = [
        "CON_ARCH_MONOFILS"
        "CON_ARCH_PSYCH"
    ]
    unlock = []
    graphic = ""

Tech
    name = "CON_FRC_ENRG_STRC"
    description = "CON_FRC_ENRG_STRC_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "CONSTRUCTION_CATEGORY"
    researchcost = 2000
    researchturns = 1
    prerequisites = "LRN_FORCE_FIELD"
    unlock = []
    graphic = "icons/tech/force_energy_structures.png"

Tech
    name = "CON_NDIM_STRC"
    description = "CON_NDIM_STRC_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "CONSTRUCTION_CATEGORY"
    researchcost = 4500
    researchturns = 1
    prerequisites = [
        "CON_FRC_ENRG_STRC"
        "LRN_NDIM_SUBSPACE"
    ]
    unlock = []
    graphic = "icons/tech/n-dimensional_structures.png"

Tech
    name = "CON_TRANS_ARCH"
    description = "CON_TRANS_ARCH_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "CONSTRUCTION_CATEGORY"
    researchcost = 20000
    researchturns = 1
    prerequisites = [
        "CON_GAL_INFRA"
        "CON_NDIM_STRC"
    ]
    unlock = []
    graphic = "icons/tech/transcendent_architecture.png"

Tech
    name = "CON_INFRA_ECOL"
    description = "CON_INFRA_ECOL_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "CONSTRUCTION_CATEGORY"
    researchcost = 500
    researchturns = 9
    prerequisites = "GRO_ECO_METAMORPH"
    unlock = []
    graphic = "icons/tech/infrastructure_ecology.png"

Tech
    name = "CON_ORGANIC_STRC"
    description = "CON_ORGANIC_STRC_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "CONSTRUCTION_CATEGORY"
    researchcost = 750
    researchturns = 12
    prerequisites = "CON_INFRA_ECOL"
    unlock = []
    graphic = "icons/tech/organic_structures.png"

Tech
    name = "CON_CONTGRAV_ARCH"
    description = "CON_CONTGRAV_ARCH_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "CONSTRUCTION_CATEGORY"
    researchcost = 500
    researchturns = 4
    prerequisites = "LRN_GRAVITONICS"
    unlock = []
    graphic = "icons/tech/controlled_gravity_architecture.png"

Tech
    name = "CON_ART_HEAVENLY"
    description = "CON_ART_HEAVENLY_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "CONSTRUCTION_CATEGORY"
    researchcost = 750
    researchturns = 6
    prerequisites = "CON_CONTGRAV_ARCH"
    unlock = []
    graphic = "icons/tech/artificial_heavenly_bodies.png"

Tech
    name = "CON_ORBITAL_CON"
    description = "CON_ORBITAL_CON_DESC"
    short_description = "CONSTRUCTION_SHORT_DESC"
    techtype = Application
    category = "CONSTRUCTION_CATEGORY"
    researchcost = 40
    researchturns = 1
    prerequisites = "CON_METRO_INFRA"
    unlock = []
    effectsgroups =
        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                TargetPopulation low = 1 high = 999
            ]
            effects = SetTargetConstruction Value + 20
    graphic = "icons/tech/orbital_construction.png"

Tech
    name = "CON_SUBTER_CONST"
    description = "CON_SUBTER_CONST_DESC"
    short_description = "POPULATION_SHORT_DESC"
    techtype = Application
    category = "CONSTRUCTION_CATEGORY"
    researchcost = 40
    researchturns = 1
    prerequisites = "CON_METRO_INFRA"
    unlock = []
    effectsgroups = [
        EffectsGroup
            scope = And [
                OwnedExclusivelyBy TheEmpire Source.Owner
                Planet environment = Good
                Planet size = Tiny
            ]
            effects = SetTargetPopulation Value + 1

        EffectsGroup
            scope = And [
                OwnedExclusivelyBy TheEmpire Source.Owner
                Planet environment = Good
                Planet size = Small
            ]
            effects = SetTargetPopulation Value + 2

        EffectsGroup
            scope = And [
                OwnedExclusivelyBy TheEmpire Source.Owner
                Planet environment = Good
                Planet size = Medium
            ]
            effects = SetTargetPopulation Value + 3

        EffectsGroup
            scope = And [
                OwnedExclusivelyBy TheEmpire Source.Owner
                Planet environment = Good
                Planet size = Large
            ]
            effects = SetTargetPopulation Value + 4

        EffectsGroup
            scope = And [
                OwnedExclusivelyBy TheEmpire Source.Owner
                Planet environment = Good
                Planet size = Huge
            ]
            effects = SetTargetPopulation Value + 5
    ]
    graphic = "icons/tech/subterranean_construction.png"

Tech
    name = "CON_SPACE_ELEVATOR"
    description = "CON_SPACE_ELEVATOR_DESC"
    short_description = "BUILDING_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "CONSTRUCTION_CATEGORY"
    researchcost = 360
    researchturns = 1
    prerequisites = "CON_ARCH_MONOFILS"
    unlock = Item type = Building name = "BLD_SPACE_ELEVATOR"
    graphic = "icons/tech/space_elevator.png"

Tech
    name = "CON_CONC_CAMP"
    description = "CON_CONC_CAMP_DESC"
    short_description = "BUILDING_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "CONSTRUCTION_CATEGORY"
    researchcost = 360
    researchturns = 1
    prerequisites = "CON_ARCH_PSYCH"
    unlock = Item type = Building name = "BLD_CONC_CAMP"
    graphic = ""

Tech
    name = "CON_FRC_ENRG_INFRA"
    description = "CON_FRC_ENRG_INFRA_DESC"
    short_description = "METER_GROWTH_SHORT_DESC"
    techtype = Application
    category = "CONSTRUCTION_CATEGORY"
    researchcost = 320
    researchturns = 1
    prerequisites = "CON_FRC_ENRG_STRC"
    unlock = []
    effectsgroups = [
        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                ProductionCenter
                Farming low = 0 high = RootCandidate.TargetFarming - 3
            ]
            effects = SetFarming Value + 2

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                ProductionCenter
                Mining low = 0 high = RootCandidate.TargetMining - 3
            ]
            effects = SetMining Value + 2

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                ProductionCenter
                Industry low = 0 high = RootCandidate.TargetIndustry - 3
            ]
            effects = SetIndustry Value + 2

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                ProductionCenter
                Research low = 0 high = RootCandidate.TargetResearch - 3
            ]
            effects = SetResearch Value + 2

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                ProductionCenter
                Farming low = RootCandidate.TargetFarming - 3 high = RootCandidate.TargetFarming
            ]
            effects = SetFarming Target.TargetFarming

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                ProductionCenter
                Mining low = RootCandidate.TargetMining - 3 high = RootCandidate.TargetMining
            ]
            effects = SetMining Target.TargetMining

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                ProductionCenter
                Industry low = RootCandidate.TargetIndustry - 3 high = RootCandidate.TargetIndustry
            ]
            effects = SetIndustry Target.TargetIndustry

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                ProductionCenter
                Research low = RootCandidate.TargetResearch - 3 high = RootCandidate.TargetResearch
            ]
            effects = SetResearch Target.TargetResearch

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                ProductionCenter
                Farming low = RootCandidate.TargetFarming + 5 high = 999
            ]
            effects = SetFarming Value - 3

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                ProductionCenter
                Mining low = RootCandidate.TargetMining + 5 high = 999
            ]
            effects = SetMining Value - 3

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                ProductionCenter
                Industry low = RootCandidate.TargetIndustry + 5 high = 999
            ]
            effects = SetIndustry Value - 3

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                ProductionCenter
                Research low = RootCandidate.TargetResearch + 5 high = 999
            ]
            effects = SetResearch Value - 3

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                ProductionCenter
                Farming low = RootCandidate.TargetFarming high = RootCandidate.TargetFarming + 5
            ]
            effects = SetFarming Target.TargetFarming

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                ProductionCenter
                Mining low = RootCandidate.TargetMining high = RootCandidate.TargetMining + 5
            ]
            effects = SetMining Target.TargetMining

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                ProductionCenter
                Industry low = RootCandidate.TargetIndustry high = RootCandidate.TargetIndustry + 5
            ]
            effects = SetIndustry Target.TargetIndustry

        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                ProductionCenter
                Research low = RootCandidate.TargetResearch high = RootCandidate.TargetResearch + 5
            ]
            effects = SetResearch Target.TargetResearch
    ]
    graphic = ""

Tech
    name = "CON_FRC_ENRG_CAMO"
    description = "CON_FRC_ENRG_CAMO_DESC"
    short_description = "STEALTH_SHORT_DESC"
    techtype = Application
    category = "CONSTRUCTION_CATEGORY"
    researchcost = 320
    researchturns = 1
    prerequisites = "CON_FRC_ENRG_STRC"
    unlock = []
    effectsgroups =
        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Building
            ]
            effects = SetStealth Value + 5
    graphic = ""

Tech
    name = "CON_TRANSDIM_HOUSE"
    description = "CON_TRANSDIM_HOUSE_DESC"
    short_description = "POPULATION_SHORT_DESC"
    techtype = Application
    category = "CONSTRUCTION_CATEGORY"
    researchcost = 750
    researchturns = 1
    prerequisites = "CON_NDIM_STRC"
    unlock = []
    effectsgroups = [
        EffectsGroup
            scope = And [
                Planet environment = Good
                Planet size = Huge
                OwnedBy TheEmpire Source.Owner
            ]
            effects = SetTargetPopulation Value + 15

        EffectsGroup
            scope = And [
                Planet environment = Good
                Planet size = Large
                OwnedBy TheEmpire Source.Owner
            ]
            effects = SetTargetPopulation Value + 12

        EffectsGroup
            scope = And [
                Planet environment = Good
                Planet size = Medium
                OwnedBy TheEmpire Source.Owner
            ]
            effects = SetTargetPopulation Value + 9

        EffectsGroup
            scope = And [
                Planet environment = Good
                Planet size = Small
                OwnedBy TheEmpire Source.Owner
            ]
            effects = SetTargetPopulation Value + 6

        EffectsGroup
            scope = And [
                Planet environment = Good
                Planet size = Tiny
                OwnedBy TheEmpire Source.Owner
            ]
            effects = SetTargetPopulation Value + 3
    ]
    graphic = ""

Tech
    name = "CON_PLANET_DRIVE"
    description = "CON_PLANET_DRIVE_DESC"
    short_description = "BUILDING_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "CONSTRUCTION_CATEGORY"
    researchcost = 800
    researchturns = 1
    prerequisites = "CON_GAL_INFRA"
    unlock = [
        Item type = Building name = "BLD_PLANET_DRIVE"
        Item type = Building name = "BLD_PLANET_BEACON"
    ]
    graphic = ""

Tech
    name = "CON_GAL_RESOURCE_MAN"
    description = "CON_GAL_RESOURCE_MAN_DESC"
    short_description = "CONSTRUCTION_SHORT_DESC"
    techtype = Application
    category = "CONSTRUCTION_CATEGORY"
    researchcost = 800
    researchturns = 1
    prerequisites = "CON_GAL_INFRA"
    unlock = []
    effectsgroups =
        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                TargetPopulation low = 1 high = 999
            ]
            effects = SetTargetConstruction Value + 20
    graphic = ""

Tech
    name = "CON_STARGATE"
    description = "CON_STARGATE_DESC"
    short_description = "BUILDING_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "CONSTRUCTION_CATEGORY"
    researchcost = 800
    researchturns = 1
    prerequisites = "CON_GAL_INFRA"
    unlock = [
        Item type = Building name = "BLD_STARGATE"
        Item type = Building name = "BLD_STARGATE_ACTIVATOR"
        Item type = Building name = "BLD_STARGATE_BEACON"
    ]
    graphic = ""

Tech
    name = "CON_MEGALITH"
    description = "CON_MEGALITH_DESC"
    short_description = "BUILDING_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "CONSTRUCTION_CATEGORY"
    researchcost = 1500
    researchturns = 1
    prerequisites = "CON_TRANS_ARCH"
    unlock = Item type = Building name = "BLD_MEGALITH"
    graphic = "icons/tech/megalith_construction.png"

Tech
    name = "CON_GRAVITY_WELLS"
    description = "CON_GRAVITY_WELLS_DESC"
    short_description = "CONSTRUCTION_SHORT_DESC"
    techtype = Application
    category = "CONSTRUCTION_CATEGORY"
    researchcost = 300
    researchturns = 2
    prerequisites = "CON_CONTGRAV_ARCH"
    unlock = []
    effectsgroups =
        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                TargetPopulation low = 1 high = 999
            ]
            effects = SetTargetConstruction Value + 20
    graphic = "icons/tech/controlled_gravity_wells.png"

Tech
    name = "CON_ART_PLANET"
    description = "CON_ART_PLANET_DESC"
    short_description = "BUILDING_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "CONSTRUCTION_CATEGORY"
    researchcost = 450
    researchturns = 2
    prerequisites = [
        "CON_ART_HEAVENLY"
        "CON_INFRA_ECOL"
    ]
    unlock = Item type = Building name = "BLD_ART_PLANET"
    graphic = ""

Tech
    name = "CON_ART_MOON"
    description = "CON_ART_MOON_DESC"
    short_description = "BUILDING_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "CONSTRUCTION_CATEGORY"
    researchcost = 420
    researchturns = 2
    prerequisites = "CON_ART_HEAVENLY"
    unlock = Item type = Building name = "BLD_ART_MOON"
    graphic = ""

Tech
    name = "CON_TRANS_STRC"
    description = "CON_TRANS_STRC_DESC"
    short_description = "BUILDING_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "CONSTRUCTION_CATEGORY"
    researchcost = 420
    researchturns = 4
    prerequisites = "CON_ORGANIC_STRC"
    unlock = Item type = Building name = "BLD_TRANSFORMER"
    graphic = "icons/tech/transforming_structures.png"

Tech
    name = "SHP_GAL_EXPLO"
    description = "SHP_GAL_EXPLO_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "SHIPS_CATEGORY"
    researchcost = 40
    researchturns = 1
    prerequisites = []
    unlock = []
    graphic = "icons/tech/galactic_exploration.png"

Tech
    name = "SHP_SPACE_TACTICS"
    description = "SHP_SPACE_TACTICS_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "SHIPS_CATEGORY"
    researchcost = 160
    researchturns = 2
    prerequisites = "SHP_GAL_EXPLO"
    unlock = []
    graphic = ""

Tech
    name = "SHP_NAVIGATION"
    description = "SHP_NAVIGATION_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "SHIPS_CATEGORY"
    researchcost = 320
    researchturns = 2
    prerequisites = "SHP_GAL_EXPLO"
    unlock = []
    graphic = "icons/tech/stellar_navigation.png"

Tech
    name = "SHP_INTSTEL_LOG"
    description = "SHP_INTSTEL_LOG_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "SHIPS_CATEGORY"
    researchcost = 750
    researchturns = 3
    prerequisites = "SHP_NAVIGATION"
    unlock = []
    graphic = ""

Tech
    name = "SHP_SPACE_WEAPON"
    description = "SHP_SPACE_WEAPON_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "SHIPS_CATEGORY"
    researchcost = 620
    researchturns = 2
    prerequisites = "SHP_SPACE_TACTICS"
    unlock = []
    graphic = ""

Tech
    name = "SHP_ADV_NAVIGATION"
    description = "SHP_ADV_NAVIGATION_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "SHIPS_CATEGORY"
    researchcost = 1200
    researchturns = 5
    prerequisites = "SHP_INTSTEL_LOG"
    unlock = []
    graphic = ""

Tech
    name = "SHP_TACT_COUNTER"
    description = "SHP_TACT_COUNTER_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "SHIPS_CATEGORY"
    researchcost = 620
    researchturns = 2
    prerequisites = "SHP_SPACE_TACTICS"
    unlock = []
    graphic = ""

Tech
    name = "SHP_TACT_SUPER"
    description = "SHP_TACT_SUPER_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "SHIPS_CATEGORY"
    researchcost = 1250
    researchturns = 3
    prerequisites = "SHP_TACT_COUNTER"
    unlock = []
    graphic = ""

Tech
    name = "SHP_MAX_DISRUPT"
    description = "SHP_MAX_DISRUPT_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "SHIPS_CATEGORY"
    researchcost = 1250
    researchturns = 3
    prerequisites = "SHP_SPACE_WEAPON"
    unlock = []
    graphic = ""

Tech
    name = "SHP_SURGICAL_DESTRUCT"
    description = "SHP_SURGICAL_DESTRUCT_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "SHIPS_CATEGORY"
    researchcost = 1500
    researchturns = 4
    prerequisites = [
        "SHP_TACT_SUPER"
        "SHP_MAX_DISRUPT"
    ]
    unlock = []
    graphic = ""

Tech
    name = "SHP_STRAT_DEFENSE"
    description = "SHP_STRAT_DEFENSE_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "SHIPS_CATEGORY"
    researchcost = 2000
    researchturns = 5
    prerequisites = "SHP_SURGICAL_DESTRUCT"
    unlock = []
    graphic = ""

Tech
    name = "SHP_MIL_ROBO_CONT"
    description = "SHP_MIL_ROBO_CONT_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "SHIPS_CATEGORY"
    researchcost = 120
    researchturns = 1
    prerequisites = "PRO_ROBOTIC_PROD"
    unlock = []
    graphic = ""

Tech
    name = "SHP_SPACE_FLUX_DRIVE"
    description = "SHP_SPACE_FLUX_DRIVE_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "SHIPS_CATEGORY"
    researchcost = 750
    researchturns = 1
    prerequisites = "SHP_MIL_ROBO_CONT"
    unlock = []
    graphic = ""

Tech
    name = "SHP_CONTGRAV_MAINT"
    description = "SHP_CONTGRAV_MAINT_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "SHIPS_CATEGORY"
    researchcost = 2500
    researchturns = 1
    prerequisites = [
        "SHP_SPACE_FLUX_DRIVE"
        "CON_ARCH_MONOFILS"
    ]
    unlock = []
    graphic = ""

Tech
    name = "SHP_NANOROBO_MAINT"
    description = "SHP_NANOROBO_MAINT_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "SHIPS_CATEGORY"
    researchcost = 5000
    researchturns = 1
    prerequisites = [
        "SHP_CONTGRAV_MAINT"
        "PRO_NANOTECH_PROD"
    ]
    unlock = []
    graphic = ""

Tech
    name = "SHP_MASSPROP_SPEC"
    description = "SHP_MASSPROP_SPEC_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "SHIPS_CATEGORY"
    researchcost = 8000
    researchturns = 1
    prerequisites = "SHP_NANOROBO_MAINT"
    unlock = []
    graphic = ""

Tech
    name = "SHP_TRANSSPACE_DRIVE"
    description = "SHP_TRANSSPACE_DRIVE_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "SHIPS_CATEGORY"
    researchcost = 6000
    researchturns = 2
    prerequisites = "SHP_MASSPROP_SPEC"
    unlock = []
    graphic = ""

Tech
    name = "SHP_MIDCOMB_LOG"
    description = "SHP_MIDCOMB_LOG_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "SHIPS_CATEGORY"
    researchcost = 8000
    researchturns = 2
    prerequisites = [
        "SHP_TRANSSPACE_DRIVE"
        "CON_GAL_INFRA"
    ]
    unlock = []
    graphic = ""

Tech
    name = "SHP_ASTEROID_HULLS"
    description = "SHP_ASTEROID_HULLS_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "SHIPS_CATEGORY"
    researchcost = 250
    researchturns = 3
    prerequisites = "PRO_MICROGRAV_MAN"
    unlock = []
    graphic = ""

Tech
    name = "SHP_ASTEROID_REFORM"
    description = "SHP_ASTEROID_REFORM_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "SHIPS_CATEGORY"
    researchcost = 4500
    researchturns = 3
    prerequisites = [
        "SHP_ASTEROID_HULLS"
        "PRO_NANOTECH_PROD"
    ]
    unlock = []
    graphic = ""

Tech
    name = "SHP_MONOMOLEC_LATTICE"
    description = "SHP_MONOMOLEC_LATTICE_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "SHIPS_CATEGORY"
    researchcost = 9000
    researchturns = 5
    prerequisites = "SHP_ASTEROID_REFORM"
    unlock = []
    graphic = ""

Tech
    name = "SHP_MULTICELL_CAST"
    description = "SHP_MULTICELL_CAST_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "SHIPS_CATEGORY"
    researchcost = 20
    researchturns = 5
    prerequisites = []
    unlock = []
    graphic = ""

Tech
    name = "SHP_HAB_MEGAFAUN"
    description = "SHP_HAB_MEGAFAUN_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "SHIPS_CATEGORY"
    researchcost = 20
    researchturns = 5
    prerequisites = "GRO_SYMBIOTIC_BIO"
    unlock = []
    graphic = ""

Tech
    name = "SHP_MONOCELL_EXP"
    description = "SHP_MONOCELL_EXP_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "SHIPS_CATEGORY"
    researchcost = 450
    researchturns = 8
    prerequisites = [
        "SHP_MULTICELL_CAST"
        "GRO_LIFECYCLE_MAN"
    ]
    unlock = []
    graphic = ""

Tech
    name = "SHP_CONT_SYMB"
    description = "SHP_CONT_SYMB_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "SHIPS_CATEGORY"
    researchcost = 450
    researchturns = 8
    prerequisites = [
        "SHP_HAB_MEGAFAUN"
        "GRO_XENO_GENETICS"
    ]
    unlock = []
    graphic = ""

Tech
    name = "SHP_CONT_BIOADAPT"
    description = "SHP_CONT_BIOADAPT_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "SHIPS_CATEGORY"
    researchcost = 1250
    researchturns = 12
    prerequisites = "SHP_CONT_SYMB"
    unlock = []
    graphic = ""

Tech
    name = "SHP_BIONEUR_SPEC"
    description = "SHP_BIONEUR_SPEC_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "SHIPS_CATEGORY"
    researchcost = 1250
    researchturns = 12
    prerequisites = [
        "SHP_MONOCELL_EXP"
        "GRO_TRANSORG_SENT"
    ]
    unlock = []
    graphic = ""

Tech
    name = "SHP_FRC_ENRG_COMP"
    description = "SHP_FRC_ENRG_COMP_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "SHIPS_CATEGORY"
    researchcost = 1600
    researchturns = 3
    prerequisites = [
        "LRN_FORCE_FIELD"
        "LRN_GRAVITONICS"
    ]
    unlock = []
    graphic = ""

Tech
    name = "SHP_QUANT_ENRG_MAG"
    description = "SHP_QUANT_ENRG_MAG_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "SHIPS_CATEGORY"
    researchcost = 4200
    researchturns = 5
    prerequisites = "SHP_FRC_ENRG_COMP"
    unlock = []
    graphic = ""

Tech
    name = "SHP_ENRG_BOUND_MAN"
    description = "SHP_ENRG_BOUND_MAN_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "SHIPS_CATEGORY"
    researchcost = 4200
    researchturns = 5
    prerequisites = "SHP_FRC_ENRG_COMP"
    unlock = []
    graphic = ""

Tech
    name = "SHP_SOLAR_CONT"
    description = "SHP_SOLAR_CONT_DESC"
    short_description = "THEORY_SHORT_DESC"
    techtype = Theory
    category = "SHIPS_CATEGORY"
    researchcost = 9500
    researchturns = 7
    prerequisites = [
        "SHP_QUANT_ENRG_MAG"
        "SHP_ENRG_BOUND_MAN"
        "LRN_EVERYTHING"
        "LRN_NDIM_SUBSPACE"
    ]
    unlock = []
    graphic = ""

Tech
    name = "SHP_OPTICAL_SCANNER"
    description = "SHP_OPTICAL_SCANNER_DESC"
    short_description = "DETECTION_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 1
    researchturns = 1
    prerequisites = []
    unlock = []
    effectsgroups =
        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet
            ]
            activation = And [
                Not OwnerHasTech "SHP_RADAR"
                Not OwnerHasTech "SHP_NEUTRON_SCANNER"
                Not OwnerHasTech "SHP_SENSORS"
            ]
            effects = SetDetection Value + 5
    graphic = ""

Tech
    name = "SHP_ROBO_HULL"
    description = "SHP_ROBO_HULL_DESC"
    short_description = "SHIP_HULL_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 40
    researchturns = 1
    prerequisites = "SHP_MIL_ROBO_CONT"
    unlock = [
        Item type = ShipHull name = "SH_ROBOTIC"
        Item type = Building name = "BLD_SHIPYARD_CON_ROBO"
    ]
    graphic = ""

Tech
    name = "SHP_SPACE_FLUX_HULL"
    description = "SHP_SPACE_FLUX_HULL_DESC"
    short_description = "SHIP_HULL_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 320
    researchturns = 1
    prerequisites = "SHP_SPACE_FLUX_DRIVE"
    unlock = [
        Item type = ShipHull name = "SH_SPATIAL_FLUX"
        Item type = Building name = "BLD_SHIPYARD_CON_ENGINE"
    ]
    graphic = ""

Tech
    name = "SHP_SELFGRAV_HULL"
    description = "SHP_SELFGRAV_HULL_DESC"
    short_description = "SHIP_HULL_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 850
    researchturns = 1
    prerequisites = "SHP_CONTGRAV_MAINT"
    unlock = [
        Item type = ShipHull name = "SH_SELF_GRAVITATING"
        Item type = Building name = "BLD_SHIPYARD_CON_MILIT_MEGAPROC"
    ]
    graphic = ""

Tech
    name = "SHP_NANOROBO_HULL"
    description = "SHP_NANOROBO_HULL_DESC"
    short_description = "SHIP_HULL_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 1200
    researchturns = 1
    prerequisites = "SHP_NANOROBO_MAINT"
    unlock = [
        Item type = ShipHull name = "SH_NANOROBOTIC"
        Item type = Building name = "BLD_SHIPYARD_CON_NANOROBO"
    ]
    graphic = ""

Tech
    name = "SHP_TITAN_HULL"
    description = "SHP_TITAN_HULL_DESC"
    short_description = "SHIP_HULL_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 1800
    researchturns = 1
    prerequisites = "SHP_MASSPROP_SPEC"
    unlock = [
        Item type = ShipHull name = "SH_TITANIC"
        Item type = Building name = "BLD_SHIPYARD_CON_GEOINT"
    ]
    graphic = ""

Tech
    name = "SHP_TRANSSPACE_HULL"
    description = "SHP_TRANSSPACE_HULL_DESC"
    short_description = "SHIP_HULL_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 2500
    researchturns = 1
    prerequisites = "SHP_TRANSSPACE_DRIVE"
    unlock = [
        Item type = ShipHull name = "SH_TRANSSPATIAL"
        Item type = Building name = "BLD_SHIPYARD_CON_ADV_ENGINE"
    ]
    graphic = ""

Tech
    name = "SHP_LOGISTICS_FAC"
    description = "SHP_LOGISTICS_FAC_DESC"
    short_description = "SHIP_HULL_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 5000
    researchturns = 1
    prerequisites = "SHP_MIDCOMB_LOG"
    unlock = [
        Item type = ShipHull name = "SH_LOGISTICS_FACILITATOR"
        Item type = Building name = "BLD_SHIPYARD_CON_MIL_LOG_ASSMBL"
        Item type = Building name = "BLD_SHIPYARD_CON_ADV_ENGINE"
        Item type = Building name = "BLD_SHIPYARD_CON_GEOINT"
        Item type = Building name = "BLD_SHIPYARD_CON_NANOROBO"
    ]
    graphic = ""

Tech
    name = "SHP_ANTIMAT_TORP"
    description = "SHP_ANTIMAT_TORP_DESC"
    short_description = "SHIP_PART_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 320
    researchturns = 1
    prerequisites = "SHP_SPACE_FLUX_DRIVE"
    unlock = [
        Item type = ShipPart name = "LR_ANTIMATTER_TORPEDO"
        Item type = Building name = "BLD_SHIPYARD_CON_ENGINE"
    ]
    graphic = ""

Tech
    name = "SHP_PLASMA_TORP"
    description = "SHP_PLASMA_TORP_DESC"
    short_description = "SHIP_PART_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 2500
    researchturns = 1
    prerequisites = "SHP_TRANSSPACE_DRIVE"
    unlock = [
        Item type = ShipPart name = "LR_PLASMA_TORPEDO"
        Item type = Building name = "BLD_SHIPYARD_CON_ADV_ENGINE"
    ]
    graphic = ""

Tech
    name = "SHP_AST_HULL"
    description = "SHP_AST_HULL_DESC"
    short_description = "SHIP_HULL_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 180
    researchturns = 2
    prerequisites = "SHP_ASTEROID_HULLS"
    unlock = [
        Item type = ShipHull name = "SH_ASTEROID"
        Item type = Building name = "BLD_SHIPYARD_AST"
    ]
    graphic = ""

Tech
    name = "SHP_SMALL_AST_HULL"
    description = "SHP_SMALL_AST_HULL_DESC"
    short_description = "SHIP_HULL_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 180
    researchturns = 2
    prerequisites = "SHP_ASTEROID_HULLS"
    unlock = [
        Item type = ShipHull name = "SH_SMALL_ASTEROID"
        Item type = Building name = "BLD_SHIPYARD_AST"
    ]
    graphic = ""

Tech
    name = "SHP_HEAVY_AST_HULL"
    description = "SHP_HEAVY_AST_HULL_DESC"
    short_description = "SHIP_HULL_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 180
    researchturns = 2
    prerequisites = "SHP_ASTEROID_HULLS"
    unlock = [
        Item type = ShipHull name = "SH_HEAVY_ASTEROID"
        Item type = Building name = "BLD_SHIPYARD_AST"
    ]
    graphic = ""

Tech
    name = "SHP_CAMO_AST_HULL"
    description = "SHP_CAMO_AST_HULL_DESC"
    short_description = "SHIP_HULL_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 260
    researchturns = 2
    prerequisites = "SHP_ASTEROID_HULLS"
    unlock = [
        Item type = ShipHull name = "SH_CAMOUFLAGE_ASTEROID"
        Item type = Building name = "BLD_SHIPYARD_AST"
    ]
    graphic = ""

Tech
    name = "SHP_CAMO_AST_PARTS"
    description = "SHP_CAMO_AST_PARTS_DESC"
    short_description = "SHIP_HULL_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 720
    researchturns = 2
    prerequisites = "SHP_CAMO_AST_HULL"
    unlock = [
        Item type = ShipHull name = "SH_SMALL_CAMOUFLAGE_ASTEROID"
        Item type = Building name = "BLD_SHIPYARD_AST"
    ]
    graphic = ""

Tech
    name = "SHP_AGREG_AST_HULL"
    description = "SHP_AGREG_AST_HULL_DESC"
    short_description = "SHIP_HULL_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 800
    researchturns = 2
    prerequisites = "SHP_ASTEROID_REFORM"
    unlock = [
        Item type = ShipHull name = "SH_AGREGATE_ASTEROID"
        Item type = Building name = "BLD_SHIPYARD_AST_REF"
    ]
    graphic = ""

Tech
    name = "SHP_MINIAST_SWARM"
    description = "SHP_MINIAST_SWARM_DESC"
    short_description = "SHIP_HULL_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 800
    researchturns = 2
    prerequisites = "SHP_ASTEROID_REFORM"
    unlock = [
        Item type = ShipHull name = "SH_MINIASTEROID_SWARM"
        Item type = Building name = "BLD_SHIPYARD_AST_REF"
    ]
    graphic = ""

Tech
    name = "SHP_SCAT_AST_HULL"
    description = "SHP_SCAT_AST_HULL_DESC"
    short_description = "SHIP_HULL_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 1450
    researchturns = 2
    prerequisites = [
        "SHP_AGREG_AST_HULL"
        "SHP_MINIAST_SWARM"
    ]
    unlock = [
        Item type = ShipHull name = "SH_SCATTERED_ASTEROID"
        Item type = Building name = "BLD_SHIPYARD_AST_REF"
    ]
    graphic = ""

Tech
    name = "SHP_CRYSTAL_AST_HULL"
    description = "SHP_CRYSTAL_AST_HULL_DESC"
    short_description = "SHIP_HULL_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 1600
    researchturns = 2
    prerequisites = "SHP_MONOMOLEC_LATTICE"
    unlock = [
        Item type = ShipHull name = "SH_CRYSTALLIZED_ASTEROID"
        Item type = Building name = "BLD_SHIPYARD_AST_CRYSTAL"
    ]
    graphic = ""

Tech
    name = "SHP_ROCK_PLATE"
    description = "SHP_ROCK_PLATE_DESC"
    short_description = "SHIP_PART_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 800
    researchturns = 2
    prerequisites = "SHP_ASTEROID_REFORM"
    unlock = [
        Item type = ShipPart name = "AR_ROCK_PLATE"
        Item type = Building name = "BLD_SHIPYARD_AST_REF"
    ]
    graphic = ""

Tech
    name = "SHP_CRYSTAL_PLATE"
    description = "SHP_CRYSTAL_PLATE_DESC"
    short_description = "SHIP_PART_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 1600
    researchturns = 2
    prerequisites = "SHP_MONOMOLEC_LATTICE"
    unlock = [
        Item type = ShipPart name = "AR_CRYSTAL_PLATE"
        Item type = Building name = "BLD_SHIPYARD_AST_CRYSTAL"
    ]
    graphic = ""

Tech
    name = "SHP_ORG_HULL"
    description = "SHP_ORG_HULL_DESC"
    short_description = "SHIP_HULL_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 40
    researchturns = 2
    prerequisites = "SHP_HAB_MEGAFAUN"
    unlock = [
        Item type = ShipHull name = "SH_ORGANIC"
        Item type = Building name = "BLD_SHIPYARD_ORG_ORB_INC"
    ]
    graphic = ""

Tech
    name = "SHP_STAT_MULTICELL_HULL"
    description = "SHP_STAT_MULTICELL_HULL_DESC"
    short_description = "SHIP_HULL_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 40
    researchturns = 2
    prerequisites = "SHP_MULTICELL_CAST"
    unlock = [
        Item type = ShipHull name = "SH_STATIC_MULTICELLULAR"
        Item type = Building name = "BLD_SHIPYARD_ORG_IND_ORG_ASSMBL"
    ]
    graphic = ""

Tech
    name = "SHP_ENDOMORPH_HULL"
    description = "SHP_ENDOMORPH_HULL_DESC"
    short_description = "SHIP_HULL_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 75
    researchturns = 3
    prerequisites = [
        "SHP_MULTICELL_CAST"
        "SHP_HAB_MEGAFAUN"
    ]
    unlock = [
        Item type = ShipHull name = "SH_ENDOMORPHIC"
        Item type = Building name = "BLD_SHIPYARD_ORG_ORB_INC"
        Item type = Building name = "BLD_SHIPYARD_ORG_IND_ORG_ASSMBL"
    ]
    graphic = ""

Tech
    name = "SHP_SYMB_HULL"
    description = "SHP_SYMB_HULL_DESC"
    short_description = "SHIP_HULL_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 540
    researchturns = 3
    prerequisites = "SHP_CONT_SYMB"
    unlock = [
        Item type = ShipHull name = "SH_SYMBIOTIC"
        Item type = Building name = "BLD_SHIPYARD_ORG_XENO_FAC"
    ]
    graphic = ""

Tech
    name = "SHP_PROTOPLASM_HULL"
    description = "SHP_PROTOPLASM_HULL_DESC"
    short_description = "SHIP_HULL_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 540
    researchturns = 3
    prerequisites = "SHP_MONOCELL_EXP"
    unlock = [
        Item type = ShipHull name = "SH_PROTOPLASMIC"
        Item type = Building name = "BLD_SHIPYARD_ORG_CELL_GRO_CHAMB"
    ]
    graphic = ""

Tech
    name = "SHP_ENDOSYMB_HULL"
    description = "SHP_ENDOSYMB_HULL_DESC"
    short_description = "SHIP_HULL_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 720
    researchturns = 4
    prerequisites = [
        "SHP_MONOCELL_EXP"
        "SHP_CONT_SYMB"
    ]
    unlock = [
        Item type = ShipHull name = "SH_ENDOSYMBIOTIC"
        Item type = Building name = "BLD_SHIPYARD_ORG_CELL_GRO_CHAMB"
        Item type = Building name = "BLD_SHIPYARD_ORG_XENO_FAC"
    ]
    graphic = ""

Tech
    name = "SHP_RAVEN_HULL"
    description = "SHP_RAVEN_HULL_DESC"
    short_description = "SHIP_HULL_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 1560
    researchturns = 4
    prerequisites = "SHP_CONT_BIOADAPT"
    unlock = [
        Item type = ShipHull name = "SH_RAVENOUS"
        Item type = Building name = "BLD_SHIPYARD_ORG_COMP_MAT_CHAMB"
    ]
    graphic = ""

Tech
    name = "SHP_BIOADAPT_HULL"
    description = "SHP_BIOADAPT_HULL_DESC"
    short_description = "SHIP_HULL_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 1560
    researchturns = 4
    prerequisites = "SHP_BIONEUR_SPEC"
    unlock = [
        Item type = ShipHull name = "SH_BIOADAPTIVE"
        Item type = Building name = "BLD_SHIPYARD_ORG_BIONEUR_MOD"
    ]
    graphic = ""

Tech
    name = "SHP_SENT_HULL"
    description = "SHP_SENT_HULL_DESC"
    short_description = "SHIP_HULL_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 2000
    researchturns = 5
    prerequisites = [
        "SHP_CONT_BIOADAPT"
        "SHP_BIONEUR_SPEC"
    ]
    unlock = [
        Item type = ShipHull name = "SH_SENTIENT"
        Item type = Building name = "BLD_SHIPYARD_ORG_BIONEUR_MOD"
        Item type = Building name = "BLD_SHIPYARD_ORG_COMP_MAT_CHAMB"
    ]
    graphic = ""

Tech
    name = "SHP_BIOINTERCEPTOR"
    description = "SHP_BIOINTERCEPTOR_DESC"
    short_description = "SHIP_PART_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 720
    researchturns = 4
    prerequisites = [
        "SHP_MONOCELL_EXP"
        "SHP_CONT_SYMB"
    ]
    unlock = [
        Item type = ShipPart name = "FI_BIOINTERCEPTOR"
        Item type = Building name = "BLD_SHIPYARD_ORG_CELL_GRO_CHAMB"
        Item type = Building name = "BLD_SHIPYARD_ORG_XENO_FAC"
    ]
    graphic = ""

Tech
    name = "SHP_BIOBOMBER"
    description = "SHP_BIOBOMBER_DESC"
    short_description = "SHIP_PART_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 2000
    researchturns = 5
    prerequisites = [
        "SHP_CONT_BIOADAPT"
        "SHP_BIONEUR_SPEC"
    ]
    unlock = [
        Item type = ShipPart name = "FI_BIOBOMBER"
        Item type = Building name = "BLD_SHIPYARD_ORG_BIONEUR_MOD"
        Item type = Building name = "BLD_SHIPYARD_ORG_COMP_MAT_CHAMB"
    ]
    graphic = ""

Tech
    name = "SHP_COMP_ENRG_HULL"
    description = "SHP_COMP_ENRG_HULL_DESC"
    short_description = "SHIP_HULL_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 750
    researchturns = 2
    prerequisites = "SHP_FRC_ENRG_COMP"
    unlock = [
        Item type = ShipHull name = "SH_COMPRESSED_ENERGY"
        Item type = Building name = "BLD_SHIPYARD_ENRG_COMP"
    ]
    graphic = ""

Tech
    name = "SHP_QUANT_ENRG_HULL"
    description = "SHP_QUANT_ENRG_HULL_DESC"
    short_description = "SHIP_HULL_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 2800
    researchturns = 3
    prerequisites = "SHP_QUANT_ENRG_MAG"
    unlock = [
        Item type = ShipHull name = "SH_QUANTUM_ENERGY"
        Item type = Building name = "BLD_SHIPYARD_ENRG_FOCUS"
    ]
    graphic = ""

Tech
    name = "SHP_FRAC_ENRG_HULL"
    description = "SHP_FRAC_ENRG_HULL_DESC"
    short_description = "SHIP_HULL_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 2800
    researchturns = 3
    prerequisites = "SHP_ENRG_BOUND_MAN"
    unlock = [
        Item type = ShipHull name = "SH_FRACTAL_ENERGY"
        Item type = Building name = "BLD_SHIPYARD_ENRG_FOCUS"
    ]
    graphic = ""

Tech
    name = "SHP_SOLAR_HULL"
    description = "SHP_SOLAR_HULL_DESC"
    short_description = "SHIP_HULL_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 4500
    researchturns = 4
    prerequisites = "SHP_SOLAR_CONT"
    unlock = [
        Item type = ShipHull name = "SH_SOLAR"
        Item type = Building name = "BLD_SHIPYARD_ENRG_SOLAR"
    ]
    graphic = ""

Tech
    name = "SHP_PULSE_LASER"
    description = "SHP_PULSE_LASER_DESC"
    short_description = "SHIP_PART_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 450
    researchturns = 1
    prerequisites = "SHP_TACT_COUNTER"
    unlock = Item type = ShipPart name = "PD_PULSE_LASER"
    graphic = ""

Tech
    name = "SHP_LEAD_PLATE"
    description = "SHP_LEAD_PLATE_DESC"
    short_description = "SHIP_PART_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 240
    researchturns = 1
    prerequisites = "SHP_NAVIGATION"
    unlock = Item type = ShipPart name = "AR_LEAD_PLATE"
    graphic = ""

Tech
    name = "SHP_NEUTRONIUM_PLATE"
    description = "SHP_NEUTRONIUM_PLATE_DESC"
    short_description = "SHIP_PART_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 1250
    researchturns = 4
    prerequisites = [
        "SHP_STRAT_DEFENSE"
        "PRO_NEUTRONIUM_EXTRACTION"
    ]
    unlock = Item type = ShipPart name = "AR_NEUTRONIUM_PLATE"
    graphic = ""

Tech
    name = "SHP_NEUTRONIUM_PLATE_NUC_MIS"
    description = "SHP_NEUTRONIUM_PLATE_NUC_MIS_DESC"
    short_description = "SHIP_PART_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 80
    researchturns = 6
    prerequisites = [
        "PRO_NEUTRONIUM_EXTRACTION"
        "SHP_NUCLEAR_MISSILE"
    ]
    unlock = Item type = ShipPart name = "LR_NEUTRONIUM_PLATE_NUC_MIS"
    graphic = ""

Tech
    name = "SHP_NEUTRONIUM_PLATE_SPEC_MIS"
    description = "SHP_NEUTRONIUM_PLATE_SPEC_MIS_DESC"
    short_description = "SHIP_PART_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 520
    researchturns = 8
    prerequisites = [
        "PRO_NEUTRONIUM_EXTRACTION"
        "SHP_SPECTRAL_MISSILE"
    ]
    unlock = Item type = ShipPart name = "LR_NEUTRONIUM_PLATE_SPEC_MIS"
    graphic = ""

Tech
    name = "SHP_LIGHTHOUSE"
    description = "SHP_LIGHTHOUSE_DESC"
    short_description = "BUILDING_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 750
    researchturns = 3
    prerequisites = "SHP_ADV_NAVIGATION"
    unlock = Item type = Building name = "BLD_LIGHTHOUSE"
    graphic = "icons/tech/interstellar_lighthouse.png"

Tech
    name = "SHP_FLEET_LOGISTICS"
    description = "SHP_FLEET_LOGISTICS_DESC"
    short_description = "FLEET_RANGE_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 360
    researchturns = 2
    prerequisites = "SHP_INTSTEL_LOG"
    unlock = []
    graphic = ""

Tech
    name = "SHP_ION_CANNON"
    description = "SHP_ION_CANNON_DESC"
    short_description = "SHIP_PART_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 450
    researchturns = 1
    prerequisites = "SHP_SPACE_WEAPON"
    unlock = Item type = ShipPart name = "SR_ION_CANNON"
    graphic = ""

Tech
    name = "SHP_NUCLEAR_MISSILE"
    description = "SHP_NUCLEAR_MISSILE_DESC"
    short_description = "SHIP_PART_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 80
    researchturns = 1
    prerequisites = "SHP_SPACE_TACTICS"
    unlock = Item type = ShipPart name = "LR_NUCLEAR_MISSILE"
    graphic = ""

Tech
    name = "SHP_DEFLECTOR"
    description = "SHP_DEFLECTOR_DESC"
    short_description = "SHIP_PART_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 80
    researchturns = 1
    prerequisites = "SHP_SPACE_TACTICS"
    unlock = Item type = ShipPart name = "SH_DEFLECTOR"
    graphic = ""

Tech
    name = "SHP_RADAR"
    description = "SHP_RADAR_DESC"
    short_description = "DETECTION_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 240
    researchturns = 1
    prerequisites = "SHP_NAVIGATION"
    unlock = Item type = ShipPart name = "DT_ACTIVE_RADAR"
    effectsgroups =
        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet
            ]
            activation = And [
                Not OwnerHasTech "SHP_NEUTRON_SCANNER"
                Not OwnerHasTech "SHP_SENSORS"
            ]
            effects = SetDetection Value + 10
    graphic = ""

Tech
    name = "SHP_DEUTERIUM_TANK"
    description = "SHP_DEUTERIUM_TANK_DESC"
    short_description = "SHIP_PART_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 240
    researchturns = 1
    prerequisites = "SHP_NAVIGATION"
    unlock = Item type = ShipPart name = "FU_DEUTERIUM_TANK"
    graphic = ""

Tech
    name = "SHP_REINFORCED_HULL"
    description = "SHP_REINFORCED_HULL_DESC"
    short_description = "STRUCTURE_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 360
    researchturns = 2
    prerequisites = "SHP_INTSTEL_LOG"
    unlock = []
    effectsgroups =
        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Ship
            ]
            effects = SetMaxStructure Value + 5
    graphic = ""

Tech
    name = "SHP_EM_DAMPER"
    description = "SHP_EM_DAMPER_DESC"
    short_description = "SHIP_PART_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 80
    researchturns = 1
    prerequisites = "SHP_SPACE_TACTICS"
    unlock = Item type = ShipPart name = "ST_EM_DAMPER"
    effectsgroups =
        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Or [
                    Planet
                    System
                    Building
                ]
            ]
            activation = And [
                Not OwnerHasTech "SHP_ABSORPTION_FIELD"
                Not OwnerHasTech "SHP_DIM_CLOAK"
                Not OwnerHasTech "SHP_PHASING_CLOAK"
            ]
            effects = SetStealth Value + 5
    graphic = ""

Tech
    name = "SHP_INTERCEPTOR"
    description = "SHP_INTERCEPTOR_DESC"
    short_description = "SHIP_PART_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 520
    researchturns = 2
    prerequisites = "SHP_TACT_SUPER"
    unlock = Item type = ShipPart name = "FI_INTERCEPTOR"
    graphic = ""

Tech
    name = "SHP_BOMBER"
    description = "SHP_BOMBER_DESC"
    short_description = "SHIP_PART_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 750
    researchturns = 3
    prerequisites = "SHP_SURGICAL_DESTRUCT"
    unlock = Item type = ShipPart name = "FI_BOMBER"
    graphic = ""

Tech
    name = "SHP_SPECTRAL_MISSILE"
    description = "SHP_SPECTRAL_MISSILE_DESC"
    short_description = "SHIP_PART_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 520
    researchturns = 2
    prerequisites = "SHP_MAX_DISRUPT"
    unlock = Item type = ShipPart name = "LR_SPECTRAL_MISSILE"
    graphic = ""

Tech
    name = "SHP_NEUTRON_SCANNER"
    description = "SHP_NEUTRON_SCANNER_DESC"
    short_description = "DETECTION_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 360
    researchturns = 2
    prerequisites = "SHP_INTSTEL_LOG"
    unlock = Item type = ShipPart name = "DT_NEUTRON_SCANNER"
    effectsgroups =
        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet
            ]
            activation = Not OwnerHasTech "SHP_SENSORS"
            effects = SetDetection Value + 20
    graphic = ""

Tech
    name = "SHP_BASIC_DAM_CONT"
    description = "SHP_BASIC_DAM_CONT_DESC"
    short_description = "STRUCTURE_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 240
    researchturns = 1
    prerequisites = "SHP_NAVIGATION"
    unlock = []
    effectsgroups =
        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Ship
            ]
            effects = SetStructure Value + 1
    graphic = ""

Tech
    name = "SHP_ADV_DAM_CONT"
    description = "SHP_ADV_DAM_CONT_DESC"
    short_description = "STRUCTURE_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 750
    researchturns = 3
    prerequisites = "SHP_ADV_NAVIGATION"
    unlock = []
    effectsgroups =
        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Ship
            ]
            effects = SetStructure Target.MaxStructure
    graphic = ""

Tech
    name = "SHP_RECON_FIGHT"
    description = "SHP_RECON_FIGHT_DESC"
    short_description = "SHIP_PART_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 360
    researchturns = 2
    prerequisites = "SHP_INTSTEL_LOG"
    unlock = Item type = ShipPart name = "FI_RECON"
    graphic = ""

Tech
    name = "SHP_ZORTRIUM_PLATE"
    description = "SHP_ZORTRIUM_PLATE_DESC"
    short_description = "SHIP_PART_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 750
    researchturns = 3
    prerequisites = "SHP_ADV_NAVIGATION"
    unlock = Item type = ShipPart name = "AR_ZORTRIUM_PLATE"
    graphic = ""

Tech
    name = "SHP_PHASOR"
    description = "SHP_PHASOR_DESC"
    short_description = "SHIP_PART_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 1250
    researchturns = 4
    prerequisites = "SHP_STRAT_DEFENSE"
    unlock = Item type = ShipPart name = "PD_PHASOR"
    graphic = ""

Tech
    name = "SHP_DEFENSE_NET"
    description = "SHP_DEFENSE_NET_DESC"
    short_description = "DEFENSE_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 80
    researchturns = 1
    prerequisites = "SHP_SPACE_TACTICS"
    unlock = []
    effectsgroups =
        EffectsGroup
            scope = And [
                OwnedExclusivelyBy TheEmpire Source.Owner
                Planet
            ]
            effects = SetDefense Value + 5
    graphic = ""

Tech
    name = "SHP_PLAN_DEFLECT_SHLD"
    description = "SHP_PLAN_DEFLECT_SHLD_DESC"
    short_description = "SHIELD_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 450
    researchturns = 1
    prerequisites = "SHP_TACT_COUNTER"
    unlock = []
    effectsgroups =
        EffectsGroup
            scope = And [
                OwnedExclusivelyBy TheEmpire Source.Owner
                Planet
            ]
            activation = Not OwnerHasTech "SHP_PLAN_BARRIER_SHLD"
            effects = SetMaxShield Value + 10
    graphic = ""

Tech
    name = "SHP_MASS_DRIVER"
    description = "SHP_MASS_DRIVER_DESC"
    short_description = "SHIP_PART_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 520
    researchturns = 2
    prerequisites = "SHP_MAX_DISRUPT"
    unlock = Item type = ShipPart name = "SR_MASS_DRIVER"
    graphic = ""

Tech
    name = "SHP_SYST_DEF_MINE"
    description = "SHP_SYST_DEF_MINE_DESC"
    short_description = "PLANET_PROTECT_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 450
    researchturns = 1
    prerequisites = "SHP_SPACE_WEAPON"
    unlock = []
    effectsgroups =
        EffectsGroup
            scope = And [
                ContainedBy Contains And [
                    OwnedBy TheEmpire Source.Owner
                    Planet
                ]
                Ship
                OwnedBy EnemyOf Source.Owner
            ]
            effects = SetStructure Value - 2
    graphic = ""

Tech
    name = "SHP_ABSORPTION_FIELD"
    description = "SHP_ABSORPTION_FIELD_DESC"
    short_description = "SHIP_PART_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 450
    researchturns = 1
    prerequisites = "SHP_TACT_COUNTER"
    unlock = Item type = ShipPart name = "ST_ABSORPTION_FIELD"
    effectsgroups =
        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Or [
                    Planet
                    System
                    Building
                ]
            ]
            activation = And [
                Not OwnerHasTech "SHP_DIM_CLOAK"
                Not OwnerHasTech "SHP_PHASING_CLOAK"
            ]
            effects = SetStealth Value + 10
    graphic = ""

Tech
    name = "SHP_DIM_CLOAK"
    description = "SHP_DIM_CLOAK_DESC"
    short_description = "SHIP_PART_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 520
    researchturns = 2
    prerequisites = "SHP_TACT_SUPER"
    unlock = Item type = ShipPart name = "ST_PHASING_CLOAK"
    effectsgroups =
        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Or [
                    Planet
                    System
                    Building
                ]
            ]
            activation = Not OwnerHasTech "SHP_PHASING_CLOAK"
            effects = SetStealth Value + 15
    graphic = ""

Tech
    name = "SHP_HI_ENRG_FOCUS"
    description = "SHP_HI_ENRG_FOCUS_DESC"
    short_description = "DEFENSE_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 520
    researchturns = 2
    prerequisites = "SHP_MAX_DISRUPT"
    unlock = []
    effectsgroups =
        EffectsGroup
            scope = And [
                OwnedExclusivelyBy TheEmpire Source.Owner
                Planet
            ]
            effects = SetMaxDefense Value + 15
    graphic = ""

Tech
    name = "SHP_ANTIMATTER_TANK"
    description = "SHP_ANTIMATTER_TANK_DESC"
    short_description = "SHIP_PART_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 750
    researchturns = 3
    prerequisites = "SHP_ADV_NAVIGATION"
    unlock = Item type = ShipPart name = "FU_ANTIMATTER_TANK"
    graphic = ""

Tech
    name = "SHP_PLAN_BARRIER_SHLD"
    description = "SHP_PLAN_BARRIER_SHLD_DESC"
    short_description = "SHIELD_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 1250
    researchturns = 4
    prerequisites = "SHP_STRAT_DEFENSE"
    unlock = []
    effectsgroups =
        EffectsGroup
            scope = And [
                OwnedExclusivelyBy TheEmpire Source.Owner
                Planet
            ]
            effects = SetMaxShield Value + 45
    graphic = ""

Tech
    name = "SHP_DIST_MOD"
    description = "SHP_DIST_MOD_DESC"
    short_description = "SHIP_PART_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 750
    researchturns = 3
    prerequisites = "SHP_SURGICAL_DESTRUCT"
    unlock = Item type = ShipPart name = "SP_DISTORTION_MODULATOR"
    graphic = ""

Tech
    name = "SHP_PHASING_CLOAK"
    description = "SHP_PHASING_CLOAK_DESC"
    short_description = "SHIP_PART_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 1250
    researchturns = 4
    prerequisites = "SHP_STRAT_DEFENSE"
    unlock = Item type = ShipPart name = "ST_PHASING_CLOAK"
    effectsgroups =
        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Or [
                    Planet
                    System
                    Building
                ]
            ]
            effects = SetStealth Value + 5
    graphic = ""

Tech
    name = "SHP_SENSORS"
    description = "SHP_SENSORS_DESC"
    short_description = "DETECTION_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 750
    researchturns = 3
    prerequisites = "SHP_ADV_NAVIGATION"
    unlock = Item type = ShipPart name = "DT_SENSORS"
    effectsgroups =
        EffectsGroup
            scope = And [
                OwnedBy TheEmpire Source.Owner
                Planet
            ]
            effects = SetDetection Value + 25
    graphic = ""

Tech
    name = "SHP_PLANET_CLOAK"
    description = "SHP_PLANET_CLOAK_DESC"
    short_description = "BUILDING_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 9999
    researchturns = 9999
    prerequisites = []
    unlock = Item type = Building name = "BLD_PLANET_CLOAK"
    graphic = ""

Tech
    name = "SHP_DEATH_RAY"
    description = "SHP_DEATH_RAY_DESC"
    short_description = "SHIP_PART_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 9999
    researchturns = 9999
    prerequisites = []
    unlock = Item type = ShipPart name = "SR_DEATH_RAY"
    graphic = ""

Tech
    name = "SHP_MULTISPEC_SHIELD"
    description = "SHP_MULTISPEC_SHIELD_DESC"
    short_description = "SHIP_PART_UNLOCK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 9999
    researchturns = 9999
    prerequisites = []
    unlock = Item type = ShipPart name = "SH_MULTISPEC"
    graphic = ""

Tech
    name = "SHP_PLANET_STEALTH_MOD"
    description = "SHP_PLANET_STEALTH_MOD_DESC"
    short_description = "GAME_MAKE_WORK_SHORT_DESC"
    techtype = Application
    category = "SHIPS_CATEGORY"
    researchcost = 1
    researchturns = 1
    prerequisites = []
    unlock = []
    effectsgroups =
        EffectsGroup
            scope = Or [
                Planet
                Building
            ]
            stackinggroup = "PLANET_STEALTH_MOD_STACK"
            effects = SetStealth Value + 4.99
    graphic = ""
