aMoreXP_xpIdeaAdd = {
	if = {
		limit = {
			OR = {
				is_ai = no
				has_game_rule = {
					rule = aMoreXP_rule_playerOnly
					option = EVERYONE
				}
			}
		}
		if = {
			limit = {
				has_game_rule = {
					rule = aMoreXP_rule_bonusXP
					option = MEDIUM_BONUS
				}
			}
			add_ideas = aMoreXP_XPmediumBonus
		}
		if = {
			limit = {
				has_game_rule = {
					rule = aMoreXP_rule_bonusXP
					option = SMALL_BONUS
				}
			}
			add_ideas = aMoreXP_XPsmallBonus
		}
		if = {
			limit = {
				has_game_rule = {
					rule = aMoreXP_rule_bonusXP
					option = LARGE_BONUS
				}
			}
			add_ideas = aMoreXP_XPlargeBonus
		}
	}
}

aMoreXP_cheaperAdvisorIdeaAdd = {
	if = {
		limit = {
			OR = {
				is_ai = no
				has_game_rule = {
					rule = aMoreXP_rule_playerOnly
					option = EVERYONE
				}
			}
		}
		if = {
			limit = {
				has_game_rule = {
					rule = aMoreXP_rule_cheaperAdvisors
					option = CHEAPER_ADVISORS
				}
			}
			add_ideas = aMoreXP_cheaperAdvisors
		}
		if = {
			limit = {
				has_game_rule = {
					rule = aMoreXP_rule_cheaperAdvisors
					option = MUCH_CHEAPER_ADVISORS
				}
			}
			add_ideas = aMoreXP_muchCheaperAdvisors
		}
	}

}

aMoreXP_bothIdeaRemove = {
	if = {
		limit = {
			has_game_rule = {
				rule = aMoreXP_rule_playerOnly
				option = PLAYER_ONLY
			}
		}
		FROM = {
			remove_ideas = aMoreXP_XPmediumBonus
			remove_ideas = aMoreXP_XPlargeBonus
			remove_ideas = aMoreXP_XPsmallBonus
			remove_ideas = aMoreXP_cheaperAdvisors
			remove_ideas = aMoreXP_muchCheaperAdvisors
		}
	}
}