can_learn_discipline_trigger = {
	POD_splat_has_access_to_disciplines = yes
	POD_blocked_from_learning_trigger = no
}

can_learn_risen_discipline_trigger = {
	POD_splat_has_access_to_risen_disciplines = yes
	POD_blocked_from_learning_trigger = no
}

can_learn_art_trigger = {
	POD_splat_has_access_to_fae_arts = yes
	POD_blocked_from_learning_trigger = no
}

can_learn_sliver_trigger = {
	POD_splat_has_access_to_slivers = yes
	POD_blocked_from_learning_trigger = no
}

can_learn_wu_tan_trigger = {
	POD_splat_has_access_to_wu_tan = yes
	POD_blocked_from_learning_trigger = no
}

can_learn_chi_art_trigger = {
	POD_splat_has_access_to_chi_arts = yes
	POD_blocked_from_learning_trigger = no
}


can_learn_animalism_trigger = {
	can_learn_discipline_trigger = yes
	NOT = { has_trait = animalismdiscipline }
}

can_learn_auspex_trigger = {
	can_learn_discipline_trigger = yes
	NOT = { has_trait = auspexdiscipline }
}

can_learn_celerity_trigger = {
	can_learn_risen_discipline_trigger = yes
	NOT = { has_trait = celeritydiscipline }
}

can_learn_dominate_trigger = {
	can_learn_discipline_trigger = yes
	NOT = { has_trait = dominatediscipline }
}

can_learn_fortitude_trigger = {
	can_learn_risen_discipline_trigger = yes
	NOT = { has_trait = fortitudediscipline }
}

can_learn_obfuscate_trigger = {
	can_learn_risen_discipline_trigger = yes
	NOT = { has_trait = obfuscatediscipline }
}

can_learn_potence_trigger = {
	can_learn_risen_discipline_trigger = yes
	NOT = { has_trait = potencediscipline }
}

can_learn_presence_trigger = {
	can_learn_discipline_trigger = yes
	NOT = { has_trait = presencediscipline }
}

can_learn_protean_trigger = {
	can_learn_discipline_trigger = yes
	NOT = { has_trait = proteandiscipline }
}

can_learn_abombwe_trigger = {
	can_learn_discipline_trigger = yes
	NOT = { has_trait = abombwediscipline }
}

can_learn_bardo_trigger = {
	can_learn_discipline_trigger = yes
	NOT = { has_trait = bardodiscipline }
}

can_learn_kai_trigger = {
	can_learn_discipline_trigger = yes
	NOT = { has_trait = kaidiscipline }
}

can_learn_rift_trigger = {
	can_learn_discipline_trigger = yes
	NOT = { has_trait = riftdiscipline }
}

can_learn_bloodsorcery_trigger = {
	can_learn_discipline_trigger = yes
	NOT = { has_trait = bloodsorcerydiscipline }
}

can_learn_chimerstry_trigger = {
	can_learn_discipline_trigger = yes
	NOT = { has_trait = chimerstrydiscipline }
}

can_learn_daimonion_trigger = {
	can_learn_discipline_trigger = yes
	NOT = { has_trait = daimoniondiscipline }
}

can_learn_dementation_trigger = {
	can_learn_discipline_trigger = yes
	NOT = { has_trait = dementationdiscipline }
}

can_learn_flight_trigger = {
	can_learn_discipline_trigger = yes
	NOT = { has_trait = flightdiscipline }
	is_gargoyle_trigger = yes
}

can_learn_melpominee_trigger = {
	can_learn_discipline_trigger = yes
	NOT = { has_trait = melpomineediscipline }
}

can_learn_mytherceria_trigger = {
	can_learn_discipline_trigger = yes
	NOT = { has_trait = mytherceriadiscipline }
}

can_learn_obtenebration_trigger = {
	can_learn_discipline_trigger = yes
	NOT = { has_trait = obtenebrationdiscipline }
}

can_learn_quietus_trigger = {
	can_learn_discipline_trigger = yes
	NOT = { has_trait = quietusdiscipline }
}

can_learn_serpentis_trigger = {
	can_learn_discipline_trigger = yes
	NOT = { has_trait = serpentisdiscipline }
}

can_learn_spiritus_trigger = {
	can_learn_discipline_trigger = yes
	NOT = { has_trait = spiritusdiscipline }
}

can_learn_temporis_trigger = {
	can_learn_discipline_trigger = yes
	NOT = { has_trait = temporisdiscipline }
}

can_learn_valeren_trigger = {
	can_learn_discipline_trigger = yes
	NOT = { has_trait = valerendiscipline }
}

can_learn_vicissitude_trigger = {
	can_learn_discipline_trigger = yes
	NOT = { has_trait = vicissitudediscipline }
}

can_learn_visceratika_trigger = {
	can_learn_discipline_trigger = yes
	NOT = { has_trait = visceratikadiscipline }
}

can_learn_giovanni_necromancy_trigger = {
	can_learn_discipline_trigger = yes
	has_giovanni_necromancy_trigger = no
}

can_learn_cappadocian_necromancy_trigger = {
	can_learn_discipline_trigger = yes
	has_cappadocian_necromancy_trigger = no
}

can_learn_harbinger_necromancy_trigger = {
	can_learn_discipline_trigger = yes
	has_harbinger_necromancy_trigger = no
}

can_learn_lamia_necromancy_trigger = {
	can_learn_discipline_trigger = yes
	has_lamia_necromancy_trigger = no
}

can_learn_impundulu_necromancy_trigger = {
	can_learn_discipline_trigger = yes
	has_impundulu_necromancy_trigger = no
}

can_learn_nagaraja_necromancy_trigger = {
	can_learn_discipline_trigger = yes
	has_nagaraja_necromancy_trigger = no
}

can_learn_rosselini_necromancy_trigger = {
	can_learn_discipline_trigger = yes
	has_rosselini_necromancy_trigger = no
}

can_learn_chicanery_trigger = {
	can_learn_art_trigger = yes
	NOT = { has_trait = chicanery }
}

can_learn_legerdemain_trigger = {
	can_learn_art_trigger = yes
	NOT = { has_trait = legerdemain }
}

can_learn_primal_trigger = {
	can_learn_art_trigger = yes
	NOT = { has_trait = primal }
}

can_learn_soothsay_trigger = {
	can_learn_art_trigger = yes
	NOT = { has_trait = soothsay }
}

can_learn_wayfare_trigger = {
	can_learn_art_trigger = yes
	NOT = { has_trait = wayfare }
}

can_learn_aphrodesia_trigger = {
	can_learn_art_trigger = yes
	NOT = { has_trait = aphrodesia }
}

can_learn_kryos_trigger = {
	can_learn_art_trigger = yes
	NOT = { has_trait = kryos }
}

can_learn_metamorphosis_trigger = {
	can_learn_art_trigger = yes
	NOT = { has_trait = metamorphosis }
}

can_learn_pyretics_trigger = {
	can_learn_art_trigger = yes
	NOT = { has_trait = pyretics }
}

can_learn_chronos_trigger = {
	can_learn_art_trigger = yes
	NOT = { has_trait = chronos }
}

can_learn_dream_craft_trigger = {
	can_learn_art_trigger = yes
	NOT = { has_trait = dream_craft }
}

can_learn_naming_trigger = {
	can_learn_art_trigger = yes
	NOT = { has_trait = naming }
}

can_learn_sovereign_trigger = {
	can_learn_art_trigger = yes
	NOT = { has_trait = sovereign }
}

can_learn_infusion_trigger = {
	can_learn_art_trigger = yes
	NOT = { has_trait = infusion }
}

can_learn_tale_craft_trigger = {
	can_learn_art_trigger = yes
	NOT = { has_trait = tale_craft }
}

can_learn_aquis_trigger = {
	can_learn_sliver_trigger = yes
	NOT = { has_trait = aquis }
}

can_learn_petros_trigger = {
	can_learn_sliver_trigger = yes
	NOT = { has_trait = petros }
}

can_learn_pyros_trigger = {
	can_learn_sliver_trigger = yes
	NOT = { has_trait = pyros }
}

can_learn_stratus_trigger = {
	can_learn_sliver_trigger = yes
	NOT = { has_trait = stratus }
}

can_learn_verdage_trigger = {
	can_learn_sliver_trigger = yes
	NOT = { has_trait = verdage }
}

can_learn_di_tan_trigger = {
	can_learn_wu_tan_trigger = yes
	NOT = { has_trait = di_tan }
}

can_learn_hou_tan_trigger = {
	can_learn_wu_tan_trigger = yes
	NOT = { has_trait = hou_tan }
}

can_learn_lin_tan_trigger = {
	can_learn_wu_tan_trigger = yes
	NOT = { has_trait = lin_tan }
}

can_learn_shui_tan_trigger = {
	can_learn_wu_tan_trigger = yes
	NOT = { has_trait = shui_tan }
}

can_learn_tieh_tan_trigger = {
	can_learn_wu_tan_trigger = yes
	NOT = { has_trait = tieh_tan }
}

can_learn_nei_tan_trigger = {
	can_learn_wu_tan_trigger = yes
	NOT = { has_trait = nei_tan }
}

can_learn_sorcery_trigger = {
	is_sorcerer_trigger = no
}

can_learn_psychic_trigger = {
	NOT = { has_trait = psychic }
}

can_learn_theurgy_trigger = {
	POD_blocked_from_learning_trigger = no
	POD_splat_is_valid_for_sorcery = yes # Since Theurgy IS Sorcery
	NOT = { has_trait = theurgist }
	trigger_if = {
		limit = { POD_splat_mixing_haight_mode = yes }
		always = yes
	}
	trigger_else = {
		faith = {
			OR = {
				is_POD_christian_religion_trigger = yes
				is_POD_muslim_religion_trigger = yes
				is_POD_jewish_religion_trigger = yes
			}
		}
	}
}

can_learn_demonology_trigger = {
	is_demonologist_trigger = no
	NOT = { has_trait = demon }
	custom_tooltip = {
		text = seek_knowledge_demonology_requirement_date
		POD_bookmark_has_demons = yes
	}
}

can_learn_thaumaturgy_bloodmagic_trigger = {
	can_learn_discipline_trigger = yes
	has_thaumaturgy_bloodmagic_trigger = no
}
can_learn_dur_an_ki_bloodmagic_trigger = {
	can_learn_discipline_trigger = yes
	has_dur_an_ki_bloodmagic_trigger = no
}
can_learn_akhu_bloodmagic_trigger = {
	can_learn_discipline_trigger = yes
	has_akhu_bloodmagic_trigger = no
}
can_learn_sadhana_bloodmagic_trigger = {
	can_learn_discipline_trigger = yes
	has_sadhana_bloodmagic_trigger = no
}
can_learn_koldunic_bloodmagic_trigger = {
	can_learn_discipline_trigger = yes
	has_koldunic_bloodmagic_trigger = no
}
can_learn_abyssal_mysticism_bloodmagic_trigger = {
	can_learn_discipline_trigger = yes
	has_abyssal_mysticism_bloodmagic_trigger = no
	has_trait = obtenebrationadvanced
}

can_learn_sihr_bloodmagic_trigger = {
	can_learn_discipline_trigger = yes
	has_sihr_bloodmagic_trigger = no
}

can_learn_thaumaturgy_bloodmagic_trigger_visible = {
	custom_tooltip = {
		text = thaumaturgy_sihr_incompatible
		has_sihr_bloodmagic_trigger = no
	}
}

can_learn_sihr_bloodmagic_trigger_visible = {
	custom_tooltip = {
		text = can_learn_sihr_bloodmagic_trigger_ashirra_tooltip
		OR = {
			has_religion = religion:ashirra_religion
			has_faith = faith:tariqelhaqim
		}
	}
	custom_tooltip = {
		text = thaumaturgy_sihr_incompatible
		has_thaumaturgy_bloodmagic_trigger = no
	}
}