# Character triggers for traits and modifiers.

### Characters:

# Character is a cannibal.
blg_cannibal = {
	trait = cannibal_trait
}

# Prisoner that is kept gagged.
blg_dangerous_prisoner = {
	OR = {
		has_character_modifier = accused_apostate
		has_character_modifier = highly_suspect
		has_character_modifier = known_witch
		has_character_modifier = suspected_witch
		has_character_modifier = known_satanist
		has_character_modifier = suspected_demon_spawn
		has_character_modifier = voice_of_satan
	}
}

# Devout personality.
blg_devout = {
	OR = {
		trait = zealous
		trait = heresiarch
		has_focus = focus_theology
		is_ascetic_trigger = yes
		has_character_flag = guru
	}
}

# Character covered in dirt.
blg_dirty = {
	trait = uncouth
}

# Attractive character.
blg_fair = {
	trait = fair
}

# Characters prefers more than common clothing.
blg_fashionable = {
	OR = {
		trait = proud
		trait = fashionable
	}
}

# Character of a guard order.
blg_guard = {
	OR = {
		trait = rainbowguard
		trait = gladiator
		has_minor_title = title_champion
		has_minor_title = title_paramount_knight
		has_minor_title = title_bodyguard
		has_minor_title = title_bloodrider
		has_minor_title = title_knight_of_the_greenhand
		has_minor_title = title_captain_of_guard
		has_minor_title = title_bravo
	}
}

# Very learned character.
blg_learned = {
	OR = {
		trait = maester
		trait = archmaester
		trait = scholar
		trait = administrator
		trait = strategist
		trait = theologian
		trait = physician
		trait = astronomer
	}
}

# Character dressing modestly.
blg_modest = {
	OR = {
		is_married = yes
		any_spouse_even_if_dead = { is_alive = no }
		age >= 40
		trait = chaste
		trait = celibate
		blg_devout = yes
	}
	blg_seducer = no
}

# Character covered in mud.
blg_mudsplatter = {
	OR = {
		has_character_modifier = mud_splatter
		has_character_modifier = fell_into_the_river
	}
}

# Character has a naval theme.
blg_naval = {
	OR = {
		trait = seaking
		trait = sea_queen
		has_minor_title = title_high_admiral
		has_minor_title = title_high_admiral_B
		has_minor_title = title_lord_of_the_tides
		has_minor_title = title_maid_seas
	}
}

# Peasant leader.
blg_peasant = {
	OR = {
		trait = peasant_leader
		trait = heresiarch
	}
}

# Portrait override for monks.
blg_portrait_monk = {
	portrait_has_trait = monk
}

# Portrait override for nuns.
blg_portrait_nun = {
	portrait_has_trait = nun
}

# Declared a saint.
blg_saint = {
	always = no
}

# Lustful personality.
blg_seducer = {
	OR = {
		trait = lustful
		trait = seducer
		trait = seductress
	}
}

# Enslaved.
blg_slave = {
	OR = {
		trait = slave
		death_reason = death_slavery
	}
	NOR = {
		is_councillor = yes
		is_voter = yes
		has_minor_title = title_regent
	}
}

# Socializer personality.
blg_socializer = {
	OR = {
		trait = gregarious
		trait = socializer
		trait = gamer
	}
}

# Urban town oriented.
blg_townsfolk = {
	employer = { is_republic = yes }
}

# Ugly face.
blg_ugly = {
	trait = ugly
}

### Events:

# A desert theme event.
blg_desert_journey = {
	always = no
}

# Participating at an execution.
blg_executioner = {
	OR = {
		has_minor_title = title_justice_of_king
		has_minor_title = title_state_inquisitor
	}
}

# Participating in a feast.
blg_feast = {
	OR = {
		has_character_flag = party_host
		has_character_flag = party_guest
		has_character_flag = host_feast_started
		has_character_flag = guest_feast_started
		has_character_flag = holding_ukon_juhla
		has_character_flag = ukon_juhla_feast_vassal
	}
}

# Character likely to be outdoors in the wilds.
blg_outdoors = {
	OR = {
		trait = hunter
		trait = falconer
		trait = traveller
		trait = has_missing
		government = outlaw_government
		culture = lhazareen
		has_character_modifier = holding_grand_hunt
		has_character_flag = hunting_tigers
		has_character_flag = khagan_holding_nerge
		has_character_flag = vassal_holding_nerge
		has_character_flag = khagan_finishing_nerge
		has_character_flag = vassal_finishing_nerge
		has_character_modifier = enjoying_the_countryside
		has_nickname = nick_of_the_wilds
		has_minor_title = title_maid_fields
	}
}

# On a pilgrimage.
blg_pilgrimage = {
	trait = on_pilgrimage
}

# In a tournament.
blg_tournament = {
	OR = {
		has_character_flag = attending_tournament
		has_character_flag = attending_tournament_furusiyya
		has_character_modifier = holding_nomad_wargames
		has_character_flag = attending_nomad_tournament
		has_character_flag = flag_preparing_blood_games
		has_character_flag = attending_melee
	}
}

# Out on a longer journey.
blg_travelling = {
	OR = {
		trait = travelling
		trait = wikid
		trait = on_reaving
		blg_pilgrimage = yes
		government = winter_government
		has_character_modifier = holding_grand_hunt
		has_character_flag = holding_tiger_hunt
	}
}

# Arrived at the journey destination.
blg_travelling_arrived = {
	always = no
}
