﻿

gptl_basic_liege_trigger = {
	# has_game_rule = GPT_realm_laws_enabled
	is_landed = yes
	OR = {
		is_independent_ruler = yes
		is_tributary = yes
	}
	highest_held_title_tier	>= 2
	NOR = {
	 #	AND = {
	 #		government_has_flag = government_is_tribal
	 #		highest_held_title_tier <= 3
	 #	}
	 #	AND = {
	 #		government_has_flag = government_is_nomadic
	 #		highest_held_title_tier <= 3
	 #	}
		government_has_flag = government_is_landless_adventurer
		government_has_flag = government_is_holy_order
		government_has_flag = government_is_mercenary
	 #	government_has_flag = government_is_republic
	}
}

gptl_basic_vassal_trigger = {
	# has_game_rule = GPT_realm_laws_enabled
	is_landed = yes
	is_independent_ruler = no
	is_tributary = no
	highest_held_title_tier	>= 1
	NOR = {
	 #	government_has_flag = government_is_tribal
	 #	government_has_flag = government_is_nomadic
		government_has_flag = government_is_landless_adventurer
		government_has_flag = government_is_mercenary
	}
}

gptl_basic_pass_trigger = {
	custom_tooltip = {
		subject = root
		text = "gpt_newlaws_pass_Trigger_text"
		OR = {
			NOT = {
				any_vassal = {
					is_powerful_vassal = yes
					opposes_succession_law_change_trigger = yes
				}
			}
			number_of_powerful_vassals = 0
			has_realm_law_flag = max_authority_level
			has_realm_law_flag = migration_to_empires
			government_has_flag = government_has_merit
			government_has_flag = no_powerful_vassals
			government_has_flag = government_is_japan_administrative
		}
		is_ai = no
	}
}

gptl_civilized_or_nomad_trigger = {
	NOR = {
		government_has_flag = government_is_tribal
	}
}

gptl_civilized_trigger = {
	NOR = {
		government_has_flag = government_is_tribal
		government_has_flag = government_is_nomadic
	}
}

gptl_civilized_or_king_trigger = {
	NOR = {
		AND = {
			highest_held_title_tier <= 3
			OR = {
				government_has_flag = government_is_tribal
				government_has_flag = government_is_nomadic
			}
		}
	}
}

gptl_civilized_or_empire_trigger = {
	NOR = {
		AND = {
			highest_held_title_tier <= 4
			OR = {
				government_has_flag = government_is_tribal
				government_has_flag = government_is_nomadic
			}
		}
	}
}

gptl_organized_religion_trigger = {
	NOR = {
		faith = { has_doctrine_parameter = unreformed }
		AND = {
			is_independent_ruler = no
			liege.faith = { has_doctrine_parameter = unreformed }
		}
	}
}

gptl_male_dominated_trigger = {
	OR = {
		faith = { has_doctrine_parameter = male_dominated_law }
		AND = {
			is_independent_ruler = no
			liege.faith = { has_doctrine_parameter = male_dominated_law }
		}
	}
}