stz_megalogistician = {
	category = specialist

    swappable_data = {
        default = {
            condition_string = SPECIALIST_JOB_TRIGGER
            building_icon = stz_building_megalogistics_hub
        }
    }

	possible_pre_triggers = {
		has_owner = yes
		is_being_purged = no
		is_being_assimilated = no
        is_sapient = yes
	}

	possible_precalc = can_fill_specialist_job
	possible = {
		hidden_trigger = { exists = owner }
		owner = {
			is_gestalt = no
		}
	}

	country_modifier = {
		megastructure_build_speed_mult = 0.5
	}

	resources = {
		category = planet_jobs
		upkeep = {
			alloys = 10
			energy = 15
		}
	}

	weight = {
		weight = @specialist_job_weight # Fairly important job
		modifier = {
			factor = 2
			is_enslaved = yes
			can_take_servant_job = no
		}
	}
}

stz_megalogistician_drone = {
	category = complex_drone
    swappable_data = {
        default = {
            condition_string = DRONE_JOB_TRIGGER
            building_icon = stz_building_megalogistics_hub
        }
    }

	possible_pre_triggers = {
		has_owner = yes
		is_enslaved = no
		is_being_purged = no
		is_being_assimilated = no
		is_sapient = yes
	}

	possible_precalc = can_fill_drone_job

	possible = { can_think = yes }

	country_modifier = {
		megastructure_build_speed_mult = 0.5
	}
	
	resources = {
		category = planet_jobs
		upkeep = {
			alloys = 10
			energy = 15
		}
	}
	
	weight = {
		weight = @complex_drone_job_weight
	}
}

stz_caerulenite_megalogistician = {
	category = specialist

    swappable_data = {
        default = {
            condition_string = SPECIALIST_JOB_TRIGGER
            building_icon = stz_building_caerulenite_megalogistics_hub
        }
    }

	possible_pre_triggers = {
		has_owner = yes
		is_being_purged = no
		is_being_assimilated = no
        is_sapient = yes
	}

	possible_precalc = can_fill_specialist_job
	possible = {
		hidden_trigger = { exists = owner }
		owner = {
			is_gestalt = no
		}
	}

	country_modifier = {
		megastructure_build_speed_mult = 1
	}

	resources = {
		category = planet_jobs
		upkeep = {
			alloys = 20
			energy = 30
			stz_sr_caerulenite = 1
		}
	}

	weight = {
		weight = @specialist_job_weight # Fairly important job
		modifier = {
			factor = 2
			is_enslaved = yes
			can_take_servant_job = no
		}
	}
}

stz_caerulenite_megalogistician_drone = {
	category = complex_drone

    swappable_data = {
        default = {
            condition_string = DRONE_JOB_TRIGGER
            building_icon = stz_building_caerulenite_megalogistics_hub
        }
    }

	possible_pre_triggers = {
		has_owner = yes
		is_enslaved = no
		is_being_purged = no
		is_being_assimilated = no
		is_sapient = yes
	}

	possible_precalc = can_fill_drone_job

	possible = { can_think = yes }

	country_modifier = {
		megastructure_build_speed_mult = 1
	}
	
	resources = {
		category = planet_jobs
		upkeep = {
			alloys = 20
			energy = 30
			stz_sr_caerulenite = 1
		}
	}
	
	weight = {
		weight = @complex_drone_job_weight
	}
}

stz_viridian_megalogistician = {
	category = specialist

    swappable_data = {
        default = {
            condition_string = SPECIALIST_JOB_TRIGGER
            building_icon = stz_building_viridian_megalogistics_hub
        }
    }

	possible_pre_triggers = {
		has_owner = yes
		is_being_purged = no
		is_being_assimilated = no
        is_sapient = yes
	}

	possible_precalc = can_fill_specialist_job
	possible = {
		hidden_trigger = { exists = owner }
		owner = {
			is_gestalt = no
		}
	}

	country_modifier = {
		megastructure_build_speed_mult = 1.5
	}

	resources = {
		category = planet_jobs
		upkeep = {
			alloys = 30
			energy = 60
			stz_sr_caerulenite = 1
			stz_sr_viridisium = 1
		}
	}

	weight = {
		weight = @specialist_job_weight # Fairly important job
		modifier = {
			factor = 2
			is_enslaved = yes
			can_take_servant_job = no
		}
	}
}

stz_viridian_megalogistician_drone = {
	category = complex_drone

    swappable_data = {
        default = {
            condition_string = DRONE_JOB_TRIGGER
            building_icon = stz_building_viridian_megalogistics_hub
        }
    }

	possible_pre_triggers = {
		has_owner = yes
		is_enslaved = no
		is_being_purged = no
		is_being_assimilated = no
		is_sapient = yes
	}

	possible_precalc = can_fill_drone_job

	possible = { can_think = yes }

	country_modifier = {
		megastructure_build_speed_mult = 1.5
	}
	
	resources = {
		category = planet_jobs
		upkeep = {
			alloys = 30
			energy = 60
			stz_sr_caerulenite = 1
			stz_sr_viridisium = 1
		}
	}
	
	weight = {
		weight = @complex_drone_job_weight
	}
}