task_vizier_default = { default_task = yes position = councillor_vizier effect_desc = task_vizier_default_effect_desc task_type = task_type_general task_progress = task_progress_infinite council_owner_modifier = { name = task_vizier_default_diplomacy_modifier diplomacy = 1 scale = vizier_default_task_diplomacy_scale } council_owner_modifier = { name = task_vizier_default_martial_modifier martial = 1 scale = vizier_default_task_martial_scale } council_owner_modifier = { name = task_vizier_default_stewardship_modifier stewardship = 1 scale = vizier_default_task_stewardship_scale } council_owner_modifier = { name = task_vizier_default_intrigue_modifier intrigue = 1 scale = vizier_default_task_intrigue_scale } council_owner_modifier = { name = task_vizier_default_learning_modifier learning = 1 scale = vizier_default_task_learning_scale } monthly_on_action = spouse_councillor_default_on_action ai_will_do = { value = 1 # Always a good backup } } task_vizier_court_politics = { position = councillor_vizier skill = diplomacy task_type = task_type_general task_progress = task_progress_infinite effect_desc = task_court_politics_effect_desc council_owner_modifier = { name = task_vizier_court_politics_modifier diplomacy = 1 scale = vizier_task_court_politics_scale } monthly_on_action = court_politics_setup ai_will_do = { value = 0 if = { limit = { diplomacy > very_high_skill_rating } add = 1 } else_if = { limit = { diplomacy > high_skill_rating } add = 0.5 } if = { # Keep doing it once it is started limit = { is_performing_council_task = task_court_politics } add = 1000 } scope:councillor_liege = { if = { limit = { diplomacy < decent_skill_rating } multiply = 3 } else_if = { limit = { diplomacy < medium_skill_rating } multiply = 2 } } } } task_vizier_chivalry = { position = councillor_vizier skill = martial task_type = task_type_general task_progress = task_progress_infinite effect_desc = task_chivalry_effect_desc council_owner_modifier = { name = task_vizier_chivalry_modifier martial = 1 scale = vizier_task_chivalry_scale } monthly_on_action = chivalry_setup ai_will_do = { value = 0 if = { limit = { martial > very_high_skill_rating } add = 1 } else_if = { limit = { martial > high_skill_rating } add = 0.5 } if = { # Keep doing it once it is started limit = { is_performing_council_task = task_chivalry } add = 1000 } scope:councillor_liege = { if = { limit = { martial < decent_skill_rating } multiply = 3 } else_if = { limit = { martial < medium_skill_rating } multiply = 2 } } } } task_vizier_manage_domain = { position = councillor_vizier skill = stewardship task_type = task_type_general task_progress = task_progress_infinite effect_desc = task_manage_domain_effect_desc council_owner_modifier = { name = task_vizier_manage_domain_modifier stewardship = 1 scale = vizier_task_manage_domain_scale } monthly_on_action = manage_domain_setup ai_will_do = { value = 0 if = { limit = { stewardship > very_high_skill_rating } add = 1 } else_if = { limit = { stewardship > high_skill_rating } add = 0.5 } if = { # Keep doing it once it is started limit = { is_performing_council_task = task_manage_domain } add = 1000 } scope:councillor_liege = { if = { limit = { stewardship < decent_skill_rating } multiply = 3 } else_if = { limit = { stewardship < medium_skill_rating } multiply = 2 } } } } task_vizier_court_intrigue = { position = councillor_vizier skill = intrigue task_type = task_type_general task_progress = task_progress_infinite effect_desc = task_court_intrigue_effect_desc council_owner_modifier = { name = task_vizier_court_intrigue_modifier intrigue = 1 scale = vizier_task_court_intrigue_scale } monthly_on_action = court_intrigue_setup ai_will_do = { value = 0 if = { limit = { intrigue > very_high_skill_rating } add = 1 } else_if = { limit = { intrigue > high_skill_rating } add = 0.5 } if = { # Keep doing it once it is started limit = { is_performing_council_task = task_court_intrigue } add = 1000 } scope:councillor_liege = { if = { limit = { intrigue < decent_skill_rating } multiply = 3 } else_if = { limit = { intrigue < medium_skill_rating } multiply = 2 } } } } task_vizier_patronage = { position = councillor_vizier skill = learning task_type = task_type_general task_progress = task_progress_infinite effect_desc = task_patronage_effect_desc council_owner_modifier = { name = task_vizier_patronage_modifier learning = 1 scale = vizier_task_patronage_scale } monthly_on_action = patronage_setup ai_will_do = { value = 0 if = { limit = { learning > very_high_skill_rating } add = 1 } else_if = { limit = { learning > high_skill_rating } add = 0.5 } if = { # Keep doing it once it is started limit = { is_performing_council_task = task_patronage } add = 1000 } scope:councillor_liege = { if = { limit = { learning < decent_skill_rating } multiply = 3 } else_if = { limit = { learning < medium_skill_rating } multiply = 2 } } } }