﻿form_transylvania_scripted_effect = {
	add_prestige = medium_prestige_gain
	save_scope_as = scoped_ruler
	liege = { save_scope_as = former_liege }
	
	#Make ruler independent and give Transylvania to him.
	create_title_and_vassal_change = {
		type = independency
		save_scope_as = change
		add_claim_on_loss = no
	}
	change_liege_or_become_independent = {
		CHANGE = scope:change
		VASSAL = this
	}
	hidden_effect = {
		add_truce_both_ways = {
			character = scope:former_liege
			days = 1825
			name = TRUCE_GRANT_INDEPENDENCE_ROOT
		}
                title:k_transylvania = { set_de_jure_liege_title = title:e_carpathia }
	}
	resolve_title_and_vassal_change = scope:change
	create_title_and_vassal_change = {
		type = created
		save_scope_as = transylvania
		add_claim_on_loss = no
	}
	title:k_transylvania = {
		change_title_holder = {
			holder = root
			change = scope:transylvania
		}
                copy_title_history = title:d_transylvania
	}
	resolve_title_and_vassal_change = scope:transylvania
	#De jure shifts
	title:d_bihar = { set_de_jure_liege_title = title:k_transylvania }
        title:d_temes = { set_de_jure_liege_title = title:k_transylvania }
        title:d_transcarpathia = { set_de_jure_liege_title = title:k_transylvania }
        title:d_transylvania = { set_de_jure_liege_title = title:k_transylvania }

	scope:former_liege = {
		add_prestige = major_prestige_loss
		add_unpressed_claim = title:k_transylvania #Give chance to retaliate
		add_opinion = {
			target = scope:scoped_ruler
			modifier = pretender_opinion
		}
	}
}