﻿custom_claim_brandenburg = {
	picture = {
		reference = "gfx/interface/illustrations/decisions/decision_become_king_in_prussia.dds"
	}
	major = yes
	ai_goal = no
	decision_group_type = prussia_go_decisions
	desc = custom_claim_brandenburg_desc

	is_shown = {
		has_title = title:c_zollern
		NOT = {
			OR = {
				has_title = title:d_brandenburg
				has_title = title:d_ostmark
			}
		}
		NOT = {
			has_character_flag = custom_claim_brandenburg_taken
		}
	}
	is_valid = {
		prestige_level >= 1
	}

	effect = {
		add_pressed_claim = title:d_ostmark
		add_pressed_claim = title:c_brandenburg
		add_pressed_claim = title:c_ruppin
		add_pressed_claim = title:c_stendal
		add_pressed_claim = title:c_berlin
		add_pressed_claim = title:c_havelberg
		hidden_effect = {
			add_character_flag = custom_claim_brandenburg_taken
		}
	}

	cost = {
		gold = 100
	}

	ai_will_do = {
		base = 0
	}
	ai_check_interval = 0
}

custom_claim_prussia = {
	picture = {
		reference = "gfx/interface/illustrations/decisions/decision_become_king_in_prussia.dds"
	}
	major = yes
	ai_goal = no
	decision_group_type = prussia_go_decisions
	desc = custom_claim_prussia_desc
	is_shown = {
		has_primary_title = title:d_brandenburg
		is_target_in_global_variable_list = {
			name = unavailable_unique_decisions
			target = flag:custom_create_brandenburg
		}
		NOT = {
			OR = {
				is_target_in_global_variable_list = {
					name = unavailable_unique_decisions
					target = flag:custom_expand_prussia
				}
				is_target_in_global_variable_list = {
					name = unavailable_unique_decisions
					target = flag:custom_claim_prussia
				}
			}
			
		}
	}

	is_valid = {
		prestige_level >= 3
	}

	effect = {
		# Grant CB for d_prussia
		add_unpressed_claim = title:d_prussia
		hidden_effect = {
			add_to_global_variable_list = {
				name = unavailable_unique_decisions
				target = flag:custom_claim_prussia
			}
		}
	}
	cost = {
		gold = 100
		prestige = 200
	}

	ai_will_do = {
		base = 0
	}
	ai_check_interval = 0
}

custom_claim_silesia = {
	picture = {
		reference = "gfx/interface/illustrations/decisions/decision_become_king_in_prussia.dds"
	}
	major = yes
	ai_goal = no
	decision_group_type = prussia_go_decisions
	desc = custom_claim_silesia_desc
	is_shown = {
		has_primary_title = title:k_prussia_original
		is_target_in_global_variable_list = {
			name = unavailable_unique_decisions
			target = flag:custom_create_brandenburg
		}
		NOT = {
			OR = {
				is_target_in_global_variable_list = {
					name = unavailable_unique_decisions
					target = flag:custom_claim_silesia
				}
				is_target_in_global_variable_list = {
					name = unavailable_unique_decisions
					target = flag:custom_expand_prussia
				}
			}
			
		}
	}

	is_valid = {
		prestige_level >= 3
		has_title = title:k_prussia_original
	}

	effect = {

		add_unpressed_claim = title:d_upper_silesia
		add_unpressed_claim = title:d_lower_silesia

		hidden_effect = {
			add_to_global_variable_list = {
				name = unavailable_unique_decisions
				target = flag:custom_claim_silesia
			}
		}
	}

	ai_will_do = {
		base = 0
	}
	ai_check_interval = 0
}

custom_create_brandenburg = {
	picture = {
		reference = "gfx/interface/illustrations/decisions/decision_become_king_in_prussia.dds"
	}
	major = yes
	ai_goal = no
	decision_group_type = prussia_go_decisions
	desc = custom_create_brandenburg_desc

	is_shown = {
		OR = {
			has_title = title:d_ostmark
			has_title = title:d_prussia
		}
		NOT = {
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
				target = flag:custom_create_brandenburg
			}
		}
		OR = {
			has_game_rule = prussia_content_immersive_disabled
			faith = {
				religion_tag = christianity_religion
			}
		}
	}
	is_valid = {
		completely_controls_region = custom_brandenburg_expanded
	}

	effect = {
		add_prestige = 100

		dynasty = {
			add_dynasty_prestige = 200
		}

		# Create or usurp Brandenburg title
		create_title_and_vassal_change = {
			type = created
			save_scope_as = title_change
			add_claim_on_loss = no
		}
		title:d_brandenburg = {
										
			change_title_holder = {
				holder = root
				change = scope:title_change
			}
			save_scope_as = title:d_brandenburg
		}
		resolve_title_and_vassal_change = scope:title_change
		# Move relevant counties into de jure Brandenburg
		title:c_brandenburg = {
			set_de_jure_liege_title = title:d_brandenburg
								  
					  
										 
									 
									
									
									   
		}
		title:c_ruppin = {
			set_de_jure_liege_title = title:d_brandenburg
		}
		title:c_stendal = {
			set_de_jure_liege_title = title:d_brandenburg
		}
		title:c_berlin = {
														 
						 
			set_de_jure_liege_title = title:d_brandenburg
		}
		title:c_havelberg = {
			set_de_jure_liege_title = title:d_brandenburg
		}
		title:c_lubusz = {
			set_de_jure_liege_title = title:d_brandenburg
		}
		title:c_soldin = {
			set_de_jure_liege_title = title:d_brandenburg
		}
		title:c_landsberg = {
			set_de_jure_liege_title = title:d_brandenburg
		}
		title:c_prenzlau = {
			set_de_jure_liege_title = title:d_brandenburg
		}
		title:d_brandenburg = {
			set_de_jure_liege_title = title:k_east_francia
		}
		destroy_title = title:d_ostmark

		# Flavor event
		trigger_event = prussia_decisions_expanded.0002

		hidden_effect = {
			add_to_global_variable_list = {
				name = unavailable_unique_decisions
				target = flag:custom_create_brandenburg
			}
		}
	}
	cost = {
		gold = 200
	}
	ai_will_do = {
		base = 0
	}
	ai_check_interval = 0
}

custom_integrate_memel = {
	picture = {
		reference = "gfx/interface/illustrations/decisions/decision_become_king_in_prussia.dds"
	}
	major = yes
	ai_goal = no
	decision_group_type = prussia_go_decisions
	desc = custom_integrate_memel_desc
	
	is_shown = {
		is_lowborn = no
		is_landed = yes
		has_title = title:d_prussia
		is_target_in_global_variable_list = {
			name = unavailable_unique_decisions
			target = flag:custom_create_brandenburg
		}
		NOT = {
			#Can only do it once.
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
				target = flag:custom_integrate_memel
			}
		}
	}

	is_valid = {
		prestige_level >= 3
		completely_controls = title:c_scalovia
		completely_controls = title:c_memel
	}

	is_valid_showing_failures_only = {
		is_imprisoned = no
		is_available_adult = yes
		is_at_war = no
	}
	
	effect = {
		title:c_scalovia = {
			every_in_de_jure_hierarchy = {
				limit = {
					tier = tier_county
				}
				set_de_jure_liege_title = title:d_prussia
			}
		}
		title:c_memel = {
			every_in_de_jure_hierarchy = {
				limit = {
					tier = tier_county
				}
				set_de_jure_liege_title = title:d_prussia
			}
		}
		trigger_event = prussia_decisions_expanded.0003
		hidden_effect = {
			add_to_global_variable_list = {
				name = unavailable_unique_decisions
				target = flag:custom_integrate_memel
			}
		}
	}
	
	cost = {
		prestige = 500
		gold = 100
	}
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
	ai_check_interval = 0
}

custom_expand_prussia = {
	picture = {
		reference = "gfx/interface/illustrations/decisions/decision_become_king_in_prussia.dds"
	}
	major = yes
	ai_goal = no
	decision_group_type = prussia_go_decisions
	desc = custom_expand_prussia_desc
	
	is_shown = {
		is_lowborn = no
		is_landed = yes
		has_title = title:k_prussia_original
		is_target_in_global_variable_list = {
			name = unavailable_unique_decisions
			target = flag:custom_form_Prussia
		}
		NOT = {
			#Can only do it once.
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
				target = flag:custom_expand_prussia
			}
		}
	}

	is_valid = {
		prestige_level >= 3
		completely_controls = title:d_pomerelia
		completely_controls = title:d_lower_silesia
		completely_controls = title:d_upper_silesia
		   
	}

	is_valid_showing_failures_only = {
		is_imprisoned = no
		is_available_adult = yes
		is_at_war = no
	}
	
	effect = {
		title:d_pomerelia = {
			every_in_de_jure_hierarchy = {
				limit = {
					tier = tier_duchy
				}
				set_de_jure_liege_title = title:k_prussia_original
			}
		}
		title:d_lower_silesia = {
			every_in_de_jure_hierarchy = {
				limit = {
					tier = tier_duchy
				}
				set_de_jure_liege_title = title:k_prussia_original
			}
		}
		title:d_upper_silesia = {
			every_in_de_jure_hierarchy = {
				limit = {
					tier = tier_duchy
				}
				set_de_jure_liege_title = title:k_prussia_original
			}
		}
		
		
		trigger_event = prussia_decisions_expanded.0004
		hidden_effect = {
			add_to_global_variable_list = {
				name = unavailable_unique_decisions
				target = flag:custom_expand_prussia
			}
		}
	}
	
	cost = {
		prestige = 500
	}
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
	ai_check_interval = 0
}

custom_form_Prussia = {
	picture = {
		reference = "gfx/interface/illustrations/decisions/decision_become_king_in_prussia.dds"
	}
	major = yes
	ai_goal = no
	decision_group_type = prussia_go_decisions
	desc = custom_form_Prussia_desc

	is_shown = {
		is_lowborn = no
		is_landed = yes
		OR = {
			has_title = title:d_brandenburg
			has_title = title:d_ostmark
			has_title = title:d_prussia
		}
		is_target_in_global_variable_list = {
			name = unavailable_unique_decisions
			target = flag:custom_create_brandenburg
		}
		NOT = {
			#Can only do it once.
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
				target = flag:custom_form_Prussia
			}
		}
	}

	is_valid = {
		#prestige_level >= 3
		completely_controls_region = custom_prussia_original
		is_target_in_global_variable_list = {
			name = unavailable_unique_decisions
			target = flag:custom_integrate_memel
		}
			
		
	}

	is_valid_showing_failures_only = {
		is_imprisoned = no
		is_available_adult = yes
		is_at_war = no
	}
	
	effect = {
		add_prestige = 300
		dynasty = {
			# Also gain a large amount of dynasty prestige.
			add_dynasty_prestige = 500
		}
		 
		title:d_brandenburg = {
			set_de_jure_liege_title = title:k_prussia_original
		}
		title:d_pommerania = {
			set_de_jure_liege_title = title:k_prussia_original
		}
		title:d_prussia = {
			set_de_jure_liege_title = title:k_prussia_original
		}
		title:d_masuria = {
			set_de_jure_liege_title = title:k_prussia_original
		}
		title:k_prussia_original = {
			set_de_jure_liege_title = title:e_hre
		}
		create_title_and_vassal_change = {
			type = created
			save_scope_as = title_change
			add_claim_on_loss = no
		}
		title:k_prussia_original = {
			change_title_holder = {
				holder = root
				change = scope:title_change
			}
			save_scope_as = k_prussia_original
		}
		resolve_title_and_vassal_change = scope:title_change

		trigger_event = prussia_decisions_expanded.0001
		hidden_effect = {
			add_to_global_variable_list = {
				name = unavailable_unique_decisions
				target = flag:custom_form_Prussia
			}
		}
	}
	
	cost = {
		gold = 500
	}
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
	ai_check_interval = 0
}

custom_form_mecklenburg = {
	picture = {
		reference = "gfx/interface/illustrations/decisions/decision_become_king_in_prussia.dds"
	}
	major = yes
	desc = custom_form_mecklenburg_desc
	ai_check_interval = 1
	decision_group_type = prussia_go_decisions
	is_shown = {
		is_landed = yes
		culture = {
			has_cultural_pillar = heritage_central_germanic
										   
		}
		has_title = title:d_nordmark
		OR = {
			exists = title:e_hre
			exists = title:e_german_empire
		}
		NOT = {
			#Can only do it once.
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
				target = flag:custom_form_mecklenburg
			}
		}
		OR = {
			has_game_rule = ai_custom_kingdoms_enabled
			is_ai = no
		}
	}

	is_valid = {
		#prestige_level >= 3
		faith = faith:catholic
		has_title = title:d_nordmark
	}

	is_valid_showing_failures_only = {
		is_imprisoned = no
		is_at_war = no
	}
	
	effect = {
		add_prestige = 100
		dynasty = {
			# Also gain a large amount of dynasty prestige.
			add_dynasty_prestige = 100
		}
  
		title:d_nordmark = {
			set_de_jure_liege_title = title:k_mecklenburg
		}
			   
											 
								   
													  
			  
		 
				 
								   
														   
			 
		 
		
		create_title_and_vassal_change = {
			type = created
			save_scope_as = title_change
			add_claim_on_loss = no
		}
		title:k_mecklenburg = {
			change_title_holder = {
				holder = root
				change = scope:title_change
			}
			save_scope_as = k_mecklenburg
		}
		resolve_title_and_vassal_change = scope:title_change
		if = { 
            limit = {
                exists = title:e_german_empire.holder
            }
            title:k_mecklenburg = {
                set_de_jure_liege_title = title:e_german_empire
            } 
        }
		else = {
			title:k_mecklenburg = {
				set_de_jure_liege_title = title:e_hre
			}
		}
		trigger_event = prussia_decisions_expanded.0007
		hidden_effect = {
			add_to_global_variable_list = {
				name = unavailable_unique_decisions
				target = flag:custom_form_mecklenburg
			}
		}
	}
	
	cost = {
		gold = 100
	}
	
	ai_potential = {
		always = yes
	}

	ai_will_do = {
		base = 100
	}
}

custom_form_german_empire = {
	picture = {
		reference = "gfx/interface/illustrations/decisions/decision_become_king_in_prussia.dds"
	}
	major = yes
	ai_goal = no
	decision_group_type = prussia_go_decisions
	desc = custom_form_german_empire_desc
	is_shown = {
		is_lowborn = no
		is_landed = yes
		has_title = title:k_prussia_original
		is_target_in_global_variable_list = {
			name = unavailable_unique_decisions
			target = flag:custom_expand_prussia
		}
		NOT = {
			#Can only do it once.
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
				target = flag:custom_form_german_empire
			}
		}
	}
	is_valid = {
		NOT = {
            exists = title:e_hre.holder
		}
	}
	is_valid_showing_failures_only = {
		is_imprisoned = no
		is_available_adult = yes
		is_at_war = no
	}
	effect = {
		add_prestige = 1000
		dynasty = {
			# Also gain a large amount of dynasty prestige.
			add_dynasty_prestige = 1000
		}
		save_scope_as = founder
		create_title_and_vassal_change = {
			type = created
			save_scope_as = title_change
			add_claim_on_loss = no
		}
		title:e_german_empire = {
			change_title_holder = {
				holder = root
				change = scope:title_change
			}
		}
		resolve_title_and_vassal_change = scope:title_change
		hidden_effect = {
			title:k_prussia_original = {
											  
											   
																 
			 
		  
						 
								 
								  
				set_de_jure_liege_title = title:e_german_empire
			}
			  
			title:k_east_francia = {
								 
								  
				set_de_jure_liege_title = title:e_german_empire
			}
			title:k_mecklenburg = {
				set_de_jure_liege_title = title:e_german_empire
			}
			if = { 
				limit = {
					has_title = title:k_bavaria
				}
				title:k_bavaria = {
								 
								  
					set_de_jure_liege_title = title:e_german_empire
				} 
			}
		}
		trigger_event = prussia_decisions_expanded.0006
		hidden_effect = {
			add_to_global_variable_list = {
				name = unavailable_unique_decisions
				target = flag:custom_form_german_empire
			}
		}
	}
	cost = {
		gold = 1000
	}
	ai_potential = {
		always = no
	}
	ai_will_do = {
		base = 0
	}
	ai_check_interval = 0
}
						  
																										 

custom_become_prussian = {
	picture = {
		reference = "gfx/interface/illustrations/decisions/decision_become_king_in_prussia.dds"
	}
	ai_goal = no
	decision_group_type = prussia_go_decisions
	desc = custom_become_prussian_desc

	is_shown = {
		is_lowborn = no
		is_landed = yes
		has_title = title:d_prussia
		NOT = {
			is_target_in_global_variable_list = {
				name = unavailable_unique_decisions
				target = flag:custom_become_prussian
		   
			}
		}
	}
	is_valid = {
		is_landed = yes
		has_title = title:d_prussia
		NOT = {
			culture = culture:neoprussian
		}
	}
	effect = {
		convert_family_culture_and_notify_vassals_effect = {
			CONVERTER = ROOT
			OLD_CULTURE = ROOT.culture
			NEW_CULTURE = culture:neoprussian
		}

		hidden_effect = {
			culture:neoprussian = {
				copy_innovations_from = ROOT.culture
			}
			add_to_global_variable_list = {
				name = unavailable_unique_decisions
				target = flag:custom_become_prussian
			}
		}
	}
}

