# p2 Artifacts, items and pets - back layer.
2 = {
	0 = { # 0 - blank
		factor = 1

		modifier = {
			factor = 100
			prisoner = yes
			NOR = {
				trait = saint
				has_nickname = nick_the_saint
			}
		}
	}

	1 = { # a - Saint
		factor = 100
		hide_layers = {  5 = {} } #Hide layer 5 (headgear) when this frame is picked.
		hide_layers = { 31 = {} }
		hide_layers = { 32 = {} }
		hide_layers = { 33 = {} }

		trigger = {
			OR = {
				trait = saint
				has_nickname = nick_the_saint
			}
		}
	}

	2 = { # b - Papal Palace
		factor = 100

		trigger = {
			rightful_religious_head = ROOT
			location = {
				province = c_roma
			}
		}
	}

	3 = { # c - Holy Banner of Mohammad
		factor = 100

		trigger = {
			any_artifact = {
				is_artifact_active = yes
				artifact_type = holy_banner_of_mohammad
			}
		}
	}

	4 = { # d - Derafsh Kaviani
		factor = 100

		trigger = {
			any_artifact = {
				is_artifact_active = yes
				artifact_type = derafsh_kaviani
			}
		}
	}

	5 = { # e - Cat
		factor = 10

		trigger = {
			OR = {
				has_character_modifier = pet_cat
				AND = {
					has_character_modifier = cat_familiar
					OR = {
						is_society_discovered = yes
						has_character_modifier = known_satanist
						has_character_modifier = known_secret_society_member
						AND = {
							multiplayer = no
							any_player = { same_society_as = ROOT }
						}
					}
				}
			}

			OR = {
				in_command = no
				has_character_flag = desc_cat
			}
			NOR = {
				has_portrait_property = { layer = 2 index = 6 }
				has_portrait_property = { layer = 2 index = 7 }
			}
		}
	}

	6 = { # f - Cat
		factor = 10

		trigger = {
			has_character_modifier = pet_cat

			OR = {
				in_command = no
				has_character_flag = desc_cat
			}
			NOR = {
				has_portrait_property = { layer = 2 index = 5 }
				has_portrait_property = { layer = 2 index = 7 }
			}
		}
	}

	7 = { # g - Cat
		factor = 10

		trigger = {
			has_character_modifier = pet_cat

			OR = {
				in_command = no
				has_character_flag = desc_cat
			}
			NOR = {
				has_portrait_property = { layer = 2 index = 5 }
				has_portrait_property = { layer = 2 index = 6 }
			}
		}
	}

	8 = { # h - Dog
		factor = 10

		trigger = {
			OR = {
				has_character_modifier = pet_hunting_dog
				has_character_modifier = pet_house_dog
				has_character_modifier = pet_masterless_dog
				has_character_modifier = guide_dog
			}
			NOT = { has_character_modifier = lost_dog }

			OR = {
				in_command = no
				has_character_flag = desc_dog
			}
			NOR = {
				has_portrait_property = { layer = 2 index = 16 }
				has_portrait_property = { layer = 2 index = 17 }
				has_portrait_property = { layer = 2 index = 18 }
			}
		}
	}

	9 = { # i - Dog
		factor = 10

		trigger = {
			OR = {
				has_character_modifier = pet_hunting_dog
				has_character_modifier = pet_house_dog
				has_character_modifier = pet_masterless_dog
				has_character_modifier = guide_dog
			}
			NOT = { has_character_modifier = lost_dog }

			OR = {
				in_command = no
				has_character_flag = desc_dog
			}
			NOR = {
				has_portrait_property = { layer = 2 index = 8 }
				has_portrait_property = { layer = 2 index = 10 }
				has_portrait_property = { layer = 2 index = 11 }
			}
		}
	}

	10 = { # j - Dog
		factor = 10

		trigger = {
			OR = {
				has_character_modifier = pet_hunting_dog
				has_character_modifier = pet_house_dog
				has_character_modifier = pet_masterless_dog
				has_character_modifier = guide_dog
			}
			NOT = { has_character_modifier = lost_dog }

			OR = {
				in_command = no
				has_character_flag = desc_dog
			}
			NOR = {
				has_portrait_property = { layer = 2 index = 8 }
				has_portrait_property = { layer = 2 index = 9 }
				has_portrait_property = { layer = 2 index = 11 }
			}
		}
	}

	11 = { # k - Dog
		factor = 10

		trigger = {
			OR = {
				has_character_modifier = pet_hunting_dog
				has_character_modifier = pet_house_dog
				has_character_modifier = pet_masterless_dog
				has_character_modifier = guide_dog
			}
			NOT = { has_character_modifier = lost_dog }

			OR = {
				in_command = no
				has_character_flag = desc_dog
			}
			NOR = {
				has_portrait_property = { layer = 2 index = 8 }
				has_portrait_property = { layer = 2 index = 9 }
				has_portrait_property = { layer = 2 index = 10 }
			}
		}
	}

	12 = { # l - Owl
		factor = 10

		trigger = {
			OR = {
				has_character_modifier = pet_owl
				AND = {
					has_character_modifier = owl_familiar
					OR = {
						is_society_discovered = yes
						has_character_modifier = known_satanist
						has_character_modifier = known_secret_society_member
						AND = {
							multiplayer = no
							any_player = { same_society_as = ROOT }
						}
					}
				}
			}

			OR = {
				in_command = no
				has_character_flag = desc_owl
			}
		}
	}

	13 = { # m - Hedgehog
		factor = 10

		trigger = {
			has_character_modifier = pet_hedgehog

			in_command = no
		}
	}

	14 = { # n - Otter
		factor = 10

		trigger = {
			has_character_modifier = pet_otter

			in_command = no
		}
	}

	15 = { # o - Parrot
		factor = 10

		trigger = {
			has_character_modifier = pet_parrot

			in_command = no
		}
	}

	16 = { # p - Wolf
		factor = 10

		trigger = {
			has_character_modifier = wolf_familiar
			OR = {
				is_society_discovered = yes
				has_character_modifier = known_satanist
				has_character_modifier = known_secret_society_member
				AND = {
					multiplayer = no
					any_player = { same_society_as = ROOT }
				}
			}
		}
	}

	17 = { # q - Raven
		factor = 10

		trigger = {
			OR = {
				death_reason = death_murder_unknown_crows
				AND = {
					has_character_modifier = raven_familiar
					OR = {
						is_society_discovered = yes
						has_character_modifier = known_satanist
						has_character_modifier = known_secret_society_member
						AND = {
							multiplayer = no
							any_player = { same_society_as = ROOT }
						}
					}
				}
			}
			in_command = no
		}
	}
}
