loyalist_pattern_for = {
	statusofwomen_0 = { liege = { character = FROM } }
	statusofwomen_1 = { liege = { character = FROM } }
	statusofwomen_2 = { liege = { character = FROM } }
	statusofwomen_3 = { liege = { character = FROM } }
	statusofwomen_4 = { liege = { character = FROM } }
}

loyalist_pattern_against = {
	statusofwomen_0 = { NOT = { liege = { character = FROM } } }
	statusofwomen_1 = { NOT = { liege = { character = FROM } } }
	statusofwomen_2 = { NOT = { liege = { character = FROM } } }
	statusofwomen_3 = { NOT = { liege = { character = FROM } } }
	statusofwomen_4 = { NOT = { liege = { character = FROM } } }
}

glory_hound_pattern_for = {
	statusofwomen_0 = {
		is_female = yes
		NOT = { has_law = statusofwomen_1 }
	}
	statusofwomen_1 = {
		is_female = yes
		NOT = { has_law = statusofwomen_2 }
	}
	statusofwomen_2 = {
		is_female = yes
		NOT = { has_law = statusofwomen_3 }
	}
	statusofwomen_3 = {
		is_female = yes
		NOT = { has_law = statusofwomen_4 }
	}
	statusofwomen_4 = {
		is_female = yes
	}
}

glory_hound_pattern_against = {
	status_of_women_0 = {
		always = no
	}
	statusofwomen_1 = {
		NOT = { has_law = statusofwomen_2 }
	}
	statusofwomen_2 = {
		NOT = { has_law = statusofwomen_3 }
	}
	statusofwomen_3 = {
		NOT = { has_law = statusofwomen_4 }
	}
	statusofwomen_4 = {
		always = yes
	}
}

zealot_pattern_for = {
	statusofwomen_0 = {
		is_female = yes
		NOT = { has_law = statusofwomen_1 }
	}
	statusofwomen_1 = {
		is_female = yes
		NOT = { has_law = statusofwomen_2 }
	}
	statusofwomen_2 = {
		is_female = yes
		NOT = { has_law = statusofwomen_3 }
	}
	statusofwomen_3 = {
		is_female = yes
		NOT = { has_law = statusofwomen_4 }
	}
	statusofwomen_4 = {
		is_female = yes
	}
}

zealot_pattern_against = {
	statusofwomen_0 = {
		always = no
	}
	statusofwomen_1 = {
		NOT = { has_law = statusofwomen_2 }
	}
	statusofwomen_2 = {
		NOT = { has_law = statusofwomen_3 }
	}
	statusofwomen_3 = {
		NOT = { has_law = statusofwomen_4 }
	}
	statusofwomen_4 = {
		always = yes
	}
}

malcontent_pattern_for = {
	statusofwomen_0 = { NOT = { liege = { character = FROM } } }
	statusofwomen_1 = { NOT = { liege = { character = FROM } } }
	statusofwomen_2 = { NOT = { liege = { character = FROM } } }
	statusofwomen_3 = { NOT = { liege = { character = FROM } } }
	statusofwomen_4 = { NOT = { liege = { character = FROM } } }
}

malcontent_pattern_against = {
	statusofwomen_0 = {
		liege = { character = FROM }
	}
	statusofwomen_1 = {
		OR = {
			liege = { character = FROM }
			AND = {
				has_law = statusofwomen_2
				is_female = yes
			}
			AND = {
				has_law = statusofwomen_0
				is_female = no
			}
		}
	}
	statusofwomen_2 = {
		OR = {
			liege = { character = FROM }
			AND = {
				has_law = statusofwomen_3
				is_female = yes
			}
			AND = {
				has_law = statusofwomen_1
				is_female = no
			}
		}
	}
	statusofwomen_3 = {
		OR = {
			liege = { character = FROM }
			AND = {
				has_law = statusofwomen_4
				is_female = yes
			}
			AND = {
				has_law = statusofwomen_2
				is_female = no
			}
		}
	}
	statusofwomen_4 = {
		OR = {
			liege = { character = FROM }
			is_female = yes
		}
	}
}

