ZBO_midgard_cat = {
	zbo_radiopropovedi_decic = {
		icon = GFX_decision_eng_propaganda_campaigns
		available = {
			has_stability < 1.0					
		}
		visible = {
	#		always = yes
		}
		fire_only_once = no
		modifier = {					
			industrial_capacity_factory = -0.04
		}
		days_remove = 20
		days_re_enable = 100
		cost = 35
		fixed_random_seed = no
		complete_effect = {
			custom_effect_tooltip = povtoryaemoe_reshenie_100			
		}
		remove_effect ={
			random_list = {
				20 = {		
					modifier = {
						factor = 0.3
						has_completed_focus = zbo_richard_da_slavitsya_midgard
					}
					country_event = { id = bemen.92 }	# add_stability = 0.15
				}
				20 = {	
					modifier = {
						factor = 0.3
						has_completed_focus = zbo_richard_da_slavitsya_midgard
					}
					country_event = { id = bemen.93 }	# add_stability = 0.10
				}
				20 = {					
					country_event = { id = bemen.94 }	# add_stability = 0.05
				}
				20 = {					
					country_event = { id = bemen.95 }	# add_stability = -0.02
				}
				20 = {					
					country_event = { id = bemen.96 }	# add_stability = -0.06
				}
			}
		}
		ai_will_do = {
			base = 0
			modifier = {
				add = 50
				has_stability < 0.9
			}			
		}
	}
}	

ZBO_korol_korolei_decis = {
	zbo_priglasit_v_allianse_korol_korolei = {
		icon = GFX_decision_eng_propaganda_campaigns
		targets = {
			ZPV ZBA ZBJ ZML TRA ZFU ZKY ZDC ZKQ ZPO ZGA ZRU ZDU ZGF ZGE ZTS ZGH ZVA XSL XSX ZMB ZLG XSD XSS XMO XPO ZKI XCR XLY ZNN XAS ZVC ZJS XNO XIS ZBT XMA ZSE ZAU ZFR ZHM ZLU ZJT ZBO ZBE ZKT ZWI XAU XMZ ZDI ZKL ZGL ZAV ZKA ZAL ZLS ZTI ZKR ZEN ZWS ZSH ZRL ZGO
		}
		available = {	
#			is_neighbor_of = FROM
			FROM = {
				exists = yes
				is_in_faction = no
				is_subject = no				
			}	
			NOT = {
				has_wargoal_against = FROM	
			}			
		}			
		visible = {
			NOT = {
				has_war_with = FROM
				is_in_faction_with = FROM				
				is_justifying_wargoal_against = FROM
			}
			FROM = {
				exists = yes	
				is_in_faction = no
				is_subject = no	
				NOT = { has_government = communism }
			}				
		}		
		fire_only_once = no	
		cost = 15
		days_re_enable = 200
		complete_effect = {				
			FROM = {			
				country_event = { id = bemen.129 }				
				custom_effect_tooltip = needs_approval					
			}	
			custom_effect_tooltip = povtoryaemoe_reshenie_200
		}		
		ai_will_do = {
			base = 0
			modifier = {
				add = 55
				OR = {
					is_neighbor_of = FROM
					any_allied_country = {
						is_neighbor_of = FROM
					}
				}
			}			
			modifier = {
				add = 20
				has_war = yes
			}	
			modifier = {
				add = -20
				OR = {					
					original_tag = ZWS
					original_tag = ZEN
					original_tag = ZSH
					original_tag = ZRL				
				}
			}			
			modifier = {
				add = 20
				has_opinion = {
					target = FROM
					value > 15
				}
			}
			modifier = {
				add = 25
				has_opinion = {
					target = FROM
					value > 35
				}
			}
			modifier = {
				add = -20
				FROM = {
					has_war = yes
				}
				has_war = no
			}
		}
	}
}	
ZBO_kreshenie = {
    ZBO_krestit_ih = {
        allowed = {
            tag = ZBO
        }
		available = {
			check_variable = {
				var = ZBO_kreshenie_free_vv
				value = 1
				compare = greater_than_or_equals
			}
		}
		state_target = yes
        visible = {
            has_country_flag = ZBO_kreshenie_cf
        }
        target_root_trigger = {
			has_country_flag = ZBO_kreshenie_cf
		}
		target_array = ZBO.controlled_states
		target_trigger = {
			FROM = {
				is_owned_by = ROOT
				NOT = {
					is_core_of = ZBO
				}
			}
		}
		on_map_mode = map_and_decisions_view
		icon = ZBO_krestit_ih
		cost = 50
		days_remove = 80
		remove_effect = {
			FROM = {
				add_core_of = ZBO
				set_variable = {
					religion_var = 2
				}
			}
			hidden_effect = {
				add_to_variable = {
					var = ZBO_kreshenie_free_vv
					value = 1
					tooltip = add_100_to_var_tt
				}
			}
			
		}
		complete_effect = {
			hidden_effect = {
				add_to_variable = {
					var = ZBO_kreshenie_free_vv
					value = -1
					tooltip = add_100_to_var_tt
				}
			}
		}
    }
}

ZBO_annex_puppet_and_create_them = {
	zbo_annex_puppet = {
		#target_root_trigger = {
		#	has_country_flag = ZBO_kreshenie_cf
		#}
		visible = {
			has_country_flag = ZBO_kreshenie_cf
        }
		target_array = ZBO.subjects
		targets_dynamic = yes
		target_trigger = {
			FROM = {
				is_puppet_of = ZBO
				NOT = {
					has_cosmetic_tag = ACU
					has_cosmetic_tag = FCU
					has_cosmetic_tag = LCU
				}
			}
		}
		on_map_mode = map_and_decisions_view
		icon = my_icon
		cost = 20
		complete_effect = {
			annex_country = {
				target = FROM
			}
		}
	}
	zbo_create_lcu = {
        allowed = {
            tag = ZBO
			has_completed_focus = zbo_konets_two_thousand_empire
        }
		visible = {
			has_completed_focus = zbo_konets_two_thousand_empire
		}
        icon = u_menya_bloshoi_potential      #For GFX_decision_QAT_example
        fire_only_once = yes
        #days_remove = 100
        complete_effect = {
			
			ZVZ = {
				set_capital = {
					state = 849
				}
				set_cosmetic_tag = LCU
				create_country_leader = {
					name = ZVZ_LCU
					desc = "ZVZ_LCU_desc"
					picture = GFX_portrait_ZVZ_LCU
					expire = "1965.1.1"
					ideology = rexism
					traits = {
					}
				}
				348 = {
					add_core_of = ZVZ
				}
				355 = {
					add_core_of = ZVZ
				}
				349 = {
					add_core_of = ZVZ
				}
				346 = {
					add_core_of = ZVZ
				}
				344 = {
					add_core_of = ZVZ
				}
				345 = {
					add_core_of = ZVZ
				}
				454 = {
					add_core_of = ZVZ
				}
				849 = {
					add_core_of = ZVZ
				}
				785 = {
					add_core_of = ZVZ
				}
				848 = {
					add_core_of = ZVZ
				}
				554 = {
					add_core_of = ZVZ
				}
				553 = {
					add_core_of = ZVZ
				}
				677 = {
					add_core_of = ZVZ
				}
				837 = {
					add_core_of = ZVZ
				}
				845 = {
					add_core_of = ZVZ
				}
			}
			ZBO = { release_puppet_on_controlled = ZVZ } 
		}
    }
}
ZBO_roman_stuff_category = {
	ZBO_check_our_targets_decision = {
        allowed = {
            tag = ZBO
			has_completed_focus = zbo_vechniy_soyuz
        }
		visible = {
			always = yes
		}
        icon = GFX_decision_category_ZBO_roman_stuff_category_icon      #For GFX_decision_QAT_example
        fire_only_once = yes
		complete_effect = {
			custom_effect_tooltip = ZBO_check_our_targets_decision_tt
			set_country_flag = ZBO_targets_of_roman_empire_cf
		
			ZNR = {
				add_to_array = { array = ZBO_targets_of_roman_empire_array }
				add_to_array = { array = ZBO_targets_of_roman_empire_terra_nova_array value = THIS.id }
				#add_to_variable = {
				#	ZBO_targets_of_roman_empire_terra_nova_var = THIS.id
				#}
			}
			ZJF = {	
				add_to_array = { array = ZBO_targets_of_roman_empire_array }
				add_to_array = { array = ZBO_targets_of_roman_empire_terra_nova_array value = THIS.id }
			}
			ZIN = {
				add_to_array = { array = ZBO_targets_of_roman_empire_array }
				add_to_array = { array = ZBO_targets_of_roman_empire_terra_nova_array value = THIS.id }
			}
			ZLK = {
				add_to_array = { array = ZBO_targets_of_roman_empire_array }
				add_to_array = { array = ZBO_targets_of_roman_empire_terra_nova_array value = THIS.id }
			}
			ZON = {
				add_to_array = { array = ZBO_targets_of_roman_empire_array }
				add_to_array = { array = ZBO_targets_of_roman_empire_terra_nova_array value = THIS.id }
			}
			ZTL = {
				add_to_array = { array = ZBO_targets_of_roman_empire_array }
				add_to_array = { array = ZBO_targets_of_roman_empire_terra_nova_array value = THIS.id }
			}
			# После побережья
			ZIK = {
				add_to_array = { array = ZBO_targets_of_roman_empire_array }
				add_to_array = { array = ZBO_targets_of_roman_empire_terra_nova_array value = THIS.id }
			}
			ZAP = {
				add_to_array = { array = ZBO_targets_of_roman_empire_array }
				add_to_array = { array = ZBO_targets_of_roman_empire_terra_nova_array value = THIS.id }
			}
			ZCI = {
				add_to_array = { array = ZBO_targets_of_roman_empire_array }
				add_to_array = { array = ZBO_targets_of_roman_empire_terra_nova_array value = THIS.id }
			}
			ZNU = {
				add_to_array = { array = ZBO_targets_of_roman_empire_array }
				add_to_array = { array = ZBO_targets_of_roman_empire_terra_nova_array value = THIS.id }
			}
			### Европейцы
			ZRL = {
				add_to_array = { array = ZBO_targets_of_roman_empire_array }
			}
			ZLS = {
				add_to_array = { array = ZBO_targets_of_roman_empire_array }
			}
			ZEN = {
				add_to_array = { array = ZBO_targets_of_roman_empire_array }
			}
			ZWS = {
				add_to_array = { array = ZBO_targets_of_roman_empire_array }
			}
			ZSH = {
				add_to_array = { array = ZBO_targets_of_roman_empire_array }
			}
			XMA = {
				add_to_array = { array = ZBO_targets_of_roman_empire_array }
			}
			ZTI = {
				add_to_array = { array = ZBO_targets_of_roman_empire_array }
			}
		}
    }
	ZBO_attack_target_of_roman_empire_decision = {
		allowed = {
            tag = ZBO
			has_completed_focus = zbo_vechniy_soyuz
        }
		visible = {
			always = yes
		}
		target_array = global.countries
		targets_dynamic = yes
		target_trigger = {
			FROM = {
				NOT = {
					is_subject_of = ZBO
					is_in_faction_with = ZBO
				}
				is_in_array = {
					array = ZBO_targets_of_roman_empire_array
					value = THIS.id
				}
			}
		}
		on_map_mode = map_and_decisions_view
		icon = GFX_decision_category_ZBO_roman_stuff_category_icon
		cost = 20
		complete_effect = {
			create_wargoal = {
				target = FROM
				type = annex_everything
			}
		}
	}
	ZBO_unite_roman_empire = {
		allowed = {
			original_tag = ZBO
		}
        available = {
			has_completed_focus = zbo_vechniy_soyuz
			ZVZ = {
				is_ally_with = ZBO
				has_cosmetic_tag = ZVZ_east_roman_empire
			}
        }
		visible = {
			always = yes
		}
        icon = GFX_decision_category_ZBO_roman_stuff_category_icon      #For GFX_decision_QAT_example
        fire_only_once = yes
		complete_effect = {
			ZBO = {
				set_cosmetic_tag = ZBO_united_roman_empire_ct
			}
			every_country = {
				if = {
					limit = {
						is_subject_of = ZVZ
					}
					set_autonomy = {
						target = THIS
						autonomy_state = autonomy_puppet
					}
				}
			}
			every_state = {
				if = {
					limit = {
						is_core_of = ZVZ
					}
					add_core_of = ZBO
				}
			}
			annex_country = {
				target = ZVZ
			}
		}
    }
	ZBO_check_territories_for_rp_decision = {
		allowed = {
			original_tag = ZBO
		}
        available = {
			has_completed_focus = zbo_vechniy_soyuz
			has_country_flag = ZBO_targets_of_roman_empire_cf
        }
		visible = {
			#always = yes
			has_country_flag = ZBO_targets_of_roman_empire_cf
		}
        icon = GFX_decision_category_ZBO_roman_stuff_category_icon      #For GFX_decision_QAT_example
        fire_only_once = yes
		complete_effect = {
			set_country_flag = ZBO_check_territories_for_rp_decision_cf
			every_state = {
				if = {
					limit = {
						is_core_of = ZNR
					}
					add_claim_by = ZBO
				}
			}
			every_state = {
				if = {
					limit = {
						is_core_of = ZJF
					}
					add_claim_by = ZBO
				}
			}
			every_state = {
				if = {
					limit = {
						is_core_of = ZIN
					}
					add_claim_by = ZBO
				}
			}
			every_state = {
				if = {
					limit = {
						is_core_of = ZLK
					}
					add_claim_by = ZBO
				}
			}
			every_state = {
				if = {
					limit = {
						is_core_of = ZON
					}
					add_claim_by = ZBO
				}
			}
			every_state = {
				if = {
					limit = {
						is_core_of = ZTL
					}
					add_claim_by = ZBO
				}
			}
			### После побережья
			every_state = {
				if = {
					limit = {
						is_core_of = ZIK
					}
					add_claim_by = ZBO
				}
			}
			every_state = {
				if = {
					limit = {
						is_core_of = ZCI
					}
					add_claim_by = ZBO
				}
			}
			every_state = {
				if = {
					limit = {
						is_core_of = ZAP
					}
					add_claim_by = ZBO
				}
			}
			every_state = {
				if = {
					limit = {
						is_core_of = ZNU
					}
					add_claim_by = ZBO
				}
			}
			### CUBA
			every_state = {
				if = {
					limit = {
						is_core_of = ZLB
					}
					add_claim_by = ZBO
				}
			}
			ZBO = { add_state_claim = 363 }
		}
	}
	ZBO_create_terra_nova_decision = {
		allowed = {
			original_tag = ZBO
		}
        available = {
			has_completed_focus = zbo_vechniy_soyuz
			has_country_flag = ZBO_check_territories_for_rp_decision_cf
			### Главно чтобы Цезария не существовала
			NOT = { country_exists = ZNR }

			NOT = { country_exists = ZJF }
			NOT = { country_exists = ZIN }
			NOT = { country_exists = ZLK }
			NOT = { country_exists = ZON }
			NOT = { country_exists = ZTL }

			NOT = { country_exists = ZIK }
			NOT = { country_exists = ZAP }
			NOT = { country_exists = ZCI }
			NOT = { country_exists = ZNU }

			NOT = { country_exists = ZLB }
			controls_state = 363
        }
		visible = {
			#always = yes
			has_country_flag = ZBO_check_territories_for_rp_decision_cf
		}
        icon = GFX_decision_category_ZBO_roman_stuff_category_icon      #For GFX_decision_QAT_example
        fire_only_once = yes
		complete_effect = {
			ZBO = {
				release_puppet_on_controlled = ZNR
			}
			every_state = {
				if = {
					limit = {
						is_controlled_by = ZBO
						is_claimed_by = ZBO
					}
					transfer_state_to = ZNR
					add_core_of = ZNR
					remove_claim_by = ZBO
				}
			}
			every_possible_country = {
				limit = { has_character = ZBO_Gavriil_Kantakouzenos }
				random_character = {
					limit = { is_character = ZBO_Gavriil_Kantakouzenos }
					set_nationality = ZNR
				}
			}
			ZNR = {
				set_cosmetic_tag = ZNR_Terra_Nova
				add_country_leader_role = {
					character = ZBO_Gavriil_Kantakouzenos
					promote_leader = yes
					country_leader = {
						ideology = kasarianstvo
						expire = "2099.1.1.1"
						traits = { naslednik_rimskogo_prestola }
					}
				}
				set_politics = { ruling_party = neutrality }
			}
		}
	}
}
ZBO_nemetiya = {
	ZBO_nemetiya_nemtsi = {
        allowed = {
            tag = ZBO
        }
		available = {
			has_completed_focus = zbo_imperiya_nemtsev_i_germantsev
		}
		state_target = yes
        visible = {
            has_completed_focus = zbo_imperiya_nemtsev_i_germantsev
        }
      target_root_trigger = {
			has_completed_focus = zbo_imperiya_nemtsev_i_germantsev
		}
		target_array = ZBO.controlled_states
		target_trigger = {
			FROM = {
				is_owned_by = ROOT
				OR = {
					is_core_of = ZBA
					is_core_of = ZLU
					is_core_of = ZHM
					is_core_of = ZFR
						
				}
				NOT = {
					is_core_of = ZBO
					state = 766
				}
			}
		}
		on_map_mode = map_and_decisions_view
		icon = none
		cost = 50
		days_remove = 30
		remove_effect = {
			FROM = {
				add_core_of = ZBO
			}	
		}
    }
	ZBO_nemetiya_germanian = {
        allowed = {
            tag = ZBO
        }
		available = {
			has_completed_focus = zbo_imperiya_nemtsev_i_germantsev
		}
		state_target = yes
        visible = {
            has_completed_focus = zbo_imperiya_nemtsev_i_germantsev
        }
      target_root_trigger = {
			has_completed_focus = zbo_imperiya_nemtsev_i_germantsev
		}
		target_array = ZBO.controlled_states
		target_trigger = {
			FROM = {
				is_owned_by = ROOT
				OR = {
					is_core_of = ZAU
					is_core_of = ZBE
					is_core_of = ZKT
					is_core_of = ZWI
					is_core_of = XAU
					is_core_of = XMZ
					state = 39
					state = 771
						
				}
				NOT = {
					is_core_of = ZBO
					state = 773
					state = 8
					state = 20
				}
			}
		}
		on_map_mode = map_and_decisions_view
		icon = none
		cost = 80
		days_remove = 60
		remove_effect = {
			ZBO = {add_stability = -0.01}
			FROM = {
				add_core_of = ZBO
			}	
		}
    }
}