### Regular
stz_zone_caerulenite_manufacturing = {
    icon = GFX_stz_district_specialization_caerulenite_manufacturing

    base_buildtime = @zone_buildtime
    potential = { # planet scope
        exists = owner
        owner = {
            has_technology = stz_tech_caerulenite_manufacturing
        }
    }

    unlock = { # planet scope
        hidden_trigger = {
            exists = owner
            owner = {
                has_technology = stz_tech_caerulenite_manufacturing
            }
        }
    }

    resources = {
        category = planet_zones
        cost = {
            minerals = 1000
            rare_crystals = 100
        }
    }

    max_buildings = @stz_zone_buildings_max

    included_building_sets = {
        industrial
        urban_automation
        origin
    }

    zone_sets = {
        urban
        habitat_urban
    }

    inline_script = {
        script = jobs/stz_general_zone_job_add
        NORMAL_JOB = job_stz_caerulenite_translucer_add
        GESTALT_JOB = job_stz_caerulenite_translucer_drone_add
        AMOUNT = 100
    }

    planet_modifier = {
        zone_building_slots_add = @stz_zone_buildings_max
    }

    inline_script = {
        script = zones/shared_city_non_urban_zone_modifiers
    }

    ai_weight_coefficient = 1.1
    ai_priority = 8
}

stz_zone_viridisium_synthesis = {
    icon = GFX_stz_district_specialization_viridisium_synthesis

    base_buildtime = @zone_buildtime
    potential = { # planet scope
        exists = owner
        owner = {
            has_technology = stz_tech_viridisium_synthesizing
        }
    }

    unlock = { # planet scope
        hidden_trigger = {
            exists = owner
            owner = {
                has_technology = stz_tech_viridisium_synthesizing
            }
        }
    }

    resources = {
        category = planet_zones
        cost = {
            minerals = 1000
            volatile_motes = 100
            stz_sr_caerulenite = 100
        }
    }

    max_buildings = @stz_zone_buildings_max

    included_building_sets = {
        industrial
        urban_automation
        origin
    }

    zone_sets = {
        urban
        habitat_urban
    }

    inline_script = {
        script = jobs/stz_general_zone_job_add
        NORMAL_JOB = job_stz_viridisium_synthesizer_add
        GESTALT_JOB = job_stz_viridisium_synthesizer_drone_add
        AMOUNT = 100
    }

    planet_modifier = {
        zone_building_slots_add = @stz_zone_buildings_max
    }

    inline_script = {
        script = zones/shared_city_non_urban_zone_modifiers
    }

    ai_weight_coefficient = 1.1
    ai_priority = 8
}

### Ecumenopolis
stz_zone_caerulenite_manufacturing_arcology = {

    swap_type = stz_district_caerulenite_manufacturing_arcology
    swap_type_weight = 5

    icon = GFX_stz_district_specialization_caerulenite_manufacturing
    base_buildtime = @zone_buildtime
    potential = { # planet scope
        exists = owner
        owner = {
            is_wilderness_empire = no
            has_technology = stz_tech_caerulenite_manufacturing
        }
    }

    unlock = { # planet scope
        hidden_trigger = {
            exists = owner
            owner = {
                is_wilderness_empire = no
                has_technology = stz_tech_caerulenite_manufacturing
            }
        }
    }

    resources = {
        category = planet_zones
        cost = {
            minerals = 1000
            rare_crystals = 100
        }
    }

    included_building_sets = {
        industrial
        urban_automation_arcology
        origin
    }

    inline_script = {
        script = jobs/stz_general_zone_job_add
        NORMAL_JOB = job_stz_caerulenite_translucer_add
        GESTALT_JOB = job_stz_caerulenite_translucer_drone_add
        AMOUNT = @doubled_scaling_district_1_job
    }

    planet_modifier = {
        zone_building_slots_add = @stz_zone_buildings_max
    }

    ai_weight_coefficient = 1.1
    ai_priority = 8

    zone_sets = {
        arcology
    }

    inline_script = {
        script = zones/shared_arcology_zone_modifiers
    }
}

stz_zone_viridisium_synthesis_arcology = {

    swap_type = stz_district_viridisium_synthesis_arcology
    swap_type_weight = 5

    icon = GFX_stz_district_specialization_viridisium_synthesis
    base_buildtime = @zone_buildtime
    potential = { # planet scope
        exists = owner
        owner = {
            is_wilderness_empire = no
            has_technology = stz_tech_viridisium_synthesizing
        }
    }

    unlock = { # planet scope
        hidden_trigger = {
            exists = owner
            owner = {
                is_wilderness_empire = no
                has_technology = stz_tech_viridisium_synthesizing
            }
        }
    }

    resources = {
        category = planet_zones
        cost = {
            minerals = 1000
            volatile_motes = 100
            stz_sr_caerulenite = 100
        }
    }

    included_building_sets = {
        industrial
        urban_automation_arcology
        origin
    }

    inline_script = {
        script = jobs/stz_general_zone_job_add
        NORMAL_JOB = job_stz_viridisium_synthesizer_add
        GESTALT_JOB = job_stz_viridisium_synthesizer_drone_add
        AMOUNT = @doubled_scaling_district_1_job
    }

    planet_modifier = {
        zone_building_slots_add = @stz_zone_buildings_max
    }

    ai_weight_coefficient = 1.1
    ai_priority = 8

    zone_sets = {
        arcology
    }

    inline_script = {
        script = zones/shared_arcology_zone_modifiers
    }
}

### Ring World
stz_zone_caerulenite_manufacturing_ring_world = {

    swap_type = stz_district_caerulenite_manufacturing_ring_world
    swap_type_weight = 5

    icon = GFX_stz_district_specialization_caerulenite_manufacturing
    base_buildtime = @zone_buildtime
    potential = { # planet scope
        exists = owner
        owner = {
            is_wilderness_empire = no
            has_technology = stz_tech_caerulenite_manufacturing
        }
    }

    unlock = { # planet scope
        hidden_trigger = {
            exists = owner
            owner = {
                is_wilderness_empire = no
                has_technology = stz_tech_caerulenite_manufacturing
            }
        }
    }

    resources = {
        category = planet_zones
        cost = {
            minerals = 1000
            rare_crystals = 100
        }
    }

    included_building_sets = {
        industrial
        urban_automation
        origin
    }

    inline_script = {
        script = jobs/stz_general_zone_job_add
        NORMAL_JOB = job_stz_caerulenite_translucer_add
        GESTALT_JOB = job_stz_caerulenite_translucer_drone_add
        AMOUNT = @doubled_scaling_district_1_job
    }

    planet_modifier = {
        zone_building_slots_add = @stz_zone_buildings_max
    }

    ai_weight_coefficient = 1.1
    ai_priority = 8

    zone_sets = {
        ring_world
    }

    inline_script = {
        script = zones/shared_arcology_zone_modifiers
    }
}

stz_zone_viridisium_synthesis_ring_world = {

    swap_type = stz_district_viridisium_synthesis_ring_world
    swap_type_weight = 5

    icon = GFX_stz_district_specialization_viridisium_synthesis
    base_buildtime = @zone_buildtime
    potential = { # planet scope
        exists = owner
        owner = {
            is_wilderness_empire = no
            has_technology = stz_tech_viridisium_synthesizing
        }
    }

    unlock = { # planet scope
        hidden_trigger = {
            exists = owner
            owner = {
                is_wilderness_empire = no
                has_technology = stz_tech_viridisium_synthesizing
            }
        }
    }

    resources = {
        category = planet_zones
        cost = {
            minerals = 1000
            volatile_motes = 100
            stz_sr_caerulenite = 100
        }
    }

    included_building_sets = {
        industrial
        urban_automation
        origin
    }

    inline_script = {
        script = jobs/stz_general_zone_job_add
        NORMAL_JOB = job_stz_viridisium_synthesizer_add
        GESTALT_JOB = job_stz_viridisium_synthesizer_drone_add
        AMOUNT = @doubled_scaling_district_1_job
    }

    planet_modifier = {
        zone_building_slots_add = @stz_zone_buildings_max
    }

    ai_weight_coefficient = 1.1
    ai_priority = 8

    zone_sets = {
        ring_world
    }

    inline_script = {
        script = zones/shared_arcology_zone_modifiers
    }
}

### Nanite and Machine Worlds
stz_zone_caerulenite_manufacturing_nexus = {

    swap_type = stz_district_caerulenite_manufacturing_nexus
    swap_type_weight = 5

    icon = GFX_stz_district_specialization_caerulenite_manufacturing
    base_buildtime = @zone_buildtime
    potential = { # planet scope
        exists = owner
        owner = {
            is_wilderness_empire = no
            has_technology = stz_tech_caerulenite_manufacturing
        }
    }

    unlock = { # planet scope
        hidden_trigger = {
            exists = owner
            owner = {
                is_wilderness_empire = no
                has_technology = stz_tech_caerulenite_manufacturing
            }
        }
    }

    resources = {
        category = planet_zones
        cost = {
            minerals = 1000
            rare_crystals = 100
        }
    }

    included_building_sets = {
        industrial
        urban_automation
        origin
    }

    inline_script = {
        script = jobs/stz_general_zone_job_add
        NORMAL_JOB = job_stz_caerulenite_translucer_add
        GESTALT_JOB = job_stz_caerulenite_translucer_drone_add
        AMOUNT = @doubled_scaling_district_1_job
    }

    planet_modifier = {
        zone_building_slots_add = @stz_zone_buildings_max
    }

    ai_weight_coefficient = 1.1
    ai_priority = 8

    zone_sets = {
        nexus
    }

    inline_script = {
        script = zones/shared_arcology_zone_modifiers
    }
}

stz_zone_viridisium_synthesis_nexus = {

    swap_type = stz_district_viridisium_synthesis_nexus
    swap_type_weight = 5

    icon = GFX_stz_district_specialization_viridisium_synthesis
    base_buildtime = @zone_buildtime
    potential = { # planet scope
        exists = owner
        owner = {
            has_technology = stz_tech_viridisium_synthesizing
        }
    }

    unlock = { # planet scope
        hidden_trigger = {
            exists = owner
            owner = {
                has_technology = stz_tech_viridisium_synthesizing
            }
        }
    }

    resources = {
        category = planet_zones
        cost = {
            minerals = 1000
            volatile_motes = 100
            stz_sr_caerulenite = 100
        }
    }

    included_building_sets = {
        industrial
        urban_automation
        origin
    }

    inline_script = {
        script = jobs/stz_general_zone_job_add
        NORMAL_JOB = job_stz_viridisium_synthesizer_add
        GESTALT_JOB = job_stz_viridisium_synthesizer_drone_add
        AMOUNT = @doubled_scaling_district_1_job
    }

    planet_modifier = {
        zone_building_slots_add = @stz_zone_buildings_max
    }

    ai_weight_coefficient = 1.1
    ai_priority = 8

    zone_sets = {
        nexus
    }

    inline_script = {
        script = zones/shared_arcology_zone_modifiers
    }
}

### Hive
stz_zone_caerulenite_manufacturing_hive = {

    swap_type = stz_district_caerulenite_manufacturing_hive
    swap_type_weight = 5

    icon = GFX_stz_district_specialization_caerulenite_manufacturing
    base_buildtime = @zone_buildtime
    potential = { # planet scope
        exists = owner
        owner = {
            has_technology = stz_tech_caerulenite_manufacturing
        }
    }

    unlock = { # planet scope
        hidden_trigger = {
            exists = owner
            owner = {
                has_technology = stz_tech_caerulenite_manufacturing
            }
        }
    }

    resources = {
        category = planet_zones
        cost = {
            minerals = 1000
            rare_crystals = 100
        }
    }

    included_building_sets = {
        industrial
        urban_automation
        origin
    }

    inline_script = {
        script = jobs/stz_general_zone_job_add
        NORMAL_JOB = job_stz_caerulenite_translucer_add
        GESTALT_JOB = job_stz_caerulenite_translucer_drone_add
        AMOUNT = @doubled_scaling_district_1_job
    }

    planet_modifier = {
        zone_building_slots_add = @stz_zone_buildings_max
    }

    ai_weight_coefficient = 1.1
    ai_priority = 8

    zone_sets = {
        hive
    }

    inline_script = {
        script = zones/shared_arcology_zone_modifiers
    }
}

stz_zone_viridisium_synthesis_hive = {

    swap_type = stz_district_viridisium_synthesis_hive
    swap_type_weight = 5

    icon = GFX_stz_district_specialization_viridisium_synthesis
    base_buildtime = @zone_buildtime
    potential = { # planet scope
        exists = owner
        owner = {
            has_technology = stz_tech_viridisium_synthesizing
        }
    }

    unlock = { # planet scope
        hidden_trigger = {
            exists = owner
            owner = {
                has_technology = stz_tech_viridisium_synthesizing
            }
        }
    }

    resources = {
        category = planet_zones
        cost = {
            minerals = 1000
            volatile_motes = 100
            stz_sr_caerulenite = 100
        }
    }

    included_building_sets = {
        industrial
        urban_automation
        origin
    }

    inline_script = {
        script = jobs/stz_general_zone_job_add
        NORMAL_JOB = job_stz_viridisium_synthesizer_add
        GESTALT_JOB = job_stz_viridisium_synthesizer_drone_add
        AMOUNT = @doubled_scaling_district_1_job
    }

    planet_modifier = {
        zone_building_slots_add = @stz_zone_buildings_max
    }

    ai_weight_coefficient = 1.1
    ai_priority = 8

    zone_sets = {
        hive
    }

    inline_script = {
        script = zones/shared_arcology_zone_modifiers
    }
}