﻿
ChristianRelic = {
	type = character

	random_valid = yes

	text = {
		trigger = {
			scope:christian_relic_name = flag:nail
		}
		localization_key = artifact_pedestal_reliquary_christian_nail
	}

	text = {
		trigger = {
			scope:christian_relic_name = flag:thorn
		}
		localization_key = artifact_pedestal_reliquary_christian_thorn
	}

	text = {
		trigger = {
			scope:christian_relic_name = flag:sandals
		}
		localization_key = artifact_pedestal_reliquary_christian_sandals
	}

	text = {
		trigger = {
			scope:christian_relic_name = flag:girdle
		}
		localization_key = artifact_pedestal_reliquary_christian_girdle
	}

	text = {
		trigger = {
			scope:christian_relic_name = flag:skull
		}
		localization_key = artifact_pedestal_reliquary_christian_skull
	}

	text = {
		trigger = {
			scope:christian_relic_name = flag:arm
		}
		localization_key = artifact_pedestal_reliquary_christian_arm
	}

	text = {
		trigger = {
			scope:christian_relic_name = flag:loincloth
		}
		localization_key = artifact_pedestal_reliquary_christian_loincloth
	}

	text = {
		trigger = {
			scope:christian_relic_name = flag:cross
		}
		localization_key = artifact_pedestal_reliquary_christian_cross
	}
	text = {
		trigger = {
			scope:christian_relic_name = flag:crown
		}
		localization_key = artifact_pedestal_crown_thorns
	}
	text = {
		trigger = {
			scope:christian_relic_name = flag:veronica
		}
		localization_key = artifact_pedestal_veil_veronica
	}
}

ChristianRelicName = {
	type = character

	text = {
		trigger = {
			scope:christian_relic_name = flag:nail
		}
		localization_key = artifact_pedestal_reliquary_christian_nail_name
	}

	text = {
		trigger = {
			scope:christian_relic_name = flag:thorn
		}
		localization_key = artifact_pedestal_reliquary_christian_thorn_name
	}

	text = {
		trigger = {
			scope:christian_relic_name = flag:sandals
		}
		localization_key = artifact_pedestal_reliquary_christian_sandals_name
	}

	text = {
		trigger = {
			scope:christian_relic_name = flag:girdle
		}
		localization_key = artifact_pedestal_reliquary_christian_girdle
	}

	text = {
		trigger = {
			scope:christian_relic_name = flag:skull
		}
		localization_key = artifact_pedestal_reliquary_christian_skull
	}

	text = {
		trigger = {
			scope:christian_relic_name = flag:arm
		}
		localization_key = artifact_pedestal_reliquary_christian_arm
	}

	text = {
		trigger = {
			scope:christian_relic_name = flag:loincloth
		}
		localization_key = artifact_pedestal_reliquary_christian_loincloth
	}

	text = {
		trigger = {
			scope:christian_relic_name = flag:cross
		}
		localization_key = artifact_pedestal_reliquary_christian_cross_name
	}
	text = {
		trigger = {
			scope:christian_relic_name = flag:crown
		}
		localization_key = artifact_pedestal_crown_thorns_name
	}
	text = {
		trigger = {
			scope:christian_relic_name = flag:veronica
		}
		localization_key = artifact_pedestal_veil_veronica_name
	}
}

IslamRelic = {
	type = character

	text = {
		trigger = {
			scope:islam_relic_name = flag:hair
		}
		localization_key =  artifact_pedestal_reliquary_islam_hair
	}

	text = {
		trigger = {
			scope:islam_relic_name = flag:cloak
		}
		localization_key = artifact_pedestal_reliquary_islam_cloak
	}

	text = {
		trigger = {
			scope:islam_relic_name = flag:hand
		}
		localization_key = artifact_pedestal_reliquary_islam_hand
	}

	text = {
		trigger = {
			scope:islam_relic_name = flag:keys
		}
		localization_key = artifact_pedestal_reliquary_islam_keys
	}

	text = {
		trigger = {
			scope:islam_relic_name = flag:tooth
		}
		localization_key = artifact_pedestal_reliquary_islam_tooth
	}

	text = {
		trigger = {
			scope:islam_relic_name = flag:seal
		}
		localization_key = artifact_pedestal_reliquary_islam_seal
	}

	text = {
		trigger = {
			scope:islam_relic_name = flag:banner
		}
		localization_key = artifact_pedestal_reliquary_islam_banner
	}
}

BuddhismRelic = {
	type = character

	text = {
		trigger = {
			scope:buddhism_relic_name = flag:tooth
		}
		localization_key = artifact_pedestal_reliquary_buddhism_tooth
	}

	text = {
		trigger = {
			scope:buddhism_relic_name = flag:bone
		}
		localization_key = artifact_pedestal_reliquary_buddhism_bone
	}

	text = {
		trigger = {
			scope:buddhism_relic_name = flag:robe
		}
		localization_key = artifact_pedestal_reliquary_buddhism_robe
	}

	text = {
		trigger = {
			scope:buddhism_relic_name = flag:bowl
		}
		localization_key = artifact_pedestal_reliquary_buddhism_bowl
	}

	text = {
		trigger = {
			scope:buddhism_relic_name = flag:tongue
		}
		localization_key = artifact_pedestal_reliquary_buddhism_tongue
	}

	text = {
		trigger = {
			scope:buddhism_relic_name = flag:hair
		}
		localization_key = artifact_pedestal_reliquary_buddhism_hair
	}

	text = {
		trigger = {
			scope:buddhism_relic_name = flag:sarira
		}
		localization_key = artifact_pedestal_reliquary_buddhism_sarira
	}
	text = {
		trigger = {
			scope:buddhism_relic_name = flag:bo
		}
		localization_key = artifact_pedestal_branch_bo
	}
}

BuddhismRelicName = {
	type = character

	text = {
		trigger = {
			scope:buddhism_relic_name = flag:tooth
		}
		localization_key = artifact_pedestal_reliquary_buddhism_tooth
	}

	text = {
		trigger = {
			scope:buddhism_relic_name = flag:bone
		}
		localization_key = artifact_pedestal_reliquary_buddhism_bone
	}

	text = {
		trigger = {
			scope:buddhism_relic_name = flag:robe
		}
		localization_key = artifact_pedestal_reliquary_buddhism_robe
	}

	text = {
		trigger = {
			scope:buddhism_relic_name = flag:bowl
		}
		localization_key = artifact_pedestal_reliquary_buddhism_bowl
	}

	text = {
		trigger = {
			scope:buddhism_relic_name = flag:tongue
		}
		localization_key = artifact_pedestal_reliquary_buddhism_tongue_name
	}

	text = {
		trigger = {
			scope:buddhism_relic_name = flag:hair
		}
		localization_key = artifact_pedestal_reliquary_buddhism_hair_name
	}

	text = {
		trigger = {
			scope:buddhism_relic_name = flag:sarira
		}
		localization_key = artifact_pedestal_reliquary_buddhism_sarira_name
	}
	text = {
		trigger = {
			scope:buddhism_relic_name = flag:bo
		}
		localization_key = artifact_pedestal_branch_bo_name
	}
}

JudaismRelicName = {
	type = character

	text = {
		trigger = {
			scope:judaism_relic_name = flag:menorah
		}
		localization_key = artifact_pedestal_menorah_name
	}
}

JudaismRelic = {
	type = character

	text = {
		trigger = {
			scope:judaism_relic_name = flag:menorah
		}
		localization_key = artifact_pedestal_menorah_description
	}
}

RandomSaint = { # Used for statue artifact
	type = character

	random_valid = yes

	text = {
		localization_key = artifact_statue_religious_jesus
	}

	text = {
		localization_key = artifact_statue_religious_mary
	}

	text = {
		trigger = {
			OR = {
				faith = faith:catholic
				faith = faith:orthodox
				faith = faith:nestorian
			}
		}
		localization_key = west_christian_fertility_god_name
	}

	text = {
		trigger = {
			OR = {
				faith = faith:catholic
				faith = faith:orthodox
				faith = faith:nestorian
			}
		}
		localization_key = west_christian_wealth_god_name
	}

	text = {
		trigger = {
			OR = {
				faith = faith:catholic
				faith = faith:orthodox
				faith = faith:nestorian
			}
		}
		localization_key = west_christian_household_god_name
	}

	text = {
		trigger = {
			OR = {
				faith = faith:catholic
				faith = faith:orthodox
				faith = faith:nestorian
			}
		}
		localization_key = west_christian_knowledge_god_name
	}

	text = {
		trigger = {
			OR = {
				faith = faith:catholic
				faith = faith:orthodox
				faith = faith:nestorian
			}
		}
		localization_key = west_christian_war_god_name
	}

	text = {
		trigger = {
			OR = {
				faith = faith:catholic
				faith = faith:orthodox
				faith = faith:nestorian
			}
		}
		localization_key = west_christian_water_god_name
	}

	text = {
		trigger = {
			OR = {
				faith = faith:coptic
				faith = faith:armenian_apostolic
			}
		}
		localization_key = east_christian_fertility_god_name
	}

	text = {
		trigger = {
			OR = {
				faith = faith:coptic
				faith = faith:armenian_apostolic
			}
		}
		localization_key = east_christian_wealth_god_name
	}

	text = {
		trigger = {
			OR = {
				faith = faith:coptic
				faith = faith:armenian_apostolic
			}
		}
		localization_key = east_christian_household_god_name
	}

	text = {
		trigger = {
			OR = {
				faith = faith:coptic
				faith = faith:armenian_apostolic
			}
		}
		localization_key = east_christian_knowledge_god_name
	}

	text = {
		trigger = {
			OR = {
				faith = faith:coptic
				faith = faith:armenian_apostolic
			}
		}
		localization_key = east_christian_war_god_name
	}

	text = {
		trigger = {
			faith = faith:insular_celtic
		}
		localization_key = insular_celtic_fertility_god_name
	}

	text = {
		trigger = {
			faith = faith:insular_celtic
		}
		localization_key = insular_celtic_wealth_god_name
	}

	text = {
		trigger = {
			faith = faith:insular_celtic
		}
		localization_key = insular_celtic_household_god_name
	}

	text = {
		trigger = {
			faith = faith:insular_celtic
		}
		localization_key = insular_celtic_knowledge_god_name
	}

	text = {
		trigger = {
			faith = faith:insular_celtic
		}
		localization_key = insular_celtic_war_god_name
	}

	text = {
		trigger = {
			faith = faith:insular_celtic
		}
		localization_key = insular_celtic_water_god_name
	}
}

RandomSaintName = { # Used for other artifacts
	type = character

	random_valid = yes

	text = {
		trigger = {
			OR = {
				faith = faith:catholic
				faith = faith:orthodox
				faith = faith:nestorian
			}
		}
		localization_key = west_christian_fertility_god_name
	}

	text = {
		trigger = {
			OR = {
				faith = faith:catholic
				faith = faith:orthodox
				faith = faith:nestorian
			}
		}
		localization_key = west_christian_wealth_god_name
	}

	text = {
		trigger = {
			OR = {
				faith = faith:catholic
				faith = faith:orthodox
				faith = faith:nestorian
			}
		}
		localization_key = west_christian_household_god_name
	}

	text = {
		trigger = {
			OR = {
				faith = faith:catholic
				faith = faith:orthodox
				faith = faith:nestorian
			}
		}
		localization_key = west_christian_knowledge_god_name
	}

	text = {
		trigger = {
			OR = {
				faith = faith:catholic
				faith = faith:orthodox
				faith = faith:nestorian
			}
		}
		localization_key = west_christian_war_god_name
	}

	text = {
		trigger = {
			OR = {
				faith = faith:catholic
				faith = faith:orthodox
				faith = faith:nestorian
			}
		}
		localization_key = west_christian_water_god_name
	}

	text = {
		trigger = {
			OR = {
				faith = faith:coptic
				faith = faith:armenian_apostolic
			}
		}
		localization_key = east_christian_fertility_god_name
	}

	text = {
		trigger = {
			OR = {
				faith = faith:coptic
				faith = faith:armenian_apostolic
			}
		}
		localization_key = east_christian_wealth_god_name
	}

	text = {
		trigger = {
			OR = {
				faith = faith:coptic
				faith = faith:armenian_apostolic
			}
		}
		localization_key = east_christian_household_god_name
	}

	text = {
		trigger = {
			OR = {
				faith = faith:coptic
				faith = faith:armenian_apostolic
			}
		}
		localization_key = east_christian_knowledge_god_name
	}

	text = {
		trigger = {
			OR = {
				faith = faith:coptic
				faith = faith:armenian_apostolic
			}
		}
		localization_key = east_christian_war_god_name
	}

	text = {
		trigger = {
			faith = faith:insular_celtic
		}
		localization_key = insular_celtic_fertility_god_name
	}

	text = {
		trigger = {
			faith = faith:insular_celtic
		}
		localization_key = insular_celtic_wealth_god_name
	}

	text = {
		trigger = {
			faith = faith:insular_celtic
		}
		localization_key = insular_celtic_household_god_name
	}

	text = {
		trigger = {
			faith = faith:insular_celtic
		}
		localization_key = insular_celtic_knowledge_god_name
	}

	text = {
		trigger = {
			faith = faith:insular_celtic
		}
		localization_key = insular_celtic_war_god_name
	}

	text = {
		trigger = {
			faith = faith:insular_celtic
		}
		localization_key = insular_celtic_water_god_name
	}
}

RandomSaintNamePossessive = {
	type = character

	random_valid = yes

	text = {
		trigger = {
			OR = {
				faith = faith:catholic
				faith = faith:orthodox
				faith = faith:nestorian
			}
		}
		localization_key = west_christian_fertility_god_name_possessive
	}

	text = {
		trigger = {
			OR = {
				faith = faith:catholic
				faith = faith:orthodox
				faith = faith:nestorian
			}
		}
		localization_key = west_christian_wealth_god_name_possessive
	}

	text = {
		trigger = {
			OR = {
				faith = faith:catholic
				faith = faith:orthodox
				faith = faith:nestorian
			}
		}
		localization_key = west_christian_household_god_name_possessive
	}

	text = {
		trigger = {
			OR = {
				faith = faith:catholic
				faith = faith:orthodox
				faith = faith:nestorian
			}
		}
		localization_key = west_christian_knowledge_god_name_possessive
	}

	text = {
		trigger = {
			OR = {
				faith = faith:catholic
				faith = faith:orthodox
				faith = faith:nestorian
			}
		}
		localization_key = west_christian_war_god_name_possessive
	}

	text = {
		trigger = {
			OR = {
				faith = faith:catholic
				faith = faith:orthodox
				faith = faith:nestorian
			}
		}
		localization_key = west_christian_water_god_name_possessive
	}

	text = {
		trigger = {
			OR = {
				faith = faith:coptic
				faith = faith:armenian_apostolic
			}
		}
		localization_key = east_christian_fertility_god_name_possessive
	}

	text = {
		trigger = {
			OR = {
				faith = faith:coptic
				faith = faith:armenian_apostolic
			}
		}
		localization_key = east_christian_wealth_god_name_possessive
	}

	text = {
		trigger = {
			OR = {
				faith = faith:coptic
				faith = faith:armenian_apostolic
			}
		}
		localization_key = east_christian_household_god_name_possessive
	}

	text = {
		trigger = {
			OR = {
				faith = faith:coptic
				faith = faith:armenian_apostolic
			}
		}
		localization_key = east_christian_knowledge_god_name_possessive
	}

	text = {
		trigger = {
			OR = {
				faith = faith:coptic
				faith = faith:armenian_apostolic
			}
		}
		localization_key = east_christian_war_god_name_possessive
	}

	text = {
		trigger = {
			faith = faith:insular_celtic
		}
		localization_key = insular_celtic_fertility_god_name_possessive
	}

	text = {
		trigger = {
			faith = faith:insular_celtic
		}
		localization_key = insular_celtic_wealth_god_name_possessive
	}

	text = {
		trigger = {
			faith = faith:insular_celtic
		}
		localization_key = insular_celtic_household_god_name_possessive
	}

	text = {
		trigger = {
			faith = faith:insular_celtic
		}
		localization_key = insular_celtic_knowledge_god_name_possessive
	}

	text = {
		trigger = {
			faith = faith:insular_celtic
		}
		localization_key = insular_celtic_war_god_name_possessive
	}

	text = {
		trigger = {
			faith = faith:insular_celtic
		}
		localization_key = insular_celtic_water_god_name_possessive
	}
}

PredeterminedSaintName = { # Used for icons and any future artifacts that uses the decoration_saint artifact feature 
	type = character

	random_valid = yes

	text = {
		trigger = { var:saint ?= flag:brigid }
		localization_key = west_christian_fertility_god_name
	}

	text = {
		trigger = { var:saint ?= flag:matthew }
		localization_key = west_christian_wealth_god_name
	}

	text = {
		trigger = { var:saint ?= flag:joseph }
		localization_key = west_christian_household_god_name
	}

	text = {
		trigger = { var:saint ?= flag:catherine }
		localization_key = west_christian_knowledge_god_name
	}

	text = {
		trigger = { var:saint ?= flag:george }
		localization_key = west_christian_war_god_name
	}

	text = {
		trigger = { var:saint ?= flag:nicholas }
		localization_key = west_christian_water_god_name
	}

	text = {
		trigger = { var:saint ?= flag:marina }
		localization_key = east_christian_fertility_god_name
	}

	text = {
		trigger = { var:saint ?= flag:matthew }
		localization_key = east_christian_wealth_god_name
	}

	text = {
		trigger = { var:saint ?= flag:joseph }
		localization_key = east_christian_household_god_name
	}

	text = {
		trigger = { var:saint ?= flag:mark }
		localization_key = east_christian_knowledge_god_name
	}

	text = {
		trigger = { var:saint ?= flag:maurice }
		localization_key = east_christian_war_god_name
	}
	text = {
		trigger = {
			var:saint ?= flag:fallback
			religion = religion:christianity_religion
		}
		localization_key = west_christian_fallback_god_name
	}
	text = {
		trigger = {
			var:saint ?= flag:fallback
			religion != religion:christianity_religion
		}
		localization_key = generic_religious_figure_fallback_name
		fallback = yes
	}
}

MuhammadSword = {
	type = character

	random_valid = yes

	text = {
		trigger = {
			scope:muhammad_sword_name = flag:aladb
		}
		localization_key = artifact_wall_sword_muhammad_aladb
	}

	text = {
		trigger = {
			scope:muhammad_sword_name = flag:almathur
		}
		localization_key = artifact_wall_sword_muhammad_almathur
	}

	text = {
		trigger = {
			scope:muhammad_sword_name = flag:arrasub
		}
		localization_key = artifact_wall_sword_muhammad_arrasub
	}

	text = {
		trigger = {
			scope:muhammad_sword_name = flag:albattar
		}
		localization_key = artifact_wall_sword_muhammad_albattar
	}

	text = {
		trigger = {
			scope:muhammad_sword_name = flag:haft
		}
		localization_key = artifact_wall_sword_muhammad_haft
	}

	text = {
		trigger = {
			scope:muhammad_sword_name = flag:qali
		}
		localization_key = artifact_wall_sword_muhammad_qali
	}

	text = {
		trigger = {
			scope:muhammad_sword_name = flag:dhu
		}
		localization_key = artifact_wall_sword_muhammad_dhu
	}

	text = {
		trigger = {
			scope:muhammad_sword_name = flag:mikhdham
		}
		localization_key = artifact_wall_sword_muhammad_mikhdham
	}

	text = {
		trigger = {
			scope:muhammad_sword_name = flag:alqadib
		}
		localization_key = artifact_wall_sword_muhammad_alqadib
	}
}

BranchTree = {
	type = character

	random_valid = yes

	text = {
		trigger = {
			scope:branch_name = flag:haoma
		}
		localization_key = artifact_pedestal_branch_haoma
	}

	text = {
		trigger = {
			scope:branch_name = flag:cypress
		}
		localization_key = artifact_pedestal_branch_cypress
	}

	text = {
		trigger = {
			scope:branch_name = flag:thor
		}
		localization_key = artifact_pedestal_branch_thor
	}

	text = {
		trigger = {
			scope:branch_name = flag:uppsala
		}
		localization_key = artifact_pedestal_branch_uppsala
	}

	text = {
		trigger = {
			scope:branch_name = flag:alatyr
		}
		localization_key = artifact_pedestal_branch_alatyr
	}

	text = {
		trigger = {
			scope:branch_name = flag:somb
		}
		localization_key = artifact_pedestal_branch_somb
	}

	text = {
		trigger = {
			scope:branch_name = flag:kalpavriksha
		}
		localization_key = artifact_pedestal_branch_kalpavriksha
	}

	text = {
		trigger = {
			scope:branch_name = flag:general
		}
		localization_key = artifact_pedestal_branch_general
	}
}

GetFarRegion = {
	type = character

	random_valid = yes

	text = {
		trigger = {
			NOT = {
				any_county_in_region = {
					region = world_tibet
					this = scope:owner.capital_county 
				}
			}
		}
		localization_key = artifact_book_topic_travels_china
	}

	text = {
		trigger = {
			NOR = {
				any_county_in_region = {
					region = world_africa_west
					this = scope:owner.capital_county 	
				}
				any_county_in_region = {
					region = world_africa_east
					this = scope:owner.capital_county
				}
			}
		}
		localization_key = artifact_book_topic_travels_africa
	}

	text = {
		trigger = {
			NOT = {
				any_county_in_region = {
					region = world_india
					this = scope:owner.capital_county 
				}
			}
		}
		localization_key = artifact_book_topic_travels_india
	}

	text = {
		trigger = {
			NOT = {
				any_county_in_region = {
					region = world_steppe
					this = scope:owner.capital_county 
				}
			}
		}
		localization_key = artifact_book_topic_travels_steppe
	}
}

RulerSkill = {
	type = character

	random_valid = yes

	text = {
		trigger = {
			prowess >= 15
		}

		localization_key = artifact_sculpture_warrior
	}
	text = {
		localization_key = artifact_sculpture_ruler
	}
}

# Book

ArtifactBookDescType = {
	type = artifact

	text = { #This desc is only for subjects related to actions tied to a title in the game
		trigger = {
			OR = {
				has_artifact_feature = book_topic_unification
				has_artifact_feature = book_topic_creation
				has_artifact_feature = book_topic_restoration
			}
		}
		localization_key = artifact_book_title_based_desc
	}

	text = { #These books needs a subject-introduction to the topic and have no freestanding loc string for the topic - version 1
		trigger = {
			artifact_book_topic_preface_trigger = yes
		}
		localization_key = artifact_book_other_desc_1
	}

	text = { #These books needs a subject-introduction to the topic and have no freestanding loc string for the topic - version 2
		trigger = {
			artifact_book_topic_preface_trigger = yes
		}
		localization_key = artifact_book_other_desc_2
	}

	text = { #These books needs a subject-introduction to the topic and have no freestanding loc string for the topic - version 3
		trigger = {
			artifact_book_topic_preface_trigger = yes
		}
		localization_key = artifact_book_other_desc_3
	}

	text = { #These books needs a subject-introduction to the topic and have no freestanding loc string for the topic - version 4
		trigger = {
			artifact_book_topic_preface_trigger = yes
		}
		localization_key = artifact_book_other_desc_4
	}

	text = { #These books needs a subject-introduction to the topic and have no freestanding loc string for the topic - version 5
		trigger = {
			artifact_book_topic_preface_trigger = yes
		}
		weight_multiplier = {
			base = 0.1
		}
		localization_key = artifact_book_other_desc_5
	}

	text = { #These books work on their own and have freestanding strings for the topic
		trigger = {
			artifact_book_topic_preface_trigger = no
		}
		fallback = yes
		localization_key = artifact_book_no_preface_desc
	}
}

# We use this custom loc key in the inspiration tooltip and in events
ArtifactBookSubject = {
	type = character

	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:subject
					scope:subject = flag:martial
				}
				AND = {
					exists = var:book_subject
					var:book_subject = flag:martial
				}
			}
		}
		localization_key = feature_book_subject_martial
	}

	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:subject
					scope:subject = flag:diplomacy
				}
				AND = {
					exists = var:book_subject
					var:book_subject = flag:diplomacy
				}
			}
		}
		localization_key = feature_book_subject_diplomacy
	}

	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:subject
					scope:subject = flag:learning
				}
				AND = {
					exists = var:book_subject
					var:book_subject = flag:learning
				}
			}
		}
		localization_key = feature_book_subject_learning
	}

	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:subject
					scope:subject = flag:stewardship
				}
				AND = {
					exists = var:book_subject
					var:book_subject = flag:stewardship
				}
			}
		}
		localization_key = feature_book_subject_stewardship
	}

	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:subject
					scope:subject = flag:intrigue
				}
				AND = {
					exists = var:book_subject
					var:book_subject = flag:intrigue
				}
			}
		}
		localization_key = feature_book_subject_intrigue
	}

	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:subject
					scope:subject = flag:medicine
				}
				AND = {
					exists = var:book_subject
					var:book_subject = flag:medicine
				}
			}
		}
		localization_key = feature_book_subject_medicine
	}

	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:subject
					scope:subject = flag:reveler
				}
				AND = {
					exists = var:book_subject
					var:book_subject = flag:reveler
				}
			}
		}
		localization_key = feature_book_subject_reveler
	}

	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:subject
					scope:subject = flag:blademaster
				}
				AND = {
					exists = var:book_subject
					var:book_subject = flag:blademaster
				}
			}
		}
		localization_key = feature_book_subject_blademaster
	}

	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:subject
					scope:subject = flag:hunter
				}
				AND = {
					exists = var:book_subject
					var:book_subject = flag:hunter
				}
			}
		}
		localization_key = feature_book_subject_hunter
	}

	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:subject
					scope:subject = flag:mystic
				}
				AND = {
					exists = var:book_subject
					var:book_subject = flag:mystic
				}
			}
		}
		localization_key = feature_book_subject_mystic
	}

	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:subject
					scope:subject = flag:herbalist
				}
				AND = {
					exists = var:book_subject
					var:book_subject = flag:herbalist
				}
			}
		}
		localization_key = feature_book_subject_herbalist
	}

	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:subject
					scope:subject = flag:cannibal
				}
				AND = {
					exists = var:book_subject
					var:book_subject = flag:cannibal
				}
			}
		}
		localization_key = feature_book_subject_cannibal
	}

	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:subject
					scope:subject = flag:torturer
				}
				AND = {
					exists = var:book_subject
					var:book_subject = flag:torturer
				}
			}
		}
		localization_key = feature_book_subject_torturer
	}

	text = { # this one is used only until the inspiration is funded
		trigger = {
			exists = var:book_subject
			var:book_subject = flag:witch
			inspiration = { NOT = { exists = inspiration_sponsor } }
		}
		localization_key = feature_book_subject_witch_not_funded
	}

	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:subject
					scope:subject = flag:witch
				}
				AND = {
					exists = var:book_subject
					var:book_subject = flag:witch
				}
			}
		}
		localization_key = feature_book_subject_witch_tooltip
	}

	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:subject
					scope:subject = flag:deviant
				}
				AND = {
					exists = var:book_subject
					var:book_subject = flag:deviant
				}
			}
		}
		localization_key = feature_book_subject_deviant
	}

	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:subject
					scope:subject = flag:lunatic
				}
				AND = {
					exists = var:book_subject
					var:book_subject = flag:lunatic
				}
			}
		}
		localization_key = feature_book_subject_lunatic
	}

	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:subject
					scope:subject = flag:empire
				}
				AND = {
					exists = var:book_subject
					var:book_subject = flag:empire
				}
			}
		}
		localization_key = feature_book_subject_empire
	}

	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:subject
					scope:subject = flag:kingdom
				}
				AND = {
					exists = var:book_subject
					var:book_subject = flag:kingdom
				}
			}
		}
		localization_key = feature_book_subject_kingdom
	}

	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:subject
					scope:subject = flag:dynasty
				}
				AND = {
					exists = var:book_subject
					var:book_subject = flag:dynasty
				}
			}
		}
		localization_key = feature_book_subject_dynasty
	}

	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:subject
					scope:subject = flag:relationship
				}
				AND = {
					exists = var:book_subject
					var:book_subject = flag:relationship
				}
			}
		}
		localization_key = feature_book_subject_relationship
	}

	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:subject
					scope:subject = flag:mystical_animal
				}
				AND = {
					exists = var:book_subject
					var:book_subject = flag:mystical_animal
				}
			}
		}
		localization_key = feature_book_subject_mystical_animal
	}

	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:subject
					scope:subject = flag:animals
				}
				AND = {
					exists = var:book_subject
					var:book_subject = flag:animals
				}
			}
		}
		localization_key = feature_book_subject_animals
	}

	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:subject
					scope:subject = flag:childhood
				}
				AND = {
					exists = var:book_subject
					var:book_subject = flag:childhood
				}
			}
		}
		localization_key = feature_book_subject_childhood
	}

	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:subject
					scope:subject = flag:alchemy
				}
				AND = {
					exists = var:book_subject
					var:book_subject = flag:alchemy
				}
			}
		}
		localization_key = feature_book_subject_alchemy
	}

	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:subject
					scope:subject = flag:family_epic
				}
				AND = {
					exists = var:book_subject
					var:book_subject = flag:family_epic
				}
			}
		}
		localization_key = feature_book_subject_family_epic
	}

	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:subject
					scope:subject = flag:family_epic_great
				}
				AND = {
					exists = var:book_subject
					var:book_subject = flag:family_epic_great
				}
			}
		}
		localization_key = feature_book_subject_family_epic_great
	}
}

# These custom loc keys are used in the desc for the artifact itself
ArtifactArticleBookContentQuality  = {
	type = character

	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:book_content_quality
					scope:book_content_quality >= 80
				}
				AND = {
					exists = var:book_content_quality
					var:book_content_quality >= 80
				}
			}
		}
		localization_key = artifact_book_content_quality_excellent_article
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:book_content_quality
					scope:book_content_quality >= 60
					scope:book_content_quality < 80

				}
				AND = {
					exists = var:book_content_quality
					var:book_content_quality >= 60
					var:book_content_quality < 80
				}
			}
		}
		localization_key = artifact_book_content_quality_deep_article
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:book_content_quality
					scope:book_content_quality >= 40
					scope:book_content_quality < 60

				}
				AND = {
					exists = var:book_content_quality
					var:book_content_quality >= 40
					var:book_content_quality < 60
				}
			}
		}
		localization_key = artifact_book_content_quality_insightful_article
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:book_content_quality
					scope:book_content_quality >= 25
					scope:book_content_quality < 40

				}
				AND = {
					exists = var:book_content_quality
					var:book_content_quality >= 25
					var:book_content_quality < 40
				}
			}
		}
		localization_key = artifact_book_content_quality_adequate_article
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:book_content_quality
					scope:book_content_quality < 25
				}
				AND = {
					exists = var:book_content_quality
					var:book_content_quality < 25
				}
			}
		}
		localization_key = artifact_book_content_quality_modest_article
		fallback = yes
	}
}

ArtifactBookContentQuality  = {
	type = character

	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:book_content_quality
					scope:book_content_quality >= 80
				}
				AND = {
					exists = var:book_content_quality
					var:book_content_quality >= 80
				}
			}
		}
		localization_key = artifact_book_content_quality_excellent
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:book_content_quality
					scope:book_content_quality >= 60
					scope:book_content_quality < 80

				}
				AND = {
					exists = var:book_content_quality
					var:book_content_quality >= 60
					var:book_content_quality < 80
				}
			}
		}
		localization_key = artifact_book_content_quality_deep
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:book_content_quality
					scope:book_content_quality >= 40
					scope:book_content_quality < 60

				}
				AND = {
					exists = var:book_content_quality
					var:book_content_quality >= 40
					var:book_content_quality < 60
				}
			}
		}
		localization_key = artifact_book_content_quality_insightful
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:book_content_quality
					scope:book_content_quality >= 25
					scope:book_content_quality < 40

				}
				AND = {
					exists = var:book_content_quality
					var:book_content_quality >= 25
					var:book_content_quality < 40
				}
			}
		}
		localization_key = artifact_book_content_quality_adequate
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:book_content_quality
					scope:book_content_quality < 25
				}
				AND = {
					exists = var:book_content_quality
					var:book_content_quality < 25
				}
			}
		}
		localization_key = artifact_book_content_quality_modest
		fallback = yes
	}
}

ArtifactAdverbBookContentQuality  = {
	type = character

	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:book_content_quality
					scope:book_content_quality >= 80
				}
				AND = {
					exists = var:book_content_quality
					var:book_content_quality >= 80
				}
			}
		}
		localization_key = artifact_book_content_quality_excellent_adverb
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:book_content_quality
					scope:book_content_quality >= 60
					scope:book_content_quality < 80

				}
				AND = {
					exists = var:book_content_quality
					var:book_content_quality >= 60
					var:book_content_quality < 80
				}
			}
		}
		localization_key = artifact_book_content_quality_deep_adverb
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:book_content_quality
					scope:book_content_quality >= 40
					scope:book_content_quality < 60

				}
				AND = {
					exists = var:book_content_quality
					var:book_content_quality >= 40
					var:book_content_quality < 60
				}
			}
		}
		localization_key = artifact_book_content_quality_insightful_adverb
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:book_content_quality
					scope:book_content_quality >= 25
					scope:book_content_quality < 40

				}
				AND = {
					exists = var:book_content_quality
					var:book_content_quality >= 25
					var:book_content_quality < 40
				}
			}
		}
		localization_key = artifact_book_content_quality_adequate_adverb
	}
	text = {
		trigger = {
			OR = {
				AND = {
					exists = scope:book_content_quality
					scope:book_content_quality < 25
				}
				AND = {
					exists = var:book_content_quality
					var:book_content_quality < 25
				}
			}
		}
		localization_key = artifact_book_content_quality_modest_adverb
		fallback = yes
	}
}

# ANIMAL

# Used in the title of the artifact
ArtifactAnimalType = {
	type = artifact

	text = {
		trigger = { has_artifact_feature = animal_hide_type_cat }
		localization_key = animal_type_cat
	}

	text = {
		trigger = { has_artifact_feature = animal_hide_type_dog }
		localization_key = animal_type_dog
	}

	text = {
		trigger = { has_artifact_feature = animal_hide_type_fox }
		localization_key = animal_type_fox
	}

	text = {
		trigger = { has_artifact_feature = animal_hide_type_hare }
		localization_key = animal_type_hare
	}

	text = {
		trigger = {
			OR = {
				has_artifact_feature = animal_skull_type_wolf
				has_artifact_feature = animal_hide_type_wolf
			}
		}
		localization_key = animal_type_wolf
	}

	text = {
		trigger = {
			OR = {
				has_artifact_feature = animal_skull_type_hyena
				has_artifact_feature = animal_hide_type_hyena
			}
		}
		localization_key = animal_type_hyena
	}

	text = {
		trigger = {
			OR = {
				has_artifact_feature = animal_skull_type_lynx
				has_artifact_feature = animal_hide_type_lynx
			}
		}
		localization_key = animal_type_lynx
	}

	text = { # Stag - Fallow
		trigger = {
			OR = {
				has_artifact_feature = animal_skull_type_stag
				has_artifact_feature = animal_hide_type_stag
			}
			var:animal_type ?= flag:stag
		}
		localization_key = animal_type_stag
	}

	text = { # Reindeer
		trigger = {
			OR = {
				has_artifact_feature = animal_skull_type_stag
				has_artifact_feature = animal_hide_type_stag
			}
			var:animal_type ?= flag:reindeer
		}
		localization_key = animal_type_reindeer
	}

	text = { # Hart - Red
		trigger = {
			OR = {
				has_artifact_feature = animal_skull_type_hart
				has_artifact_feature = animal_hide_type_hart
			}
		}
		localization_key = animal_type_hart
	}

	text = { # Elk - Moose
		trigger = {
			OR = {
				has_artifact_feature = animal_skull_type_elk
				has_artifact_feature = animal_hide_type_elk
			}
		}
		localization_key = animal_type_elk
	}

	text = { # Antelope
		trigger = {
			OR = {
				has_artifact_feature = animal_skull_type_antelope
				has_artifact_feature = animal_hide_type_antelope
			}
			var:animal_type ?= flag:antelope
		}
		localization_key = animal_type_antelope
	}

	text = { # Saiga
		trigger = {
			OR = {
				has_artifact_feature = animal_skull_type_antelope
				has_artifact_feature = animal_hide_type_antelope
			}
			var:animal_type ?= flag:saiga
		}
		localization_key = animal_type_saiga
	}

	text = { # Gazelle
		trigger = {
			OR = {
				has_artifact_feature = animal_skull_type_gazelle
				has_artifact_feature = animal_hide_type_gazelle
			}
		}
		localization_key = animal_type_gazelle
	}

	text = { # Roe
		trigger = {
			OR = {
				has_artifact_feature = animal_skull_type_roe
				has_artifact_feature = animal_hide_type_roe
			}
		}
		localization_key = animal_type_roe
	}

	text = {
		trigger = { has_artifact_feature = animal_skull_type_horse }
		localization_key = animal_type_horse
	}

	text = {
		trigger = {
			OR = {
				has_artifact_feature = animal_skull_type_rabbit
				has_artifact_feature = animal_hide_type_rabbit
			}
		}
		localization_key = animal_type_rabbit
	}

	text = {
		trigger = {
			OR = {
				has_artifact_feature = animal_skull_type_boar
				has_artifact_feature = animal_hide_type_boar
			}
		}
		localization_key = animal_type_boar
	}

	text = {
		trigger = {
			OR = {
				has_artifact_feature = animal_skull_type_lion
				has_artifact_feature = animal_hide_type_lion
			}
		}
		localization_key = animal_type_lion
	}

	text = {
		trigger = {
			OR = {
				has_artifact_feature = animal_skull_type_tiger
				has_artifact_feature = animal_hide_type_tiger
			}
		}
		localization_key = animal_type_tiger
	}

	text = {
		trigger = {
			OR = {
				has_artifact_feature = animal_skull_type_leopard
				has_artifact_feature = animal_hide_type_leopard
			}
		}
		localization_key = animal_type_leopard
	}

	text = {
		trigger = {
			OR = {
				has_artifact_feature = animal_skull_type_bear
				has_artifact_feature = animal_hide_type_bear
			}
		}
		localization_key = animal_type_bear
	}

	text = {
		trigger = {
			OR = {
				has_artifact_feature = animal_skull_type_aurochs
				has_artifact_feature = animal_hide_type_aurochs
			}
		}
		localization_key = animal_type_aurochs
	}

	text = {
		trigger = {
			OR = {
				has_artifact_feature = animal_skull_type_bison
				has_artifact_feature = animal_hide_type_bison
			}
		}
		localization_key = animal_type_bison
	}

	text = {
		trigger = {
			OR = {
				has_artifact_feature = animal_skull_type_unicorn
				has_artifact_feature = animal_hide_type_unicorn
			}
		}
		localization_key = animal_type_unicorn
	}

	text = {
		trigger = { has_artifact_feature = animal_hide_type_dragon }
		localization_key = animal_type_dragon
	}
}

ArtifactAnimalAdjective = {
	type = artifact
	random_valid = yes
	text = {
		trigger = {
			hunt_animal_type_small_trigger = { VAR = var:animal_type }
		}
		localization_key = artifact_animal_adjective_great
	}
	text = {
		trigger = {
			NOT = {
				hunt_animal_type_small_trigger = { VAR = var:animal_type }
			}
		}
		localization_key = artifact_animal_adjective_mighty
	}
	text = {
		trigger = {
			NOT = {
				hunt_animal_type_herbivore_trigger = { VAR = var:animal_type }
			}
		}
		localization_key = artifact_animal_man_eating
	}
	text = {
		trigger = {
			trigger_if = {
				limit = { exists = var:legendary }
				var:animal_type ?= flag:leopard
			}
			trigger_else = {
				OR = {
					var:animal_type ?= flag:bear
					var:animal_type ?= flag:boar
				}
			}
		}
		localization_key = artifact_animal_black
	}
	text = {
		trigger = {
			exists = var:legendary
			NOT = { var:animal_type ?= flag:leopard }
		}
		localization_key = artifact_animal_white
	}
	text = {
		trigger = {
			NOT = {
				hunt_animal_type_herbivore_trigger = { VAR = var:animal_type }
			}
		}
		localization_key = artifact_animal_cursed
	}
	text = {
		trigger = {
			NOT = {
				hunt_animal_type_herbivore_trigger = { VAR = var:animal_type }
			}
		}
		localization_key = artifact_animal_feral
	}
	text = {
		trigger = {
			NOT = {
				hunt_animal_type_herbivore_trigger = { VAR = var:animal_type }
			}
		}
		localization_key = artifact_animal_terrifying
	}
	text = {
		trigger = {
			NOT = {
				hunt_animal_type_herbivore_trigger = { VAR = var:animal_type }
			}
		}
		localization_key = artifact_animal_fearsome
	}
	text = {
		trigger = {
			NOT = {
				hunt_animal_type_herbivore_trigger = { VAR = var:animal_type }
			}
		}
		localization_key = artifact_animal_notorious
	}
	text = {
		trigger = {
			NOT = {
				hunt_animal_type_herbivore_trigger = { VAR = var:animal_type }
			}
		}
		localization_key = artifact_animal_stalking
	}
	text = {
		trigger = { exists = var:legendary }
		localization_key = artifact_animal_fabled
	}
	text = {
		trigger = { exists = var:legendary }
		localization_key = artifact_animal_elusive
	}
	text = {
		trigger = { exists = var:legendary }
		localization_key = artifact_animal_ancient
	}
	text = {
		trigger = {
			NOT = {
				hunt_animal_type_small_trigger = { VAR = var:animal_type }
			}
		}
		localization_key = artifact_animal_renowned
	}
	text = {
		localization_key = artifact_animal_wild
	}
	text = {
		trigger = {
			NOT = {
				hunt_animal_type_herbivore_trigger = { VAR = var:animal_type }
			}
		}
		localization_key = artifact_animal_beastly
	}
}

ArtifactSmallHideAcquisitionMethod = {
	type = artifact

	text = { # If it's a cat or a dog you probably preserved a loved pet
		trigger = {
			OR = {
				has_artifact_feature = animal_hide_type_cat
				has_artifact_feature = animal_hide_type_dog
			}
		}
		localization_key = artifact_small_hide_acquisition_pet
	}

	text = { # Otherwise it was hunted
		trigger = {
			NOR = {
				has_artifact_feature = animal_hide_type_cat
				has_artifact_feature = animal_hide_type_dog
			}
		}
		localization_key = artifact_small_hide_acquisition_hunt
	}
}

RandomDivinity = {
	type = character

	random_valid = yes

	text = {
		localization_key = artifact_sculpture_religious_highgod
	}
	text = {
		localization_key = artifact_sculpture_religious_health
	}
	text = {
		localization_key = artifact_sculpture_religious_fertility
	}
	text = {
		localization_key = artifact_sculpture_religious_wealth
	}
	text = {
		localization_key = artifact_sculpture_religious_war
	}
	text = {
		localization_key = artifact_sculpture_religious_knowledge
	}
}


# ALCHEMY

ArtifactElixirTypeDesc = {
	type = artifact

	random_valid = yes

	text = {
		trigger = {
			has_artifact_feature = elixir_youth
		}
		localization_key = feature_elixir_youth_desc
	}
	text = {
		trigger = {
			has_artifact_feature = elixir_immortality
		}
		localization_key = feature_elixir_immortality_desc
	}
}


# FLOWER

ArtifactFlowerSpecies = {
	type = character

	text = {
		trigger = {
			exists = scope:flower_species
			scope:flower_species = flag:flower_type_aster
		}
		localization_key = flower_type_aster
	}
	text = {
		trigger = {
			exists = scope:flower_species
			scope:flower_species = flag:flower_type_orchid
		}
		localization_key = flower_type_orchid
	}
	text = {
		trigger = {
			exists = scope:flower_species
			scope:flower_species = flag:flower_type_rose
		}
		localization_key = flower_type_rose
	}
	text = {
		trigger = {
			exists = scope:flower_species
			scope:flower_species = flag:flower_type_poppy
		}
		localization_key = flower_type_poppy
	}
	text = {
		trigger = {
			exists = scope:flower_species
			scope:flower_species = flag:flower_type_tulip
		}
		localization_key = flower_type_tulip
	}
	text = {
		trigger = {
			exists = scope:flower_species
			scope:flower_species = flag:flower_type_crocus
		}
		localization_key = flower_type_crocus
	}
	text = {
		trigger = {
			exists = scope:flower_species
			scope:flower_species = flag:flower_type_narcissus
		}
		localization_key = flower_type_narcissus
	}
	text = {
		trigger = {
			exists = scope:flower_species
			scope:flower_species = flag:flower_type_snapdragon
		}
		localization_key = flower_type_snapdragon
	}
	text = {
		trigger = {
			exists = scope:flower_species
			scope:flower_species = flag:flower_type_carnation
		}
		localization_key = flower_type_carnation
	}
	text = {
		trigger = {
			exists = scope:flower_species
			scope:flower_species = flag:flower_type_foxglove
		}
		localization_key = flower_type_foxglove
	}
	text = {
		trigger = {
			exists = scope:flower_species
			scope:flower_species = flag:flower_type_iris
		}
		localization_key = flower_type_iris
	}
	text = {
		trigger = {
			exists = scope:flower_species
			scope:flower_species = flag:flower_type_geranium
		}
		localization_key = flower_type_geranium
	}
	text = {
		trigger = {
			exists = scope:flower_species
			scope:flower_species = flag:flower_type_lily
		}
		localization_key = flower_type_lily
	}
	text = {
		trigger = {
			exists = scope:flower_species
			scope:flower_species = flag:flower_type_lavender
		}
		localization_key = flower_type_lavender
	}
	text = {
		trigger = {
			exists = scope:flower_species
			scope:flower_species = flag:flower_type_peony
		}
		localization_key = flower_type_peony
	}
	text = {
		trigger = {
			exists = scope:flower_species
			scope:flower_species = flag:flower_type_violet
		}
		localization_key = flower_type_violet
	}
	text = {
		trigger = {
			exists = scope:flower_species
			scope:flower_species = flag:flower_type_delphinium
		}
		localization_key = flower_type_delphinium
	}
	text = {
		trigger = {
			exists = scope:flower_species
			scope:flower_species = flag:flower_type_jasmine
		}
		localization_key = flower_type_jasmine
	}
	text = {
		trigger = {
			exists = scope:flower_species
			scope:flower_species = flag:flower_type_chrysanthemum
		}
		localization_key = flower_type_chrysanthemum
	}
	text = {
		trigger = {
			exists = scope:flower_species
			scope:flower_species = flag:flower_type_lotus
		}
		localization_key = flower_type_lotus
	}
	text = {
		trigger = {
			exists = scope:flower_species
			scope:flower_species = flag:flower_type_lotus
		}
		localization_key = flower_type_lotus
	}
	text = {
		trigger = {
			exists = scope:flower_species
			scope:flower_species = flag:flower_type_gardenia
		}
		localization_key = flower_type_gardenia
	}
	text = {
		trigger = {
			exists = scope:flower_species
			scope:flower_species = flag:flower_type_hibiscus
		}
		localization_key = flower_type_hibiscus
	}
}

ArtifactFlowerSpeciesPlural = {
	parent = ArtifactFlowerSpecies
	suffix = "_plural"
}

ArtifactVariableFlowerSpecies = {
	type = artifact

	text = {
		trigger = {
			exists = var:flower_species
			var:flower_species = flag:flower_type_aster
		}
		localization_key = flower_type_aster
	}
	text = {
		trigger = {
			exists = var:flower_species
			var:flower_species = flag:flower_type_orchid
		}
		localization_key = flower_type_orchid
	}
	text = {
		trigger = {
			exists = var:flower_species
			var:flower_species = flag:flower_type_rose
		}
		localization_key = flower_type_rose
	}
	text = {
		trigger = {
			exists = var:flower_species
			var:flower_species = flag:flower_type_poppy
		}
		localization_key = flower_type_poppy
	}
	text = {
		trigger = {
			exists = var:flower_species
			var:flower_species = flag:flower_type_tulip
		}
		localization_key = flower_type_tulip
	}
	text = {
		trigger = {
			exists = var:flower_species
			var:flower_species = flag:flower_type_crocus
		}
		localization_key = flower_type_crocus
	}
	text = {
		trigger = {
			exists = var:flower_species
			var:flower_species = flag:flower_type_narcissus
		}
		localization_key = flower_type_narcissus
	}
	text = {
		trigger = {
			exists = var:flower_species
			var:flower_species = flag:flower_type_snapdragon
		}
		localization_key = flower_type_snapdragon
	}
	text = {
		trigger = {
			exists = var:flower_species
			var:flower_species = flag:flower_type_carnation
		}
		localization_key = flower_type_carnation
	}
	text = {
		trigger = {
			exists = var:flower_species
			var:flower_species = flag:flower_type_foxglove
		}
		localization_key = flower_type_foxglove
	}
	text = {
		trigger = {
			exists = var:flower_species
			var:flower_species = flag:flower_type_iris
		}
		localization_key = flower_type_iris
	}
	text = {
		trigger = {
			exists = var:flower_species
			var:flower_species = flag:flower_type_geranium
		}
		localization_key = flower_type_geranium
	}
	text = {
		trigger = {
			exists = var:flower_species
			var:flower_species = flag:flower_type_lily
		}
		localization_key = flower_type_lily
	}
	text = {
		trigger = {
			exists = var:flower_species
			var:flower_species = flag:flower_type_lavender
		}
		localization_key = flower_type_lavender
	}
	text = {
		trigger = {
			exists = var:flower_species
			var:flower_species = flag:flower_type_peony
		}
		localization_key = flower_type_peony
	}
	text = {
		trigger = {
			exists = var:flower_species
			var:flower_species = flag:flower_type_violet
		}
		localization_key = flower_type_violet
	}
	text = {
		trigger = {
			exists = var:flower_species
			var:flower_species = flag:flower_type_delphinium
		}
		localization_key = flower_type_delphinium
	}
	text = {
		trigger = {
			exists = var:flower_species
			var:flower_species = flag:flower_type_jasmine
		}
		localization_key = flower_type_jasmine
	}
	text = {
		trigger = {
			exists = var:flower_species
			var:flower_species = flag:flower_type_chrysanthemum
		}
		localization_key = flower_type_chrysanthemum
	}
	text = {
		trigger = {
			exists = var:flower_species
			var:flower_species = flag:flower_type_lotus
		}
		localization_key = flower_type_lotus
	}
	text = {
		trigger = {
			exists = var:flower_species
			var:flower_species = flag:flower_type_lotus
		}
		localization_key = flower_type_lotus
	}
	text = {
		trigger = {
			exists = var:flower_species
			var:flower_species = flag:flower_type_gardenia
		}
		localization_key = flower_type_gardenia
	}
	text = {
		trigger = {
			exists = var:flower_species
			var:flower_species = flag:flower_type_hibiscus
		}
		localization_key = flower_type_hibiscus
	}
}

RandomSaintBone = {
	type = character

	random_valid = yes

	text = { localization_key = bone_type_knuckle }

	text = { localization_key = bone_type_shin }

	text = { localization_key = bone_type_kneecap }

	text = { localization_key = bone_type_femur }

	text = { localization_key = bone_type_clavicle }

	text = { localization_key = bone_type_rib }

	text = { localization_key = bone_type_vertebra }

	text = { localization_key = bone_type_jaw }

	text = { localization_key = bone_type_toe }

	text = { localization_key = bone_type_scapula }

	text = { localization_key = bone_type_finger }

	text = { localization_key = bone_type_thumb }

	text = { localization_key = bone_type_hip }

	text = { localization_key = bone_type_humerus }

	text = { localization_key = bone_type_tibia }

	text = { localization_key = bone_type_ankle }	
}

RandomWeaponTitle1 = {	#artifact.4010 - expanding a weapon's name through battles won
	type = artifact

	random_valid = yes

	text = { localization_key = artifact_title_valor }

	text = { localization_key = artifact_title_virtue }

	text = { localization_key = artifact_title_pain }

	text = { localization_key = artifact_title_judgement }
}

RandomWeaponTitle2 = {	#artifact.4010 - expanding a weapon's name through battles won
	type = artifact

	random_valid = yes

	text = { localization_key = artifact_title_merciless }

	text = { localization_key = artifact_title_brutal }

	text = { localization_key = artifact_title_victorious }

	text = { localization_key = artifact_title_famed }
}

RandomWeaponTitle3 = {	#artifact.4010 - expanding a weapon's name through battles won
	type = artifact

	random_valid = yes

	text = { localization_key = artifact_title_lion }

	text = { localization_key = artifact_title_dragon }

	text = { localization_key = artifact_title_raven }

	text = { localization_key = artifact_title_hero }
}

RandomWeaponTitle4 = {	#artifact.4010 - expanding a weapon's name through battles won
	type = artifact

	random_valid = yes

	text = { localization_key = artifact_title_legendary }

	text = { localization_key = artifact_title_miraculous }

	text = { localization_key = artifact_title_mythical }

	text = { localization_key = artifact_title_fabled }
}

RandomArmorTitle1 = {	#artifact.4020 - expanding an armor's name through battles won
	type = artifact

	random_valid = yes

	text = { localization_key = artifact_title_impenetrable }

	text = { localization_key = artifact_title_secure }

	text = { localization_key = artifact_title_solid }

	text = { localization_key = artifact_title_shiny }
}

RandomArmorTitle2 = {	#artifact.4020 - expanding an armor's name through battles won
	type = artifact

	random_valid = yes

	text = { localization_key = artifact_title_patience }

	text = { localization_key = artifact_title_grace }

	text = { localization_key = artifact_title_mercy }

	text = { localization_key = artifact_title_strength }
}

RandomArmorTitle3 = {	#artifact.4020 - expanding an armor's name through battles won
	type = artifact

	random_valid = yes

	text = { localization_key = artifact_title_legendary }

	text = { localization_key = artifact_title_miraculous }

	text = { localization_key = artifact_title_invincible }

	text = { localization_key = artifact_title_glorious }
}

RandomArmorTitle4 = {	#artifact.4020 - expanding an armor's name through battles won
	type = artifact

	random_valid = yes

	text = { localization_key = artifact_title_sun }

	text = { localization_key = artifact_title_hero }

	text = { localization_key = artifact_title_immortal }

	text = { localization_key = artifact_title_brave }
}

RandomDuelTitle1 = {	#artifact.4080 - expanding a weapon's name through duels won
	type = artifact

	random_valid = yes

	text = { localization_key = artifact_title_quick }

	text = { localization_key = artifact_title_darting }

	text = { localization_key = artifact_title_flashing }

	text = { localization_key = artifact_title_flickering }
}

RandomDuelTitle2 = {	#artifact.4080 - expanding a weapon's name through duels won
	type = artifact

	random_valid = yes

	text = { localization_key = artifact_title_shades }

	text = { localization_key = artifact_title_lightning }

	text = { localization_key = artifact_title_thunder }

	text = { localization_key = artifact_title_stream }
}

RandomDuelTitle3 = {	#artifact.4080 - expanding a weapon's name through duels won
	type = artifact

	random_valid = yes

	text = { localization_key = artifact_title_implacable }

	text = { localization_key = artifact_title_heroic }

	text = { localization_key = artifact_title_amazing }

	text = { localization_key = artifact_title_fearsome }
}

RandomDuelTitle4 = {	#artifact.4080 - expanding a weapon's name through duels won
	type = artifact

	random_valid = yes

	text = { localization_key = artifact_title_snakes }

	text = { localization_key = artifact_title_themerciless }

	text = { localization_key = artifact_title_glory }

	text = { localization_key = artifact_title_immortal }
}

EpistleReciever = { #For Muhammads Letters
	type = artifact
	random_valid = yes
	text = {
		localization_key = epistle_syria
	}
	text = {
		localization_key = epistle_arabia
	}
	text = {
		localization_key = epistle_persia
	}
	text = {
		localization_key = epistle_byzantium
	}
	text = {
		localization_key = epistle_bahrain
	}
}

RandomIconTopic = {
	type = character

	random_valid = yes

	text = {
		localization_key = theotokos
	}

	text = {
		localization_key = ladder_heaven
	}

	text = {
		localization_key = pantokrator
	}

	text = {
		localization_key = annunciation
	}

	text = {
		localization_key = saint_peter
	}

	text = {
		localization_key = saint_paul
	}

	text = {
		localization_key = saint_theodore
	}

	text = {
		localization_key = saint_basil
	}

	text = {
		localization_key = moses
	}

	text = {
		localization_key = archangel_michael
	}

	text = {
		localization_key = crucifixion
	}
}
