#Ben_D: Added file because of Nomads
stz_viridian_zone_foundry_arkship = {
    icon = GFX_stz_viridian_district_specialization_foundry
    base_buildtime = @zone_buildtime
    potential = { # planet scope
        exists = owner
        owner = {
            is_nomadic = yes
            has_technology = stz_tech_viridian_zones
        }
    }

    unlock = { # planet scope
        hidden_trigger = {
            exists = owner
            owner = {
                is_nomadic = yes
                has_technology = stz_tech_viridian_zones
            }
        }
    }

    resources = {
        category = planet_zones
        cost = {
            minerals = 2000
            stz_sr_caerulenite = 200
            stz_sr_viridisium = 100
        }
    }

    inline_script = {
        script = jobs/stz_viridian_foundry_add
        AMOUNT = 100
    }

    planet_modifier = {
        zone_building_slots_add = @stz_zone_buildings_max
    }

    zone_sets = {
        ark_urban
    }

    included_building_sets = {
        foundry
    }
}

stz_viridian_zone_research_arkship = {
    icon = GFX_stz_viridian_district_specialization_research
    base_buildtime = @zone_buildtime
    potential = { # planet scope
        exists = owner
        owner = {
            is_nomadic = yes
            has_technology = stz_tech_viridian_zones
        }
    }

    unlock = { # planet scope
        hidden_trigger = {
            exists = owner
            owner = {
                is_nomadic = yes
                has_technology = stz_tech_viridian_zones
            }
        }
    }

    resources = {
        category = planet_zones
        cost = {
            minerals = 2000
            stz_sr_caerulenite = 200
            stz_sr_viridisium = 100
        }
    }

    inline_script = {
        script = jobs/stz_viridian_physicist_jobs_add
        AMOUNT = 30
    }

   inline_script = {
       script = jobs/stz_viridian_biologist_jobs_add
       AMOUNT = 30
   }

   inline_script = {
       script = jobs/stz_viridian_engineers_jobs_add
       AMOUNT = 30
   }

    planet_modifier = {
        zone_building_slots_add = @stz_zone_buildings_max
    }

    zone_sets = {
        ark_urban
    }

    included_building_sets = {
        research
    }

    triggered_desc = {
        trigger = {
            always = yes
        }
        text = zone_research_triggered_desc
    }
}

stz_viridian_zone_unity_arkship = {
    icon = GFX_stz_viridian_district_specialization_unity
    base_buildtime = @zone_buildtime
    potential = { # planet scope
        exists = owner
        owner = {
            is_nomadic = yes
            has_technology = stz_tech_viridian_zones
        }
    }

    unlock = { # planet scope
        hidden_trigger = {
            exists = owner
            owner = {
                is_nomadic = yes
                has_technology = stz_tech_viridian_zones
            }
        }
    }

    resources = {
        category = planet_zones
        cost = {
            minerals = 2000
            stz_sr_caerulenite = 200
            stz_sr_viridisium = 100
        }
    }

    inline_script = {
        script = jobs/stz_viridian_unity_jobs_add
        AMOUNT = 100
    }

    planet_modifier = {
        zone_building_slots_add = @stz_zone_buildings_max
    }

    zone_sets = {
        ark_urban
    }

    included_building_sets = {
        unity
    }

    triggered_desc = {
        trigger = {
            always = yes
        }
        text = zone_unity_triggered_desc
    }
}

stz_viridian_zone_research_unity_arkship = {
    icon = GFX_stz_viridian_district_specialization_spawning
    base_buildtime = @zone_buildtime
    potential = { # planet scope
        exists = owner
        owner = {
            is_nomadic = yes
            has_technology = stz_tech_viridian_zones
        }
    }

    unlock = { # planet scope
        hidden_trigger = {
            exists = owner
            owner = {
                is_nomadic = yes
                has_technology = stz_tech_viridian_zones
            }
        }
    }

    resources = {
        category = planet_zones
        cost = {
            minerals = 2000
            stz_sr_caerulenite = 200
            stz_sr_viridisium = 100
        }
    }

    zone_sets = {
        ark_urban
    }

    included_building_sets = {
        research
        unity
    }

    inline_script = {
        script = jobs/stz_viridian_physicist_jobs_add
        AMOUNT = 20
    }

    inline_script = {
        script = jobs/stz_viridian_biologist_jobs_add
        AMOUNT = 20
    }

    inline_script = {
        script = jobs/stz_viridian_engineers_jobs_add
        AMOUNT = 20
    }

    inline_script = {
        script = jobs/stz_viridian_unity_jobs_add
        AMOUNT = 40
    }

    planet_modifier = {
        zone_building_slots_add = @stz_zone_buildings_max
    }

    triggered_desc = {
        trigger = {
            always = yes
        }
        text = zone_research_unity_triggered_desc
    }
}

stz_viridian_zone_trade_arkship = {
    icon = GFX_stz_viridian_district_specialization_trade
    base_buildtime = @zone_buildtime
    potential = { # planet scope
        exists = owner
        owner = {
            is_nomadic = yes
            has_technology = stz_tech_viridian_zones
        }
    }

    unlock = { # planet scope
        hidden_trigger = {
            exists = owner
            owner = {
                is_nomadic = yes
                has_technology = stz_tech_viridian_zones
            }
        }
    }

    resources = {
        category = planet_zones
        cost = {
            minerals = 2000
            stz_sr_caerulenite = 200
            stz_sr_viridisium = 100
        }
    }

    zone_sets = {
        ark_urban
    }

    included_building_sets = {
        trade
    }

    inline_script = {
        script = jobs/stz_viridian_trader_add
        AMOUNT = 100
    }

    planet_modifier = {
        zone_building_slots_add = @stz_zone_buildings_max
    }

    triggered_desc = {
        trigger = {
            always = yes
        }
        text = zone_trade_triggered_desc
    }
}

stz_viridian_zone_fortress_arkship = {
    icon = GFX_stz_viridian_district_specialization_fortress
    base_buildtime = @zone_buildtime
    potential = { # planet scope
        exists = owner
        owner = {
            is_nomadic = yes
            has_technology = stz_tech_viridian_zones
        }
    }

    unlock = { # planet scope
        hidden_trigger = {
            exists = owner
            owner = {
                is_nomadic = yes
                has_technology = stz_tech_viridian_zones
            }
        }
    }

    resources = {
        category = planet_zones
        cost = {
            minerals = 2000
            stz_sr_caerulenite = 200
            stz_sr_viridisium = 100
        }
    }

    inline_script = {
        script = jobs/stz_viridian_soldier_jobs_add
#       GESTALT_JOB = job_stz_viridian_warrior_drone_add #Ben_D: Handled in the speficic inline script
        AMOUNT = 100
    }

    planet_modifier = {
        zone_building_slots_add = @stz_zone_buildings_max
    }

    zone_sets = {
        ark_military
    }

    included_building_sets = {
        fortress
    }

    triggered_desc = {
        trigger = {
            always = yes
        }
        text = zone_fortress_triggered_desc
    }
}

#Ben_D: Can't dig for minerals on Arkships

stz_viridian_zone_energy_arkship = {
    icon = GFX_stz_viridian_district_specialization_energy
    base_buildtime = @zone_buildtime
    resources = {
        category = planet_zones
        cost = {
            minerals = 2000
            stz_sr_caerulenite = 200
            stz_sr_viridisium = 100
        }
    }

    potential = { # planet scope
        exists = owner
        owner = {
            is_nomadic = yes
            has_technology = stz_tech_viridian_zones
        }
    }

    unlock = { # planet scope
        hidden_trigger = {
            exists = owner
            owner = {
                is_nomadic = yes
                has_technology = stz_tech_viridian_zones
            }
        }
    }

    swap_type = stz_viridian_district_swap_photosynthesis_fields
    swap_type_weight = 5

    inline_script = {
        script = jobs/stz_viridian_technician_jobs_add
        AMOUNT = @[1.5 * base_rural_district_jobs] # (scaling_district_1_job + base_rural_district_jobs)]
    }

    inline_script = {
        script = jobs/zone_technicians_add
        AMOUNT = @[-1 * base_rural_district_jobs]
    }

    planet_modifier = {
        zone_building_slots_add = @stz_zone_buildings_max
    }

    zone_sets = {
        ark_reactor
    }

    included_building_sets = {
        generator
        fallen_empire_generator
    }

    triggered_desc = {
        trigger = {
            always = yes
        }
        text = zone_energy_triggered_desc
    }
}

stz_viridian_zone_food_arkship = {
    icon = GFX_stz_viridian_district_specialization_food
    base_buildtime = @zone_buildtime
    potential = { # planet scope
        exists = owner
        owner = {
            is_nomadic = yes
            has_technology = stz_tech_viridian_zones
        }
    }

    unlock = { # planet scope
        hidden_trigger = {
            exists = owner
            owner = {
                is_nomadic = yes
                has_technology = stz_tech_viridian_zones
            }
        }
    }

    swap_type = stz_viridian_district_swap_orchard_forests
    swap_type_weight = 5

    resources = {
        category = planet_zones
        cost = {
            minerals = 2000
            stz_sr_caerulenite = 200
            stz_sr_viridisium = 100
        }
    }

    inline_script = {
        script = jobs/stz_viridian_farmer_jobs_add
        AMOUNT = @[1.5 * base_rural_district_jobs] # (scaling_district_1_job + base_rural_district_jobs)]
    }

    inline_script = {
        script = jobs/zone_farmers_add
        AMOUNT = @[-1 * base_rural_district_jobs]
    }

    planet_modifier = {
        zone_building_slots_add = @stz_zone_buildings_max
    }

    zone_sets = {
        ark_basic
    }

    included_building_sets = {
        farming
        hydroponics
        fallen_empire_farming
    }

    triggered_desc = {
        trigger = {
            always = yes
        }
        text = zone_food_triggered_desc
    }
}