loyalist_pattern_for = {
	icon = 3
	pattern_type = for

	dog_unity_county_conv = { liege = { character = FROM } }
	dog_unity_character_conv = { liege = { character = FROM } }
	dog_unity_reputation_cost = { liege = { character = FROM } }
	dog_law_politic_0 = { liege = { character = FROM } }
	dog_law_politic_1 = { liege = { character = FROM } }
	dog_law_politic_2 = { liege = { character = FROM } }
	dog_law_politic_3 = { liege = { character = FROM } }
	dog_law_politic_4 = { liege = { character = FROM } }
	dog_law_economic_0 = { liege = { character = FROM } }
	dog_law_economic_1 = { liege = { character = FROM } }
	dog_law_economic_2 = { liege = { character = FROM } }
	dog_law_economic_3 = { liege = { character = FROM } }
	dog_law_economic_4 = { liege = { character = FROM } }
	dog_law_war_0 = { liege = { character = FROM } }
	dog_law_war_1 = { liege = { character = FROM } }
	dog_law_war_2 = { liege = { character = FROM } }
	dog_law_war_3 = { liege = { character = FROM } }
	dog_law_war_4 = { liege = { character = FROM } }
	dog_law_war_council = { liege = { character = FROM } }
	dog_law_pol_council = { liege = { character = FROM } }
	dog_law_eco_council = { liege = { character = FROM } }
	dog_law_eve_council = { liege = { character = FROM } }
	dog_law_res_council = { liege = { character = FROM } }

	panda_vassal_unallowed = { liege = { character = FROM } }
	panda_vassal_count_allowed = { liege = { character = FROM } }
	panda_vassal_all_allowed = { liege = { character = FROM } }
	panda_expension_size_law = { liege = { character = FROM } }
	panda_expension_size_medium = { liege = { character = FROM } }
	panda_expension_size_huge = { liege = { character = FROM } }
	declare_war_interaction = {
		custom_tooltip = {
			text = pattern_loyalist_vote_as_liege_custom_tooltip
			hidden_tooltip = {
				liege = { character = FROM }
			}
		}
	}
	law_voting_power_0 =  {
		custom_tooltip = {
				text = pattern_loyalist_vote_as_liege_custom_tooltip
				hidden_tooltip = {
					liege = { character = FROM }
				}
		}
	}
	law_voting_power_1 =  {
		custom_tooltip = {
				text = pattern_loyalist_vote_as_liege_custom_tooltip
				hidden_tooltip = {
					liege = { character = FROM }
				}
		}
	}
	banish_voting_power_0 = {
		custom_tooltip = {
				text = pattern_loyalist_vote_as_liege_custom_tooltip
				hidden_tooltip = {
					liege = { character = FROM }
				}
		}
	}
	banish_voting_power_1 = {
		custom_tooltip = {
				text = pattern_loyalist_vote_as_liege_custom_tooltip
				hidden_tooltip = {
					liege = { character = FROM }
				}
		}
	}
	execution_voting_power_0 = {
		custom_tooltip = {
				text = pattern_loyalist_vote_as_liege_custom_tooltip
				hidden_tooltip = {
					liege = { character = FROM }
				}
		}
	}
	execution_voting_power_1 = {
		custom_tooltip = {
				text = pattern_loyalist_vote_as_liege_custom_tooltip
				hidden_tooltip = {
					liege = { character = FROM }
				}
		}
	}
	revoke_title_voting_power_0 = {
		custom_tooltip = {
				text = pattern_loyalist_vote_as_liege_custom_tooltip
				hidden_tooltip = {
					liege = { character = FROM }
				}
		}
	}
	revoke_title_voting_power_1 = {
		custom_tooltip = {
				text = pattern_loyalist_vote_as_liege_custom_tooltip
				hidden_tooltip = {
					liege = { character = FROM }
				}
		}
	}
	grant_title_voting_power_0 = {
		custom_tooltip = {
				text = pattern_loyalist_vote_as_liege_custom_tooltip
				hidden_tooltip = {
					liege = { character = FROM }
				}
		}
	}
	grant_title_voting_power_1 = {
		custom_tooltip = {
				text = pattern_loyalist_vote_as_liege_custom_tooltip
				hidden_tooltip = {
					liege = { character = FROM }
				}
		}
	}
	imprison_voting_power_0 = {
		custom_tooltip = {
				text = pattern_loyalist_vote_as_liege_custom_tooltip
				hidden_tooltip = {
					liege = { character = FROM }
				}
		}
	}
	imprison_voting_power_1 = {
		custom_tooltip = {
				text = pattern_loyalist_vote_as_liege_custom_tooltip
				hidden_tooltip = {
					liege = { character = FROM }
				}
		}
	}
	war_voting_power_0 = {
		custom_tooltip = {
				text = pattern_loyalist_vote_as_liege_custom_tooltip
				hidden_tooltip = {
					liege = { character = FROM }
				}
		}
	}
	war_voting_power_1 = {
		custom_tooltip = {
				text = pattern_loyalist_vote_as_liege_custom_tooltip
				hidden_tooltip = {
					liege = { character = FROM }
				}
		}
	}

	# ROOT - Voter, FROM - Actor, FROMFROM - Recipient, FROMFROMFROM - Revoked title.
	revoke_title_interaction = {
		custom_tooltip = {
				text = pattern_loyalist_vote_as_liege_custom_tooltip
				hidden_tooltip = {
					liege = { character = FROM }
				}
		}
	}
	imprison_character_interaction = {
		custom_tooltip = {
				text = pattern_loyalist_vote_as_liege_custom_tooltip
				hidden_tooltip = {
					liege = { character = FROM }
				}
		}
	}
	grant_landed_title_interaction = {
		custom_tooltip = {
				text = pattern_loyalist_vote_as_liege_custom_tooltip
				hidden_tooltip = {
					liege = { character = FROM }
				}
		}
	}
	exile_imprisoned_interaction = {
		custom_tooltip = {
				text = pattern_loyalist_vote_as_liege_custom_tooltip
				hidden_tooltip = {
					liege = { character = FROM }
				}
		}
	}
	execute_imprisoned_interaction = {
		custom_tooltip = {
				text = pattern_loyalist_vote_as_liege_custom_tooltip
				hidden_tooltip = {
					liege = { character = FROM }
				}
		}
	}

	centralization_0 = { liege = { character = FROM } }
	centralization_1 = { liege = { character = FROM } }
	centralization_2 = { liege = { character = FROM } }
	centralization_3 = { liege = { character = FROM } }
	centralization_4 = { liege = { character = FROM } }
	vice_royalty_0 = { liege = { character = FROM } }
	vice_royalty_1 = { liege = { character = FROM } }
	vice_royalty_2 = { liege = { character = FROM } }
	feudal_administration = { liege = { character = FROM } }
	imperial_administration = { liege = { character = FROM } }
	out_of_realm_inheritance_law_0 = { liege = { character = FROM } }
	out_of_realm_inheritance_law_1 = { liege = { character = FROM } }

	tax_levy_law_feudal_0 = { liege = { character = FROM } }
	tax_levy_law_feudal_1 = { liege = { character = FROM } }
	tax_levy_law_feudal_2 = { liege = { character = FROM } }
	tax_levy_law_feudal_3 = { liege = { character = FROM } }
	tax_levy_law_feudal_4 = { liege = { character = FROM } }
	tax_levy_law_feudal_5 = { liege = { character = FROM } }
	tax_levy_law_feudal_6 = { liege = { character = FROM } }
	tax_levy_law_feudal_7 = { liege = { character = FROM } }
	tax_levy_law_feudal_8 = { liege = { character = FROM } }
	tax_levy_law_iqta_0 = { liege = { character = FROM } }
	tax_levy_law_iqta_1 = { liege = { character = FROM } }
	tax_levy_law_iqta_2 = { liege = { character = FROM } }
	tax_levy_law_iqta_3 = { liege = { character = FROM } }
	tax_levy_law_iqta_4 = { liege = { character = FROM } }
	tax_levy_law_iqta_5 = { liege = { character = FROM } }
	tax_levy_law_iqta_6 = { liege = { character = FROM } }
	tax_levy_law_iqta_7 = { liege = { character = FROM } }
	tax_levy_law_iqta_8 = { liege = { character = FROM } }
	tax_levy_law_republic_0 = { liege = { character = FROM } }
	tax_levy_law_republic_1 = { liege = { character = FROM } }
	tax_levy_law_republic_2 = { liege = { character = FROM } }
	tax_levy_law_republic_3 = { liege = { character = FROM } }
	tax_levy_law_republic_4 = { liege = { character = FROM } }
	tax_levy_law_republic_5 = { liege = { character = FROM } }
	tax_levy_law_republic_6 = { liege = { character = FROM } }
	tax_levy_law_republic_7 = { liege = { character = FROM } }
	tax_levy_law_republic_8 = { liege = { character = FROM } }
	tax_levy_law_theocracy_0 = { liege = { character = FROM } }
	tax_levy_law_theocracy_1 = { liege = { character = FROM } }
	tax_levy_law_theocracy_2 = { liege = { character = FROM } }
	tax_levy_law_theocracy_3 = { liege = { character = FROM } }
	tax_levy_law_theocracy_4 = { liege = { character = FROM } }
	tax_levy_law_theocracy_5 = { liege = { character = FROM } }
	tax_levy_law_theocracy_6 = { liege = { character = FROM } }
	tax_levy_law_theocracy_7 = { liege = { character = FROM } }
	tax_levy_law_theocracy_8 = { liege = { character = FROM } }
	tax_levy_law_tribal_0 = { liege = { character = FROM } }
	tax_levy_law_tribal_1 = { liege = { character = FROM } }
	tax_levy_law_tribal_2 = { liege = { character = FROM } }
	tax_levy_law_tribal_3 = { liege = { character = FROM } }
	tax_levy_law_tribal_4 = { liege = { character = FROM } }
	tax_levy_law_tribal_5 = { liege = { character = FROM } }
	tax_levy_law_tribal_6 = { liege = { character = FROM } }
	tax_levy_law_tribal_7 = { liege = { character = FROM } }
	tax_levy_law_tribal_8 = { liege = { character = FROM } }

	tribal_organization_0 = { liege = { character = FROM } }
	tribal_organization_1 = { liege = { character = FROM } }
	tribal_organization_2 = { liege = { character = FROM } }
	tribal_organization_3 = { liege = { character = FROM } }
	tribal_organization_4 = { liege = { character = FROM } }

	status_of_women_0 = { liege = { character = FROM } }
	status_of_women_1 = { liege = { character = FROM } }
	status_of_women_2 = { liege = { character = FROM } }
	status_of_women_3 = { liege = { character = FROM } }
	status_of_women_4 = { liege = { character = FROM } }

	revoke_title_law_0 = { liege = { character = FROM } }
	revoke_title_law_1 = { liege = { character = FROM } }
	revoke_title_law_2 = { liege = { character = FROM } }

	ze_administration_laws_0 = { liege = { character = FROM } }
	ze_administration_laws_1 = { liege = { character = FROM } }
	ze_administration_laws_2 = { liege = { character = FROM } }

	succession_voting_power_0 = { liege = { character = FROM } }
	succession_voting_power_1 = { liege = { character = FROM } }

	vassal_wars_law_0 = { liege = { character = FROM } }
	vassal_wars_law_1 = { liege = { character = FROM } }
	vassal_wars_law_2 = { liege = { character = FROM } }

	enforce_peace = {
		custom_tooltip = {
			text = pattern_loyalist_vote_as_liege_custom_tooltip
			hidden_tooltip = {
				liege = { character = FROM }
			}
		}
	}
}


loyalist_pattern_against = {
	icon = 3
	pattern_type = against

	dog_unity_county_conv = { NOT = { liege = { character = FROM } } }
	dog_unity_character_conv = { NOT = { liege = { character = FROM } } }
	dog_unity_reputation_cost = { NOT = { liege = { character = FROM } } }
	dog_law_politic_0 = { NOT = { liege = { character = FROM } } }
	dog_law_politic_1 = { NOT = { liege = { character = FROM } } }
	dog_law_politic_2 = { NOT = { liege = { character = FROM } } }
	dog_law_politic_3 = { NOT = { liege = { character = FROM } } }
	dog_law_politic_4 = { NOT = { liege = { character = FROM } } }
	dog_law_economic_0 = { NOT = { liege = { character = FROM } } }
	dog_law_economic_1 = { NOT = { liege = { character = FROM } } }
	dog_law_economic_2 = { NOT = { liege = { character = FROM } } }
	dog_law_economic_3 = { NOT = { liege = { character = FROM } } }
	dog_law_economic_4 = { NOT = { liege = { character = FROM } } }
	dog_law_war_0 = { NOT = { liege = { character = FROM } } }
	dog_law_war_1 = { NOT = { liege = { character = FROM } } }
	dog_law_war_2 = { NOT = { liege = { character = FROM } } }
	dog_law_war_3 = { NOT = { liege = { character = FROM } } }
	dog_law_war_4 = { NOT = { liege = { character = FROM } } }
	dog_law_war_council = { NOT = { liege = { character = FROM } } }
	dog_law_pol_council = { NOT = { liege = { character = FROM } } }
	dog_law_eco_council = { NOT = { liege = { character = FROM } } }
	dog_law_eve_council = { NOT = { liege = { character = FROM } } }
	dog_law_res_council = { NOT = { liege = { character = FROM } } }


	panda_vassal_unallowed = { NOT = { liege = { character = FROM } } }
	panda_vassal_count_allowed = { NOT = { liege = { character = FROM } } }
	panda_vassal_all_allowed = { NOT = { liege = { character = FROM } } }
	panda_expension_size_law = { NOT = { liege = { character = FROM } } }
	panda_expension_size_medium = { NOT = { liege = { character = FROM } } }
	panda_expension_size_huge = { NOT = { liege = { character = FROM } } }
	
	declare_war_interaction = { NOT = { liege = { character = FROM } } }
	law_voting_power_0 = { NOT = { liege = { character = FROM } } }
	law_voting_power_1 = { NOT = { liege = { character = FROM } } }
	banish_voting_power_0 = { NOT = { liege = { character = FROM } } }
	banish_voting_power_1 = { NOT = { liege = { character = FROM } } }
	execution_voting_power_0 = { NOT = { liege = { character = FROM } } }
	execution_voting_power_1 = { NOT = { liege = { character = FROM } } }
	revoke_title_voting_power_0 = { NOT = { liege = { character = FROM } } }
	revoke_title_voting_power_1 = { NOT = { liege = { character = FROM } } }
	grant_title_voting_power_0 = { NOT = { liege = { character = FROM } } }
	grant_title_voting_power_1 = { NOT = { liege = { character = FROM } } }
	imprison_voting_power_0 = { NOT = { liege = { character = FROM } } }
	imprison_voting_power_1 = { NOT = { liege = { character = FROM } } }
	war_voting_power_0 = { NOT = { liege = { character = FROM } } }
	war_voting_power_1 = { NOT = { liege = { character = FROM } } }

	# ROOT - Voter, FROM - Actor, FROMFROM - Recipient, FROMFROMFROM - Revoked title.
	revoke_title_interaction = { NOT = { liege = { character = FROM } } }
	imprison_character_interaction = { NOT = { liege = { character = FROM } } }
	grant_landed_title_interaction = { NOT = { liege = { character = FROM } } }
	exile_imprisoned_interaction = { NOT = { liege = { character = FROM } } }
	execute_imprisoned_interaction = { NOT = { liege = { character = FROM } } }
	out_of_realm_inheritance_law_0 = { NOT = { liege = { character = FROM } } }
	out_of_realm_inheritance_law_1 = { NOT = { liege = { character = FROM } } }


	tax_levy_law_feudal_0 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_feudal_1 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_feudal_2 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_feudal_3 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_feudal_4 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_feudal_5 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_feudal_6 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_feudal_7 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_feudal_8 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_iqta_0 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_iqta_1 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_iqta_2 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_iqta_3 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_iqta_4 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_iqta_5 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_iqta_6 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_iqta_7 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_iqta_8 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_republic_0 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_republic_1 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_republic_2 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_republic_3 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_republic_4 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_republic_5 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_republic_6 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_republic_7 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_republic_8 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_theocracy_0 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_theocracy_1 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_theocracy_2 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_theocracy_3 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_theocracy_4 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_theocracy_5 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_theocracy_6 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_theocracy_7 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_theocracy_8 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_tribal_0 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_tribal_1 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_tribal_2 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_tribal_3 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_tribal_4 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_tribal_5 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_tribal_6 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_tribal_7 = { NOT = { liege = { character = FROM } } }
	tax_levy_law_tribal_8 = { NOT = { liege = { character = FROM } } }

	tribal_organization_0 = { NOT = { liege = { character = FROM } } }
	tribal_organization_1 = { NOT = { liege = { character = FROM } } }
	tribal_organization_2 = { NOT = { liege = { character = FROM } } }
	tribal_organization_3 = { NOT = { liege = { character = FROM } } }
	tribal_organization_4 = { NOT = { liege = { character = FROM } } }

	status_of_women_0 = { NOT = { liege = { character = FROM } } }
	status_of_women_1 = { NOT = { liege = { character = FROM } } }
	status_of_women_2 = { NOT = { liege = { character = FROM } } }
	status_of_women_3 = { NOT = { liege = { character = FROM } } }
	status_of_women_4 = { NOT = { liege = { character = FROM } } }

	revoke_title_law_0 = { NOT = { liege = { character = FROM } } }
	revoke_title_law_1 = { NOT = { liege = { character = FROM } } }
	revoke_title_law_2 = { NOT = { liege = { character = FROM } } }

	ze_administration_laws_0 = { NOT = { liege = { character = FROM } } }
	ze_administration_laws_1 = { NOT = { liege = { character = FROM } } }
	ze_administration_laws_2 = { NOT = { liege = { character = FROM } } }

	succession_voting_power_0 = { NOT = { liege = { character = FROM } } }
    succession_voting_power_1 = { NOT = { liege = { character = FROM } } }
	}
