

kosmo_obnovit_massiv = {
	clear_array = ROOT.spisok_kosmicheskih_derjav_array	# очистить массив чтобы избежать дублирования
	every_other_country = { # список стран-продавцов						
		limit = {
			has_country_flag = kosmos_roketa_uletela_flag		
			exists = yes							
		}
		add_to_array = { ROOT.spisok_kosmicheskih_derjav_array = THIS }
		kosmos_renew_status_sputnikov = yes
	}
	kosmos_renew_status_sputnikov = yes
}

kosmo_test_1 = {
	ROOT = {
		set_country_flag = kosmos_roketa_uletela_flag
		add_dynamic_modifier = { modifier = ar_status_recon_sputnik_dynamic_modifier }
	}
	ZBR = {
		set_country_flag = kosmos_roketa_uletela_flag
		set_variable = { kosmos_sputnik_light_var = 1 }
		add_dynamic_modifier = { modifier = ar_status_recon_sputnik_dynamic_modifier }
	}
	ZCS = {
		set_country_flag = kosmos_roketa_uletela_flag
		set_variable = { kosmos_sputnik_light_var = 4 }
		add_dynamic_modifier = { modifier = ar_status_recon_sputnik_dynamic_modifier }
	}
	ZRI = {
		set_country_flag = kosmos_roketa_uletela_flag
		set_variable = { kosmos_sputnik_light_var = 1 }
		add_dynamic_modifier = { modifier = ar_status_recon_sputnik_dynamic_modifier }
	}
	ZIK = {
		set_country_flag = kosmos_roketa_uletela_flag
		set_variable = { kosmos_sputnik_light_var = 4 }
		add_dynamic_modifier = { modifier = ar_status_recon_sputnik_dynamic_modifier }
	}
	ZOR = {
		set_country_flag = kosmos_roketa_uletela_flag		
		add_dynamic_modifier = { modifier = ar_status_recon_sputnik_dynamic_modifier }
	}
	ZSE = {
		set_country_flag = kosmos_roketa_uletela_flag		
		add_dynamic_modifier = { modifier = ar_status_recon_sputnik_dynamic_modifier }
	}
	kosmos_renew_status_sputnikov = yes
}

kosmo_add_sputnik_light = {
	activate_mission = kosmos_postroika_light_sputnika_mission
	add_timed_idea = {
		idea = kosmos_postroika_sputnika_debuff
		days = 80
	}
}

kosmo_add_antisputnik = {
	activate_mission = kosmos_postroika_antisputnika_mission
	add_timed_idea = {
		idea = kosmos_postroika_antisputnika_debuff
		days = 60
	}
}

kosmos_renew_status_sputnikov = {	# обновление бонусов от спутников
	set_temp_variable = { kosmos_sputnik_temp_var = kosmos_sputnik_light_var }
	
	if = {
		limit = {						
			has_country_flag = ar_kosmos_update_1_flag	
			check_variable = { kosmos_sputnik_light_var > 0 }	
		}	
		add_to_temp_variable = { kosmos_sputnik_temp_var = 2 }
	}
	
	multiply_temp_variable = { kosmos_sputnik_temp_var = -0.01}  # -0.01
	set_variable = { ar_kosmos_org_loss_when_moving_var = kosmos_sputnik_temp_var }		
	multiply_temp_variable = { kosmos_sputnik_temp_var = -1 }	# 0.01
	set_variable = { ar_kosmos_bonus_army_attack_var = kosmos_sputnik_temp_var }
	set_variable = { ar_kosmos_bonus_air_cas_efficiency_var = kosmos_sputnik_temp_var }	
	multiply_temp_variable = { kosmos_sputnik_temp_var = 2 }	# 0.02
	set_variable = { ar_kosmos_bonus_recon_var = kosmos_sputnik_temp_var }		
	set_variable = { ar_kosmos_bonus_command_power_gain_mult_var = kosmos_sputnik_temp_var }	
	
	multiply_temp_variable = { kosmos_sputnik_temp_var = 250 }	
	set_variable = { ar_kosmos_bonus_max_command_power_var = kosmos_sputnik_temp_var }
	
}

ar_kosmos_update_4_sozdat_slujbu_obnarujeniya = {
	activate_mission = kosmos_sozdanie_slijby_obnarujeniya_mission
	add_timed_idea = {
		idea = kosmos_sozdanie_slijby_obnarujeniya_debuff
		days = 125
	}
}

ar_kosmos_update_1_razrabotka_asu = {
	activate_mission = kosmos_razrabotka_asu_mission
	add_timed_idea = {
		idea = kosmos_razrabotka_asu_debuff
		days = 125
	}
}
ar_kosmos_update_2_kompleks_podgotovit_meropiyatiy = {
	activate_mission = kosmos_kompleks_podgotovit_meropiyatiy_mission
	add_timed_idea = {
		idea = kosmos_kompleks_podgotovit_meropiyatiy_mission_debuff
		days = 125
	}
}
ar_kosmos_update_3_boevaya_chast = {
	activate_mission = kosmos_boevaya_chast_mission
	add_timed_idea = {
		idea = kosmos_boevaya_chast_mission_debuff
		days = 125
	}
	random_list = {
		50 = {
			country_event = { days = 50 id = kosmos.29 }
		}
		50 = {
		
		}
	}
}

ar_kosmos_update_5_kompushtory = {
	activate_mission = kosmos_kompushtory_mission
	add_timed_idea = {
		idea = kosmos_kompushtory_mission_debuff
		days = 125
	}
}

ar_kosmos_update_6_telemetriya = {
	activate_mission = kosmos_telemetriya_mission
	add_timed_idea = {
		idea = kosmos_telemetriya_mission_debuff
		days = 125
	}
}

ar_ai_scripted_effect_kosmos = {
	random_list = {
		10 = {
			modifier = {
				factor = 0
				OR = {
					has_country_flag = ar_kosmos_update_4_flag
					has_active_mission = kosmos_sozdanie_slijby_obnarujeniya_mission
				}
				num_of_civilian_factories_available_for_projects < 11
			}
			ar_kosmos_update_4_sozdat_slujbu_obnarujeniya = yes
		}
		10 = {
			modifier = {
				factor = 0
				has_active_mission = kosmos_postroika_light_sputnika_mission
				check_variable = { kosmos_sputnik_light_var > 9 }
				num_of_civilian_factories_available_for_projects < 9
				NOT = {
					has_country_flag = ar_kosmos_update_4_flag
				}
			}
			kosmo_add_sputnik_light = yes
		}
		10 = {
			modifier = {
				factor = 0
				has_active_mission = kosmos_postroika_antisputnika_mission
				check_variable = { kosmos_antisputnik_var > 5 }
				num_of_civilian_factories_available_for_projects < 9
				NOT = {
					has_country_flag = ar_kosmos_update_4_flag
				}
			}
			kosmo_add_antisputnik = yes
		}
		70 = {
		
		}
	}
}
