namespace = lazy_upg_dee_events

country_event = {
	id = lazy_upg_dee_events.1
	hide_window = yes
	is_triggered_only = yes

	trigger = {
		has_country_flag = auto_upgrade_deep_space_citadels_flag
	}

	immediate = {
		while = {
			count = auto_upg_sta_speed

			random_owned_fleet = {
				limit = {
					OR = {
						is_ship_size = starbase_deep_space_citadel_1
						is_ship_size = starbase_deep_space_citadel_2
					}
					NOT = {
						has_fleet_flag = auto_upgrading_mega_starbase_flag
					}
				}
				auto_upgrade_mega_starbase_check = yes
			}

			random_owned_fleet = {
				limit = {
					OR = {
						is_ship_size = starbase_deep_space_citadel_1
						is_ship_size = starbase_deep_space_citadel_2
					}
					NOT = {
						has_fleet_flag = auto_upgrading_mega_starbase_flag
					}
					has_fleet_flag = auto_upgrade_mega_starbases_ready_flag
				}
				auto_upgrade_mega_starbase_check = yes
			}
		}
	}
}