﻿namespace = transylvania_decisions

##################################################
#decision_form_romania events
#0001	- Tell founder about transylvania
#0002	- Tell everyone in diplo range about transylvania
##################################################

transylvania_decisions.0001 = {
	type = character_event
	title = transylvania_decisions.0001.t
	desc = transylvania_decisions.0001.desc
	theme = realm
	left_portrait = {
		character = root
		animation = personality_bold
	}
        immediate = {
		play_music_cue = "mx_cue_epic_sacral_moment"
		form_transylvania_scripted_effect = yes
	}
	option = {
		name = transylvania_decisions.0001.a

		# Send narrative fluff to other players (if any).
		every_player = {
			limit = {
				NOT = { this = root }
				top_liege = scope:scoped_emperor
			}
			trigger_event = transylvania_decisions.0002
		}
	}
}

transylvania_decisions.0002 = {
	type = character_event
	title = transylvania_decisions.0002.t
	desc = {
		first_valid = {
			# Liege's reaction.
			triggered_desc = {
				trigger = {
					this = scope:former_liege
				}
				desc = transylvania_decisions.0002.desc.liege
			}
			# Everybody else's.
			triggered_desc = {
				trigger = {
					NOT = { this = scope:former_liege }
				}
				desc = transylvania_decisions.0002.desc.others
			}
		}
	}
	theme = realm
	left_portrait = {
		character = scope:scoped_ruler
		animation = personality_bold
	}
	right_portrait = {
		character = scope:former_liege
		animation = shock
	}


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

	option = {
		name = transylvania_decisions.0002.a
		trigger = {
			this = scope:former_liege
		}
	}
	option = {
		name = transylvania_decisions.0002.b
		trigger = {
			NOT = { this = scope:former_liege }
		}
	}
}