#	character scopes = {
#		ROOT = attacker		
#		FROM = defender
#	}
#	title scopes = {
#		first scope is the title itself
#		ROOT = attacker character
#		FROM = defender character
#	}
#
claim_joyeuse_cb = {
	name = CB_NAME_CLAIM_JOYEUSE
	war_name = WAR_NAME_CLAIM_JOYEUSE
	sprite = 7
	truce_days = 3650
	is_permanent = yes
	hostile_against_others = yes
	can_ask_to_join_war = no
	allowed_to_target_tributaries = no
	can_call_allies = no
	
	defender_unoccupied_warscore = yes
	
	can_use = {
		FROM = { has_artifact = joyeuse }
	}
	
	can_use_gui = {
		ROOT = {
			prestige = 500
		}
	}
	
	
	is_valid = {
		FROM = { has_artifact = joyeuse }
	}

	on_add = {
		ROOT = { prestige = -500 }
	}
	
	
	#win
	on_success = {
		FROM = { 
			prestige = -250
			random_artifact = {
				limit = { artifact_type = joyeuse }
				transfer_artifact = {
					from = PREV
					to = ROOT
				}
			}
		}
	}
	#whitepeace
	on_fail = {
		ROOT = { prestige = -250 }
		FROM = { prestige = 250 }
	}
	#lose
	on_reverse_demand = {
		FROM = { prestige = 250 }
		ROOT = {
			prestige = -250
			imprison = FROM
		}
	}

	attacker_ai_victory_worth = {
		factor = -1 # always accept
	}
	
	attacker_ai_defeat_worth = {
		factor = 100
	}

	defender_ai_victory_worth = {
		factor = -1 # always accept
	}
	
	defender_ai_defeat_worth = {
		factor = 100
	}
	
	ai_will_do = { 
		factor = 1
		modifier = {
			factor = 0
			ROOT = { demesne_size = 1 }
		}
		modifier = {
			factor = 1.2
			ROOT = { trait = ambitious }
		}
		modifier = {
			factor = 1.2
			ROOT = { dynasty = 25061 } #karling
		}
	}
}

joyeuse_reconquest_cb = {
	name = CB_NAME_JOYEUSE_RECONQUEST
	war_name = WAR_NAME_JOYEUSE_RECONQUEST
	sprite = 17
	truce_days = 3650
	is_permanent = yes
	check_de_jure_tier = DUKE
	allowed_to_target_tributaries = no

	can_use = {
		ROOT = { has_artifact = joyeuse }
		#year = 900
	}
	
	can_use_gui = {
		ROOT = {
			prestige = 750
			custom_tooltip = {
				text = joyeuse_is_equipped
				any_artifact = {
					artifact_type = joyeuse
					is_artifact_equipped = yes
				}
			}	
		}
	}
	
	on_add = {
		ROOT = { prestige = -750 }
	}
	
	can_use_title = {
		tier = duke
		OR = {
			title = d_corsica #from sardina
			title = d_barcelona #from aragon/aquitane
			title = d_holstein #from denmark
		
			#italy
			title = d_susa
			title = d_genoa
			title = d_lombardia
			title = d_verona
			title = d_friuli
			title = d_carinthia
			title = d_carniola
			title = d_modena
			title = d_ferrara
			title = d_toscana
			title = d_pisa
			title = d_ancona
			title = d_spoleto
		
			#francia
			AND = {
				capital_scope = { region = world_europe_west_francia } #exclude brittany
				NOR = { 
					title = d_loire
					title = d_brittany 
					title = d_penthievre
				}
			}
			
			#frisia
			capital_scope = { region = custom_frisia }
			
			#germania
			AND = {
				capital_scope = { region = world_europe_west_germania }
				NOR = {
					title = d_bohemia
					title = d_moravia
					title = d_mecklemburg
					title = d_rugen
					title = d_pommerania
					title = d_pomeralia
				}
			}
		}
		
		FROM = {
			OR = {
				#neighbours
				any_realm_province = {
					duchy = { title = PREVPREVPREV }
					any_neighbor_province = { owner = { same_realm = ROOT } }
				}
				#corsica is an island
				has_landed_title = d_corsica
				has_landed_title = c_corsica
				has_landed_title = c_cinarca
				d_corsica = { holder_scope = { same_realm = FROM } }
				c_corsica = { holder_scope = { same_realm = FROM } }
				c_cinarca = { holder_scope = { same_realm = FROM } }
			}	
		}
	}

	is_valid = { ROOT = { has_artifact = joyeuse } }

	is_valid_title = {
		FROM = {
			any_realm_province = {
				de_jure_liege_or_above = PREVPREV
			}
		}
	}
	
	on_success_title = {
		#make it vassalize everything, then give rome back to pope
		if = {
			limit = { title = d_latium }
			ROOT = { 
				vassalize_or_take_under_title = {
					title = PREV
					enemy = FROM
					type = claim
				}
				participation_scaled_prestige = 100
			}
			any_attacker = {
				limit = { NOT = { character = ROOT } }
				hidden_tooltip = { participation_scaled_prestige = 100 }
			}
		}
		else = {
			ROOT = {
				vassalize_or_take_under_title = {
					title = PREV
					enemy = FROM
					type = claim
				}
				participation_scaled_prestige = 50
			}
			any_attacker = {
				limit = { NOT = { character = ROOT } }
				hidden_tooltip = { participation_scaled_prestige = 100 }
			}
		}
	}
	
	#character scopes
	#on_success_posttitle = {
	#	ROOT = {
	#		if = {
	#			limit = { has_character_flag = check_latium }
	#			if = {
	#				limit = {
	#					c_roma = {
	#						holder_scope = { 
	#							NAND = {
	#								controls_religion = yes
	#								religion = catholic
	#							}
	#						}
	#					}
	#				}
	#				k_papal_state = { 
	#					holder_scope = {
	#						c_roma = { 
	#							grant_title_no_opinion = PREV
	#							any_de_jure_vassal_title = {
	#								limit = {
	#									holder_scope = {
	#										OR = {
	#											character = ROOT
	#											ROOT = { is_vassal_or_below = PREV }
	#										}
	#									}
	#								}
	#								grant_title_no_opinion = PREVPREV
	#							}				
	#						}
	#						if = {
	#							limit = { vassal_of = ROOT }
	#							set_defacto_liege = THIS
	#						}
	#					}
	#				}
	#			}
	#			clr_character_flag = check_latium
	#		}
	#	}
	#}
	
	
	on_fail_title = {
		ROOT = { prestige = -250 }
		FROM = { participation_scaled_prestige = 50 }
		any_defender = {
			limit = { NOT = { character = FROM } }
			hidden_tooltip = { participation_scaled_prestige = 50 }
		}
	}
	
	on_reverse_demand = {
		ROOT = {
			prestige = -300
			transfer_scaled_wealth = {
				to = FROM
				value = 3.0
			}
			if = {
				limit = {
					FROM = {
						OR = {
							culture = german
							culture = old_frankish
							culture = dutch
							culture = frankish
							culture = occitan
						}
					}
				}
				random_artifact = {
					limit = { artifact_type = joyeuse }
					transfer_artifact = {
						from = ROOT
						to = FROM
					}
				}
			}
		}
		FROM = { participation_scaled_prestige = 100 }
		any_defender = {
			limit = { NOT = { character = FROM } }
			hidden_tooltip = { participation_scaled_prestige = 100 }
		}
	}
	
	attacker_ai_victory_worth = {
		factor = -1 # always accept
	}
	
	attacker_ai_defeat_worth = {
		factor = 100
	}

	defender_ai_victory_worth = {
		factor = -1 # always accept
	}
	
	defender_ai_defeat_worth = {
		factor = 100
	}
	
	ai_will_do = { 
		factor = 1
		modifier = {
			factor = 0
			ROOT = { demesne_size = 1 }
		}
		modifier = {
			factor = 0
			FROM = {
				relative_power = {
					who = ROOT
					power = 0.85
				}
			}
		}
		modifier = {
			factor = 1.2
			ROOT = { trait = ambitious }
		}
		modifier = {
			factor = 1.2
			ROOT = { dynasty = 25061 } #karling
		}	
	}
}



