﻿#TEMPLATE TO AVOID REPETITION
# has_enough_sample_2_use = {
#     trigger_if = {
#         limit = {is_ai = no}
#         trigger_if = {
#             limit = {has_game_rule = more_legends_relaxed}
#             relaxed_sample_requirements = yes
#         }
#         trigger_if = {
#             limit = {has_game_rule = more_legends_standard}
#             standard_sample_requirements = yes
#         }
#         trigger_if = {
#             limit = {has_game_rule = more_legends_stringent}
#             stringent_sample_requirements = yes
#         }
#     }
#     trigger_else = {
#         trigger_if = {
#             limit = {has_game_rule = more_legends_relaxed_ai}
#             relaxed_sample_requirements = yes
#         }
#         trigger_if = {
#             limit = {has_game_rule = more_legends_standard_ai}
#             standard_sample_requirements = yes
#         }
#         trigger_if = {
#             limit = {has_game_rule = more_legends_stringent_ai}
#             stringent_sample_requirements = yes
#         }
#     }
# }

is_divine_diplomat_valid = {
    trigger_if = {
        limit = {is_ai = no}
        trigger_if = {
            limit = {has_game_rule = more_legends_relaxed}
            diplomacy >= 22
            prestige_level >= medium_prestige_level
		    ml_is_skilled_diplomat = yes
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_standard}
            diplomacy >= 27
            prestige_level >= high_prestige_level
		    ml_is_skilled_diplomat = yes
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_stringent}
            diplomacy >= 35
            prestige_level >= very_high_prestige_level
		    ml_is_skilled_diplomat = yes
        }
    }
    trigger_else = {
        trigger_if = {
            limit = {has_game_rule = more_legends_relaxed_ai}
            diplomacy >= 22
            prestige_level >= medium_prestige_level
		    ml_is_skilled_diplomat = yes
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_standard_ai}
            diplomacy >= 27
            prestige_level >= high_prestige_level
		    ml_is_skilled_diplomat = yes

        }
        trigger_if = {
            limit = {has_game_rule = more_legends_stringent_ai}
            diplomacy >= 35
            prestige_level >= very_high_prestige_level
		    ml_is_skilled_diplomat = yes
        }
    }
}

is_wise_monarch_valid = {
    trigger_if = {
        limit = {is_ai = no}
        trigger_if = {
            limit = {has_game_rule = more_legends_relaxed}
            diplomacy >= 12
            stewardship >= 17
		    ml_is_wise_monarch_standard = yes
            prestige_level >= medium_prestige_level
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_standard}
            diplomacy >= 17
            stewardship >= 22
		    ml_is_wise_monarch_standard = yes
            prestige_level >= high_prestige_level
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_stringent}
            diplomacy >= 22 
            stewardship >= 27 
			ml_has_0_tyranny_and_dread = yes
            ml_is_wise_monarch_standard = yes
            prestige_level >= very_high_prestige_level
        }
    }
    trigger_else = {
        trigger_if = {
            limit = {has_game_rule = more_legends_relaxed_ai}
            diplomacy >= 12
            stewardship >= 17
		    ml_is_wise_monarch_standard = yes
            prestige_level >= medium_prestige_level
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_standard_ai}
            diplomacy >= 17
            stewardship >= 22
		    ml_is_wise_monarch_standard = yes
            prestige_level >= high_prestige_level

        }
        trigger_if = {
            limit = {has_game_rule = more_legends_stringent_ai}
            diplomacy >= 22 
            stewardship >= 27 
			ml_has_0_tyranny_and_dread = yes
            ml_is_wise_monarch_standard = yes
            prestige_level >= very_high_prestige_level
        }
    }
}


is_war_virtuoso_valid = {
    trigger_if = {
        limit = {is_ai = no}
        trigger_if = {
            limit = {has_game_rule = more_legends_relaxed}
            AND = {
                martial >= 22
                ml_is_great_strategist = yes
                prestige_level >= medium_prestige_level
            }
            
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_standard}
            AND = {
                martial >= 27
                ml_is_great_strategist = yes
                prestige_level >= high_prestige_level
            }
            
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_stringent}
            AND = {
                martial >= 35
                ml_is_great_strategist = yes
                prestige_level >= very_high_prestige_level
            }
        }
    }
    trigger_else = {
        trigger_if = {
            limit = {has_game_rule = more_legends_relaxed_ai}
            AND = {
                            martial >= 22
            ml_is_great_strategist = yes
            prestige_level >= medium_prestige_level
            }
            
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_standard_ai}
            AND = {
                            martial >= 27
            ml_is_great_strategist = yes
            prestige_level >= high_prestige_level
            }
            
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_stringent_ai}
            AND = {
                            martial >= 35
            ml_is_great_strategist = yes
            prestige_level >= very_high_prestige_level
            }
        }
    }
}

is_legendary_warrior_valid = {
    trigger_if = {
        limit = {is_ai = no}
        trigger_if = {
            limit = {has_game_rule = more_legends_relaxed}
            prowess >= 30
            prestige_level >= medium_prestige_level
            
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_standard}
            prowess >= 40
            ml_has_skilled_lifestyle = yes
            ml_is_educated_warrior = yes
            prestige_level >= high_prestige_level
            
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_stringent}
            prowess >= 50
            ml_has_skilled_lifestyle = yes
            ml_is_educated_warrior = yes
            prestige_level >= very_high_prestige_level
        }
    }
    trigger_else = {
        trigger_if = {
            limit = {has_game_rule = more_legends_relaxed_ai}
            prowess >= 30
            prestige_level >= medium_prestige_level
            
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_standard_ai}
            prowess >= 40
            ml_has_skilled_lifestyle = yes
            ml_is_educated_warrior = yes
            prestige_level >= high_prestige_level
            
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_stringent_ai}
            prowess >= 50
            ml_has_skilled_lifestyle = yes
            ml_is_educated_warrior = yes
            ml_has_strong_body = yes
            prestige_level >= very_high_prestige_level
        }
    }
}

is_midas_touched_valid = {
    trigger_if = {
        limit = {is_ai = no}
        trigger_if = {
            limit = {has_game_rule = more_legends_relaxed}
            stewardship >= 22
            ml_is_rich_ruler = yes
            prestige_level >= medium_prestige_level
            
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_standard}
            stewardship >= 27
            ml_is_rich_ruler = yes
            prestige_level >= high_prestige_level
            
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_stringent}
            stewardship >= 35
            ml_is_rich_ruler = yes
            prestige_level >= very_high_prestige_level
        }
    }
    trigger_else = {
        trigger_if = {
            limit = {has_game_rule = more_legends_relaxed_ai}
            stewardship >= 22
            ml_is_rich_ruler = yes
            prestige_level >= medium_prestige_level
            
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_standard_ai}
            stewardship >= 27
            ml_is_rich_ruler = yes
            prestige_level >= high_prestige_level
            
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_stringent_ai}
            stewardship >= 35
            ml_is_rich_ruler = yes
            prestige_level >= very_high_prestige_level
        }
    }
}

is_legendary_tactician_valid = {
    trigger_if = {
        limit = {is_ai = no}
        trigger_if = {
            limit = {has_game_rule = more_legends_relaxed}
            martial >= 12
            intrigue >= 17
		    ml_is_sly_tactician = yes
            prestige_level >= medium_prestige_level
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_standard}
            martial >= 17
            intrigue >= 22
		    ml_is_sly_tactician = yes
            prestige_level >= high_prestige_level
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_stringent}
            martial >= 22 
            intrigue >= 27 
            ml_is_sly_tactician = yes
            prestige_level >= very_high_prestige_level
        }
    }
    trigger_else = {
        trigger_if = {
            limit = {has_game_rule = more_legends_relaxed_ai}
            martial >= 12
            intrigue >= 17
		    ml_is_sly_tactician = yes
            prestige_level >= medium_prestige_level
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_standard_ai}
            martial >= 17
            intrigue >= 22
		    ml_is_sly_tactician = yes
            prestige_level >= high_prestige_level

        }
        trigger_if = {
            limit = {has_game_rule = more_legends_stringent_ai}
            martial >= 22 
            intrigue >= 27 
            ml_is_sly_tactician = yes
            prestige_level >= very_high_prestige_level
        }
    }
}

is_boundless_terror_valid = {
    trigger_if = {
        limit = {is_ai = no}
        trigger_if = {
            limit = {has_game_rule = more_legends_relaxed}
            intrigue >= 22
            ml_is_evil_ruler = yes
            prestige_level >= medium_prestige_level
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_standard}
            intrigue >= 27
            ml_is_evil_ruler = yes
            prestige_level >= high_prestige_level
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_stringent}
            intrigue >= 35
            ml_is_evil_ruler = yes
            prestige_level >= very_high_prestige_level
        }
    }
    trigger_else = {
        trigger_if = {
            limit = {has_game_rule = more_legends_relaxed_ai}
            intrigue >= 22
            ml_is_evil_ruler = yes
            prestige_level >= medium_prestige_level
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_standard_ai}
            intrigue >= 27
            ml_is_evil_ruler = yes
            prestige_level >= high_prestige_level
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_stringent_ai}
            intrigue >= 35
            ml_is_evil_ruler = yes
            prestige_level >= very_high_prestige_level
        }
    }
}

is_great_scholar_valid = {
    trigger_if = {
        limit = {is_ai = no}
        trigger_if = {
            limit = {has_game_rule = more_legends_relaxed}
            learning >= 35
            ml_is_erudite_ruler = yes
            prestige_level >= medium_prestige_level
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_standard}
            learning >= 45
            ml_is_erudite_ruler = yes
            prestige_level >= high_prestige_level
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_stringent}
            learning >= 60
            ml_is_erudite_ruler = yes
            prestige_level >= very_high_prestige_level
        }
    }
    trigger_else = {
        trigger_if = {
            limit = {has_game_rule = more_legends_relaxed_ai}
            learning >= 35
            ml_is_erudite_ruler = yes
            prestige_level >= medium_prestige_level
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_standard_ai}
            learning >= 45
            ml_is_erudite_ruler = yes
            prestige_level >= high_prestige_level
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_stringent_ai}
            learning >= 60
            ml_is_erudite_ruler = yes
            prestige_level >= very_high_prestige_level
        }
    }
}

is_mad_ruler_valid = {
    trigger_if = {
        limit = {is_ai = no}
        trigger_if = {
            limit = {has_game_rule = more_legends_relaxed}
            learning >= 12
            intrigue >= 17
		    ml_is_insane = yes
            prestige_level >= medium_prestige_level
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_standard}
            learning >= 17
            intrigue >= 22
		    ml_is_insane = yes
            prestige_level >= high_prestige_level
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_stringent}
            learning >= 22 
            intrigue >= 27 
            ml_is_insane = yes
            prestige_level >= very_high_prestige_level
        }
    }
    trigger_else = {
        trigger_if = {
            limit = {has_game_rule = more_legends_relaxed_ai}
            learning >= 12
            intrigue >= 17
		    ml_is_insane = yes
            prestige_level >= medium_prestige_level
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_standard_ai}
            learning >= 17
            intrigue >= 22
		    ml_is_insane = yes
            prestige_level >= high_prestige_level

        }
        trigger_if = {
            limit = {has_game_rule = more_legends_stringent_ai}
            learning >= 22 
            intrigue >= 27 
            ml_is_insane = yes
            prestige_level >= very_high_prestige_level
        }
    }
}

ml_is_eternal_ascetic_valid = {
    trigger_if = {
        limit = {is_ai = no}
        trigger_if = {
            limit = {has_game_rule = more_legends_relaxed}
            age >= 85
		    OR = {
                ml_is_whole = yes
                ml_is_alchemist = yes
                ml_can_destress = yes
            }
            prestige_level >= medium_prestige_level
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_standard}
            age >= 90
		    ml_is_whole = yes
            ml_is_alchemist = yes
			ml_can_destress = yes
            prestige_level >= high_prestige_level
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_stringent}
            age >= 95
		    ml_is_whole = yes
            ml_is_alchemist = yes
			ml_can_destress = yes
            prestige_level >= very_high_prestige_level
        }
    }
    trigger_else = {
        trigger_if = {
            limit = {has_game_rule = more_legends_relaxed_ai}
            age >= 85
		    ml_is_whole = yes
            prestige_level >= medium_prestige_level
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_standard_ai}
            age >= 90
		    ml_is_whole = yes
            ml_is_alchemist = yes
			ml_can_destress = yes
            prestige_level >= high_prestige_level

        }
        trigger_if = {
            limit = {has_game_rule = more_legends_stringent_ai}
            age >= 95
		    ml_is_whole = yes
            ml_is_alchemist = yes
			ml_can_destress = yes
            prestige_level >= very_high_prestige_level
        }
    }
}

ml_is_shining_ruler_valid = {
    trigger_if = {
        limit = {is_ai = no}
        trigger_if = {
            limit = {has_game_rule = more_legends_relaxed}
            relaxed_all_stats_requirements = yes
            prestige_level >= medium_prestige_level
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_standard}
            standard_all_stats_requirements = yes
            ml_is_intelligent = yes
            prestige_level >= high_prestige_level
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_stringent}
            stringent_all_stats_requirements = yes
            ml_is_intelligent = yes
            prestige_level >= very_high_prestige_level
        }
    }
    trigger_else = {
        trigger_if = {
            limit = {has_game_rule = more_legends_relaxed_ai}
            relaxed_all_stats_requirements = yes
            prestige_level >= medium_prestige_level
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_standard_ai}
            standard_all_stats_requirements = yes
            ml_is_intelligent = yes
            prestige_level >= high_prestige_level
        }
        trigger_if = {
            limit = {has_game_rule = more_legends_stringent_ai}
            stringent_all_stats_requirements = yes
            ml_is_intelligent = yes
            prestige_level >= very_high_prestige_level
        }
    }
}