############################ # MINOR TITLE COSTS ############################ tiny_court_position_salary = { add = { value = 0.05 desc = COURT_POSITION_SALARY_BREAKDOWN_BASE format = "BASE_VALUE_FORMAT_DECIMALS" } if = { limit = { scope:liege.sub_realm_size >= 120 } multiply = { value = 1.6 desc = enormous_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege.sub_realm_size >= 90 } multiply = { value = 1.4 desc = large_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege.sub_realm_size >= 60 } multiply = { value = 1.2 desc = medium_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege.sub_realm_size >= 30 } multiply = { value = 1.1 desc = small_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } if = { limit = { scope:liege = { culture = { has_cultural_era_or_later = culture_era_late_medieval } } } multiply = { value = 1.75 desc = culture_era_late_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege = { culture = { has_cultural_era_or_later = culture_era_high_medieval } } } multiply = { value = 1.5 desc = culture_era_high_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege = { culture = { has_cultural_era_or_later = culture_era_early_medieval } } } multiply = { value = 1.25 desc = culture_era_early_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } if = { limit = { scope:liege = { highest_held_title_tier >= tier_empire } } multiply = { value = 1.25 desc = empire_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } if = { limit = { scope:liege = { government_has_flag = government_is_tribal } } multiply = { value = 0.25 desc = tribal_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" } } if = { limit = { scope:liege = { government_has_flag = government_is_nomadic } } multiply = { value = 0.5 desc = nomad_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" } } if = { limit = { scope:liege = { culture = { has_cultural_parameter = cheaper_court_positions } } } multiply = { value = 0.8 desc = esteemed_hospitality_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" } } if = { limit = { OR = { has_game_rule = hard_difficulty has_game_rule = very_hard_difficulty } scope:liege = { is_ai = yes } } multiply = 0 } } minor_court_position_salary = { add = { value = 0.12 desc = COURT_POSITION_SALARY_BREAKDOWN_BASE format = "BASE_VALUE_FORMAT_DECIMALS" } if = { limit = { scope:liege.sub_realm_size >= 120 } multiply = { value = 1.6 desc = enormous_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege.sub_realm_size >= 90 } multiply = { value = 1.4 desc = large_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege.sub_realm_size >= 60 } multiply = { value = 1.2 desc = medium_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege.sub_realm_size >= 30 } multiply = { value = 1.1 desc = small_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } if = { limit = { scope:liege = { culture = { has_cultural_era_or_later = culture_era_late_medieval } } } multiply = { value = 1.75 desc = culture_era_late_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege = { culture = { has_cultural_era_or_later = culture_era_high_medieval } } } multiply = { value = 1.5 desc = culture_era_high_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege = { culture = { has_cultural_era_or_later = culture_era_early_medieval } } } multiply = { value = 1.25 desc = culture_era_early_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } if = { limit = { scope:liege = { highest_held_title_tier >= tier_empire } } multiply = { value = 1.25 desc = empire_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } if = { limit = { scope:liege = { government_has_flag = government_is_tribal } } multiply = { value = 0.25 desc = tribal_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" } } if = { limit = { scope:liege = { government_has_flag = government_is_nomadic } } multiply = { value = 0.5 desc = nomad_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" } } if = { limit = { scope:liege = { culture = { has_cultural_parameter = cheaper_court_positions } } } multiply = { value = 0.8 desc = esteemed_hospitality_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" } } if = { limit = { OR = { has_game_rule = hard_difficulty has_game_rule = very_hard_difficulty } scope:liege = { is_ai = yes } } multiply = 0 } } medium_court_position_salary = { add = { value = 0.25 desc = COURT_POSITION_SALARY_BREAKDOWN_BASE format = "BASE_VALUE_FORMAT_DECIMALS" } if = { limit = { scope:liege.sub_realm_size >= 120 } multiply = { value = 1.6 desc = enormous_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege.sub_realm_size >= 90 } multiply = { value = 1.4 desc = large_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege.sub_realm_size >= 60 } multiply = { value = 1.2 desc = medium_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege.sub_realm_size >= 30 } multiply = { value = 1.1 desc = small_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } if = { limit = { scope:liege = { culture = { has_cultural_era_or_later = culture_era_late_medieval } } } multiply = { value = 1.75 desc = culture_era_late_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege = { culture = { has_cultural_era_or_later = culture_era_high_medieval } } } multiply = { value = 1.5 desc = culture_era_high_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege = { culture = { has_cultural_era_or_later = culture_era_early_medieval } } } multiply = { value = 1.25 desc = culture_era_early_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } if = { limit = { scope:liege = { highest_held_title_tier >= tier_empire } } multiply = { value = 1.25 desc = empire_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } if = { limit = { scope:liege = { government_has_flag = government_is_tribal } } multiply = { value = 0.25 desc = tribal_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" } } if = { limit = { scope:liege = { government_has_flag = government_is_nomadic } } multiply = { value = 0.5 desc = nomad_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" } } if = { limit = { scope:liege = { culture = { has_cultural_parameter = cheaper_court_positions } } } multiply = { value = 0.8 desc = esteemed_hospitality_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" } } if = { limit = { OR = { has_game_rule = hard_difficulty has_game_rule = very_hard_difficulty } scope:liege = { is_ai = yes } } multiply = 0 } } major_court_position_salary = { add = { value = 0.5 desc = COURT_POSITION_SALARY_BREAKDOWN_BASE format = "BASE_VALUE_FORMAT_DECIMALS" } if = { limit = { scope:liege.sub_realm_size >= 120 } multiply = { value = 1.6 desc = enormous_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege.sub_realm_size >= 90 } multiply = { value = 1.4 desc = large_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege.sub_realm_size >= 60 } multiply = { value = 1.2 desc = medium_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege.sub_realm_size >= 30 } multiply = { value = 1.1 desc = small_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } if = { limit = { scope:liege = { culture = { has_cultural_era_or_later = culture_era_late_medieval } } } multiply = { value = 1.75 desc = culture_era_late_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege = { culture = { has_cultural_era_or_later = culture_era_high_medieval } } } multiply = { value = 1.5 desc = culture_era_high_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege = { culture = { has_cultural_era_or_later = culture_era_early_medieval } } } multiply = { value = 1.25 desc = culture_era_early_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } if = { limit = { scope:liege = { highest_held_title_tier >= tier_empire } } multiply = { value = 1.25 desc = empire_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } if = { limit = { scope:liege = { government_has_flag = government_is_tribal } } multiply = { value = 0.25 desc = tribal_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" } } if = { limit = { scope:liege = { government_has_flag = government_is_nomadic } } multiply = { value = 0.5 desc = nomad_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" } } if = { limit = { scope:liege = { culture = { has_cultural_parameter = cheaper_court_positions } } } multiply = { value = 0.8 desc = esteemed_hospitality_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" } } if = { limit = { OR = { has_game_rule = hard_difficulty has_game_rule = very_hard_difficulty } scope:liege = { is_ai = yes } } multiply = 0 } } court_position_physician_salary = { add = { value = 0.1 desc = COURT_POSITION_SALARY_BREAKDOWN_BASE format = "BASE_VALUE_FORMAT_DECIMALS" } if = { limit = { exists = scope:liege } if = { limit = { scope:liege.culture = { has_cultural_era_or_later = culture_era_late_medieval } } multiply = { value = 1.75 desc = culture_era_late_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege.culture = { has_cultural_era_or_later = culture_era_high_medieval } } multiply = { value = 1.5 desc = culture_era_high_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege.culture = { has_cultural_era_or_later = culture_era_early_medieval } } multiply = { value = 1.25 desc = culture_era_early_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } if = { limit = { scope:liege = { highest_held_title_tier >= tier_empire } } multiply = { value = 1.25 desc = empire_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } if = { limit = { scope:liege = { government_has_flag = government_is_tribal } } multiply = { value = 0.25 desc = tribal_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" } } if = { limit = { scope:liege.culture = { has_cultural_parameter = cheaper_court_positions } } multiply = { value = 0.8 desc = esteemed_hospitality_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" } } } if = { limit = { OR = { has_game_rule = hard_difficulty has_game_rule = very_hard_difficulty } scope:liege = { is_ai = yes } } multiply = 0 } } court_position_antiquarian_salary = { add = { value = 0.15 desc = COURT_POSITION_SALARY_BREAKDOWN_BASE format = "BASE_VALUE_FORMAT_DECIMALS" } if = { limit = { scope:liege.sub_realm_size >= 120 } multiply = { value = 1.6 desc = enormous_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege.sub_realm_size >= 90 } multiply = { value = 1.4 desc = large_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege.sub_realm_size >= 60 } multiply = { value = 1.2 desc = medium_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege.sub_realm_size >= 30 } multiply = { value = 1.1 desc = small_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } if = { limit = { scope:liege = { culture = { has_cultural_era_or_later = culture_era_late_medieval } } } multiply = { value = 1.75 desc = culture_era_late_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege = { culture = { has_cultural_era_or_later = culture_era_high_medieval } } } multiply = { value = 1.5 desc = culture_era_high_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege = { culture = { has_cultural_era_or_later = culture_era_early_medieval } } } multiply = { value = 1.25 desc = culture_era_early_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } if = { limit = { scope:liege = { highest_held_title_tier >= tier_empire } } multiply = { value = 1.25 desc = empire_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } if = { limit = { scope:liege = { government_has_flag = government_is_tribal } } multiply = { value = 0.25 desc = tribal_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" } } if = { limit = { scope:liege = { culture = { has_cultural_parameter = cheaper_court_positions } } } multiply = { value = 0.8 desc = esteemed_hospitality_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" } } if = { limit = { OR = { has_game_rule = hard_difficulty has_game_rule = very_hard_difficulty } scope:liege = { is_ai = yes } } multiply = 0 } } court_position_travel_leader_salary = { add = { value = 0.1 desc = COURT_POSITION_SALARY_BREAKDOWN_BASE format = "BASE_VALUE_FORMAT_DECIMALS" } if = { limit = { scope:liege = { culture = { has_cultural_parameter = cheaper_court_positions } } } multiply = { value = 0.8 desc = esteemed_hospitality_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" } } if = { limit = { OR = { has_game_rule = hard_difficulty has_game_rule = very_hard_difficulty } scope:liege = { is_ai = yes } } multiply = 0 } } minor_court_position_task_prestige_salary = 0.2 minor_court_position_prestige_salary = { add = { value = 0.1 desc = COURT_POSITION_SALARY_BREAKDOWN_BASE format = "BASE_VALUE_FORMAT_DECIMALS" } if = { limit = { scope:liege.sub_realm_size >= 120 } multiply = { value = 1.6 desc = enormous_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege.sub_realm_size >= 90 } multiply = { value = 1.4 desc = large_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege.sub_realm_size >= 60 } multiply = { value = 1.2 desc = medium_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege.sub_realm_size >= 30 } multiply = { value = 1.1 desc = small_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } if = { limit = { scope:liege = { culture = { has_cultural_era_or_later = culture_era_late_medieval } } } multiply = { value = 1.75 desc = culture_era_late_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege = { culture = { has_cultural_era_or_later = culture_era_high_medieval } } } multiply = { value = 1.5 desc = culture_era_high_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege = { culture = { has_cultural_era_or_later = culture_era_early_medieval } } } multiply = { value = 1.25 desc = culture_era_early_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } if = { limit = { scope:liege = { highest_held_title_tier >= tier_empire } } multiply = { value = 1.25 desc = empire_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } if = { limit = { scope:liege = { government_has_flag = government_is_tribal } } multiply = { value = 0.25 desc = tribal_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" } } if = { limit = { scope:liege = { government_has_flag = government_is_nomadic } } multiply = { value = 0.5 desc = nomad_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" } } if = { limit = { scope:liege = { culture = { has_cultural_parameter = cheaper_court_positions } } } multiply = { value = 0.8 desc = esteemed_hospitality_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" } } if = { limit = { OR = { has_game_rule = hard_difficulty has_game_rule = very_hard_difficulty } scope:liege = { is_ai = yes } } multiply = 0 } } medium_court_position_prestige_salary = { add = { value = 0.2 desc = COURT_POSITION_SALARY_BREAKDOWN_BASE format = "BASE_VALUE_FORMAT_DECIMALS" } if = { limit = { scope:liege.sub_realm_size >= 120 } multiply = { value = 1.6 desc = enormous_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege.sub_realm_size >= 90 } multiply = { value = 1.4 desc = large_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege.sub_realm_size >= 60 } multiply = { value = 1.2 desc = medium_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege.sub_realm_size >= 30 } multiply = { value = 1.1 desc = small_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } if = { limit = { scope:liege = { culture = { has_cultural_era_or_later = culture_era_late_medieval } } } multiply = { value = 1.75 desc = culture_era_late_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege = { culture = { has_cultural_era_or_later = culture_era_high_medieval } } } multiply = { value = 1.5 desc = culture_era_high_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege = { culture = { has_cultural_era_or_later = culture_era_early_medieval } } } multiply = { value = 1.25 desc = culture_era_early_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } if = { limit = { scope:liege = { highest_held_title_tier >= tier_empire } } multiply = { value = 1.25 desc = empire_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } if = { limit = { scope:liege = { government_has_flag = government_is_tribal } } multiply = { value = 0.25 desc = tribal_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" } } if = { limit = { scope:liege = { government_has_flag = government_is_nomadic } } multiply = { value = 0.5 desc = nomad_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" } } if = { limit = { scope:liege = { culture = { has_cultural_parameter = cheaper_court_positions } } } multiply = { value = 0.8 desc = esteemed_hospitality_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" } } if = { limit = { OR = { has_game_rule = hard_difficulty has_game_rule = very_hard_difficulty } scope:liege = { is_ai = yes } } multiply = 0 } } major_court_position_prestige_salary = { add = { value = 0.3 desc = COURT_POSITION_SALARY_BREAKDOWN_BASE format = "BASE_VALUE_FORMAT_DECIMALS" } if = { limit = { scope:liege.sub_realm_size >= 120 } multiply = { value = 1.6 desc = enormous_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege.sub_realm_size >= 90 } multiply = { value = 1.4 desc = large_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege.sub_realm_size >= 60 } multiply = { value = 1.2 desc = medium_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege.sub_realm_size >= 30 } multiply = { value = 1.1 desc = small_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } if = { limit = { scope:liege = { culture = { has_cultural_era_or_later = culture_era_late_medieval } } } multiply = { value = 1.75 desc = culture_era_late_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege = { culture = { has_cultural_era_or_later = culture_era_high_medieval } } } multiply = { value = 1.5 desc = culture_era_high_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege = { culture = { has_cultural_era_or_later = culture_era_early_medieval } } } multiply = { value = 1.25 desc = culture_era_early_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } if = { limit = { scope:liege = { highest_held_title_tier >= tier_empire } } multiply = { value = 1.25 desc = empire_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } if = { limit = { scope:liege = { government_has_flag = government_is_tribal } } multiply = { value = 0.25 desc = tribal_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" } } if = { limit = { scope:liege = { government_has_flag = government_is_nomadic } } multiply = { value = 0.5 desc = nomad_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" } } if = { limit = { scope:liege = { culture = { has_cultural_parameter = cheaper_court_positions } } } multiply = { value = 0.8 desc = esteemed_hospitality_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" } } if = { limit = { OR = { has_game_rule = hard_difficulty has_game_rule = very_hard_difficulty } scope:liege = { is_ai = yes } } multiply = 0 } } minor_court_position_piety_salary = { add = { value = 0.5 desc = COURT_POSITION_SALARY_BREAKDOWN_BASE format = "BASE_VALUE_FORMAT_DECIMALS" } if = { limit = { scope:liege.sub_realm_size >= 120 } multiply = { value = 1.6 desc = enormous_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege.sub_realm_size >= 90 } multiply = { value = 1.4 desc = large_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege.sub_realm_size >= 60 } multiply = { value = 1.2 desc = medium_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege.sub_realm_size >= 30 } multiply = { value = 1.1 desc = small_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } if = { limit = { scope:liege = { culture = { has_cultural_era_or_later = culture_era_late_medieval } } } multiply = { value = 1.75 desc = culture_era_late_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege = { culture = { has_cultural_era_or_later = culture_era_high_medieval } } } multiply = { value = 1.5 desc = culture_era_high_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege = { culture = { has_cultural_era_or_later = culture_era_early_medieval } } } multiply = { value = 1.25 desc = culture_era_early_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } if = { limit = { scope:liege = { highest_held_title_tier >= tier_empire } } multiply = { value = 1.25 desc = empire_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } if = { limit = { scope:liege = { government_has_flag = government_is_tribal } } multiply = { value = 0.25 desc = tribal_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" } } if = { limit = { scope:liege = { government_has_flag = government_is_nomadic } } multiply = { value = 0.5 desc = nomad_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" } } if = { limit = { scope:liege = { culture = { has_cultural_parameter = cheaper_court_positions } } } multiply = { value = 0.8 desc = esteemed_hospitality_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" } } if = { limit = { OR = { has_game_rule = hard_difficulty has_game_rule = very_hard_difficulty } scope:liege = { is_ai = yes } } multiply = 0 } } medium_court_position_piety_salary = { add = { value = 1 desc = COURT_POSITION_SALARY_BREAKDOWN_BASE format = "BASE_VALUE_FORMAT_DECIMALS" } if = { limit = { scope:liege.sub_realm_size >= 120 } multiply = { value = 1.6 desc = enormous_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege.sub_realm_size >= 90 } multiply = { value = 1.4 desc = large_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege.sub_realm_size >= 60 } multiply = { value = 1.2 desc = medium_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege.sub_realm_size >= 30 } multiply = { value = 1.1 desc = small_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } if = { limit = { scope:liege = { culture = { has_cultural_era_or_later = culture_era_late_medieval } } } multiply = { value = 1.75 desc = culture_era_late_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege = { culture = { has_cultural_era_or_later = culture_era_high_medieval } } } multiply = { value = 1.5 desc = culture_era_high_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege = { culture = { has_cultural_era_or_later = culture_era_early_medieval } } } multiply = { value = 1.25 desc = culture_era_early_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } if = { limit = { scope:liege = { highest_held_title_tier >= tier_empire } } multiply = { value = 1.25 desc = empire_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } if = { limit = { scope:liege = { government_has_flag = government_is_tribal } } multiply = { value = 0.25 desc = tribal_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" } } if = { limit = { scope:liege = { government_has_flag = government_is_nomadic } } multiply = { value = 0.5 desc = nomad_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" } } if = { limit = { scope:liege = { culture = { has_cultural_parameter = cheaper_court_positions } } } multiply = { value = 0.8 desc = esteemed_hospitality_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" } } if = { limit = { OR = { has_game_rule = hard_difficulty has_game_rule = very_hard_difficulty } scope:liege = { is_ai = yes } } multiply = 0 } } major_court_position_piety_salary = { add = { value = 2 desc = COURT_POSITION_SALARY_BREAKDOWN_BASE format = "BASE_VALUE_FORMAT_DECIMALS" } if = { limit = { scope:liege.sub_realm_size >= 120 } multiply = { value = 1.6 desc = enormous_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege.sub_realm_size >= 90 } multiply = { value = 1.4 desc = large_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege.sub_realm_size >= 60 } multiply = { value = 1.2 desc = medium_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege.sub_realm_size >= 30 } multiply = { value = 1.1 desc = small_realm_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } if = { limit = { scope:liege = { culture = { has_cultural_era_or_later = culture_era_late_medieval } } } multiply = { value = 1.75 desc = culture_era_late_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege = { culture = { has_cultural_era_or_later = culture_era_high_medieval } } } multiply = { value = 1.5 desc = culture_era_high_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } else_if = { limit = { scope:liege = { culture = { has_cultural_era_or_later = culture_era_early_medieval } } } multiply = { value = 1.25 desc = culture_era_early_medieval_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } if = { limit = { scope:liege = { highest_held_title_tier >= tier_empire } } multiply = { value = 1.25 desc = empire_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_PLUS_NEGATIVE" } } if = { limit = { scope:liege = { government_has_flag = government_is_tribal } } multiply = { value = 0.25 desc = tribal_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" } } if = { limit = { scope:liege = { government_has_flag = government_is_nomadic } } multiply = { value = 0.5 desc = nomad_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" } } if = { limit = { scope:liege = { culture = { has_cultural_parameter = cheaper_court_positions } } } multiply = { value = 0.8 desc = esteemed_hospitality_salary_mod format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE" } } if = { limit = { OR = { has_game_rule = hard_difficulty has_game_rule = very_hard_difficulty } scope:liege = { is_ai = yes } } multiply = 0 } } minor_court_position_prestige_cost = -0.2 minor_court_position_prestige_revoke_cost = { value = 25 if = { limit = { exists = this has_character_flag = temporary_court_position_cost_removal } multiply = 0 } } medium_court_position_prestige_revoke_cost = { value = 75 if = { limit = { exists = this has_character_flag = temporary_court_position_cost_removal } multiply = 0 } } major_court_position_prestige_revoke_cost = { value = 200 if = { limit = { exists = this has_character_flag = temporary_court_position_cost_removal } multiply = 0 } } # INFLUENCE - EP3 minor_court_position_influence_salary = 0.5 medium_court_position_influence_salary = 1.0 major_court_position_influence_salary = 2.0 minor_court_position_influence_cost = -0.2 minor_court_position_influence_revoke_cost = 25 medium_court_position_influence_revoke_cost = 75 major_court_position_influence_revoke_cost = 200 ############################ # COURT POSITION EFFECTIVENESS LEVELS ############################ terrible_effectiveness = 1 poor_effectiveness = 2 average_effectiveness = 3 good_effectiveness = 4 excellent_effectiveness = 5 garuda_prowess_svalue = 8 executioner_control_value = { scope:actor = { every_court_position_holder = { type = executioner_court_position add = this.aptitude:executioner_court_position } } multiply = 3 } executioner_control_value_tooltip = { # Keep identical to executioner_control_value every_court_position_holder = { type = executioner_court_position add = this.aptitude:executioner_court_position } multiply = 3 } ############################ # COURT POSITION OPINIONS ############################ regular_court_position_opinion = 5 ceremonial_court_position_opinion = 10 regular_camp_officer_opinion = 2 high_camp_officer_opinion = 5 court_jester_position_opinion = { scope:employee = { if = { limit = { has_no_particular_noble_roots_trigger = yes } value = 5 } else = { value = -20 } } } adjust_court_position_score_for_unity = { if = { limit = { scope:liege = { government_has_flag = government_is_clan } scope:employee = { house ?= scope:liege.house ai_wants_high_unity = yes } } add = 25 } else_if = { limit = { scope:liege = { government_has_flag = government_is_clan } scope:employee = { NOT ={ house ?= scope:liege.house } ai_wants_low_unity = yes } } add = 25 } } ######################## # COURT POSITION TASKS # ######################## seneschal_improve_court_value = { value = 0 if = { limit = { aptitude = { court_position = seneschal_court_position value = 4 } } value = 10 } else_if = { limit = { aptitude = { court_position = seneschal_court_position value = 3 } } value = 7 } else_if = { limit = { aptitude = { court_position = seneschal_court_position value = 2 } } value = 5 } else_if = { limit = { aptitude = { court_position = seneschal_court_position value = 1 } } value = 3 } else_if = { limit = { aptitude = { court_position = seneschal_court_position value = 0 } } value = 2 } } yeke_jarquchi_improve_court_value = { value = 0 if = { limit = { aptitude = { court_position = yeke_jarquchi_court_position value = 4 } } value = 10 } else_if = { limit = { aptitude = { court_position = yeke_jarquchi_court_position value = 3 } } value = 7 } else_if = { limit = { aptitude = { court_position = yeke_jarquchi_court_position value = 2 } } value = 5 } else_if = { limit = { aptitude = { court_position = yeke_jarquchi_court_position value = 1 } } value = 3 } else_if = { limit = { aptitude = { court_position = yeke_jarquchi_court_position value = 0 } } value = 2 } } caravan_master_prepare_travels_max_value = { value = 3 if = { limit = { aptitude = { court_position = travel_leader_court_position value = 4 } } value = 20 } else_if = { limit = { aptitude = { court_position = travel_leader_court_position value = 3 } } value = 15 } else_if = { limit = { aptitude = { court_position = travel_leader_court_position value = 2 } } value = 10 } else_if = { limit = { aptitude = { court_position = travel_leader_court_position value = 1 } } value = 6 } } caravan_master_prepare_travels_change_value = { value = caravan_master_prepare_travels_max_value divide = 10 } caravan_master_prepare_travels_current_value = { value = 0 liege_or_court_owner ?= { if = { limit = { has_variable = prepare_travels_value } value = var:prepare_travels_value } } } caravan_master_prepare_travels_current_value_employer = { value = 0 scope:liege = { if = { limit = { has_variable = prepare_travels_value } value = var:prepare_travels_value } } } prepare_travels_modifier_value = { value = 0 if = { limit = { has_variable = prepare_travels_modifier_value } value = var:prepare_travels_modifier_value } desc = MODIFIER_DEFINITION_PREPARE_TRAVELS_VALUE } # Aptitude Values kurultai_task_value = { if = { limit = { OR = { employer.cp:councillor_kurultai_1 ?= { is_performing_council_task = task_kurultai_court_astrologer_1 } employer.cp:councillor_kurultai_2 ?= { is_performing_council_task = task_kurultai_court_astrologer_2 } employer.cp:councillor_kurultai_3 ?= { is_performing_council_task = task_kurultai_court_astrologer_3 } employer.cp:councillor_kurultai_4 ?= { is_performing_council_task = task_kurultai_court_astrologer_4 } } } add = { if = { limit = { employer.cp:councillor_kurultai_1 ?= { is_performing_council_task = task_kurultai_court_astrologer_1 } } add = employer.cp:councillor_kurultai_1.kurultai_court_astrologer_aptitude_final_value } if = { limit = { employer.cp:councillor_kurultai_2 ?= { is_performing_council_task = task_kurultai_court_astrologer_2 } } add = employer.cp:councillor_kurultai_2.kurultai_court_astrologer_aptitude_final_value } if = { limit = { employer.cp:councillor_kurultai_3 ?= { is_performing_council_task = task_kurultai_court_astrologer_3 } } add = employer.cp:councillor_kurultai_3.kurultai_court_astrologer_aptitude_final_value } if = { limit = { employer.cp:councillor_kurultai_4 ?= { is_performing_council_task = task_kurultai_court_astrologer_4 } } add = employer.cp:councillor_kurultai_4.kurultai_court_astrologer_aptitude_final_value } desc = task_kurultai_court_astrologer_modifier } } } aptitude_commander_trait_value = { add = aptitude_logistician_value add = aptitude_military_engineer_value add = aptitude_aggressive_attacker_value add = aptitude_unyielding_defender_value add = aptitude_forder_value add = aptitude_flexible_leader_value add = aptitude_desert_warrior_value add = aptitude_jungle_stalker_value add = aptitude_reaver_value add = aptitude_reckless_value add = aptitude_holy_warrior_value add = aptitude_open_terrain_expert_value add = aptitude_rough_terrain_expert_value add = aptitude_forest_fighter_value add = aptitude_cautious_leader_value add = aptitude_organizer_value add = aptitude_winter_soldier_value } aptitude_logistician_value = { value = 0 if = { limit = { has_trait = logistician } add = 10 if = { limit = { has_trait_xp = { trait = logistician value >= 100 } } add = 15 } else_if = { limit = { has_trait_xp = { trait = logistician value >= 66 } } add = 10 } else_if = { limit = { has_trait_xp = { trait = logistician value >= 33 } } add = 5 } } desc = court_position_logistician_trait } aptitude_military_engineer_value = { value = 0 if = { limit = { has_trait = military_engineer } add = 10 if = { limit = { has_trait_xp = { trait = military_engineer value >= 100 } } add = 15 } else_if = { limit = { has_trait_xp = { trait = military_engineer value >= 66 } } add = 10 } else_if = { limit = { has_trait_xp = { trait = military_engineer value >= 33 } } add = 5 } } desc = court_position_military_engineer_trait } aptitude_aggressive_attacker_value = { value = 0 if = { limit = { has_trait = aggressive_attacker } add = 10 if = { limit = { has_trait_xp = { trait = aggressive_attacker value >= 100 } } add = 15 } else_if = { limit = { has_trait_xp = { trait = aggressive_attacker value >= 66 } } add = 10 } else_if = { limit = { has_trait_xp = { trait = aggressive_attacker value >= 33 } } add = 5 } } desc = court_position_aggressive_attacker_trait } aptitude_unyielding_defender_value = { value = 0 if = { limit = { has_trait = unyielding_defender } add = 10 if = { limit = { has_trait_xp = { trait = unyielding_defender value >= 100 } } add = 15 } else_if = { limit = { has_trait_xp = { trait = unyielding_defender value >= 66 } } add = 10 } else_if = { limit = { has_trait_xp = { trait = unyielding_defender value >= 33 } } add = 5 } } desc = court_position_unyielding_defender_trait } aptitude_forder_value = { value = 0 if = { limit = { has_trait = forder } add = 10 if = { limit = { has_trait_xp = { trait = forder value >= 100 } } add = 15 } else_if = { limit = { has_trait_xp = { trait = forder value >= 66 } } add = 10 } else_if = { limit = { has_trait_xp = { trait = forder value >= 33 } } add = 5 } } desc = court_position_forder_trait } aptitude_flexible_leader_value = { value = 0 if = { limit = { has_trait = flexible_leader } add = 10 if = { limit = { has_trait_xp = { trait = flexible_leader value >= 100 } } add = 15 } else_if = { limit = { has_trait_xp = { trait = flexible_leader value >= 66 } } add = 10 } else_if = { limit = { has_trait_xp = { trait = flexible_leader value >= 33 } } add = 5 } } desc = court_position_flexible_leader_trait } aptitude_desert_warrior_value = { value = 0 if = { limit = { has_trait = desert_warrior } add = 10 if = { limit = { has_trait_xp = { trait = desert_warrior value >= 100 } } add = 15 } else_if = { limit = { has_trait_xp = { trait = desert_warrior value >= 66 } } add = 10 } else_if = { limit = { has_trait_xp = { trait = desert_warrior value >= 33 } } add = 5 } } desc = court_position_desert_warrior_trait } aptitude_jungle_stalker_value = { value = 0 if = { limit = { has_trait = jungle_stalker } add = 10 if = { limit = { has_trait_xp = { trait = jungle_stalker value >= 100 } } add = 15 } else_if = { limit = { has_trait_xp = { trait = jungle_stalker value >= 66 } } add = 10 } else_if = { limit = { has_trait_xp = { trait = jungle_stalker value >= 33 } } add = 5 } } desc = court_position_jungle_stalker_trait } aptitude_reaver_value = { value = 0 if = { limit = { has_trait = reaver } add = 10 if = { limit = { has_trait_xp = { trait = reaver value >= 100 } } add = 15 } else_if = { limit = { has_trait_xp = { trait = reaver value >= 66 } } add = 10 } else_if = { limit = { has_trait_xp = { trait = reaver value >= 33 } } add = 5 } } desc = court_position_reaver_trait } aptitude_reckless_value = { value = 0 if = { limit = { has_trait = reckless } add = 10 if = { limit = { has_trait_xp = { trait = reckless value >= 100 } } add = 15 } else_if = { limit = { has_trait_xp = { trait = reckless value >= 66 } } add = 10 } else_if = { limit = { has_trait_xp = { trait = reckless value >= 33 } } add = 5 } } desc = court_position_reckless_trait } aptitude_holy_warrior_value = { value = 0 if = { limit = { has_trait = holy_warrior } add = 10 if = { limit = { has_trait_xp = { trait = holy_warrior value >= 100 } } add = 15 } else_if = { limit = { has_trait_xp = { trait = holy_warrior value >= 66 } } add = 10 } else_if = { limit = { has_trait_xp = { trait = holy_warrior value >= 33 } } add = 5 } } desc = court_position_holy_warrior_trait } aptitude_open_terrain_expert_value = { value = 0 if = { limit = { has_trait = open_terrain_expert } add = 10 if = { limit = { has_trait_xp = { trait = open_terrain_expert value >= 100 } } add = 15 } else_if = { limit = { has_trait_xp = { trait = open_terrain_expert value >= 66 } } add = 10 } else_if = { limit = { has_trait_xp = { trait = open_terrain_expert value >= 33 } } add = 5 } } desc = court_position_open_terrain_expert_trait } aptitude_rough_terrain_expert_value = { value = 0 if = { limit = { has_trait = rough_terrain_expert } add = 10 if = { limit = { has_trait_xp = { trait = rough_terrain_expert value >= 100 } } add = 15 } else_if = { limit = { has_trait_xp = { trait = rough_terrain_expert value >= 66 } } add = 10 } else_if = { limit = { has_trait_xp = { trait = rough_terrain_expert value >= 33 } } add = 5 } } desc = court_position_rough_terrain_expert_trait } aptitude_forest_fighter_value = { value = 0 if = { limit = { has_trait = forest_fighter } add = 10 if = { limit = { has_trait_xp = { trait = forest_fighter value >= 100 } } add = 15 } else_if = { limit = { has_trait_xp = { trait = forest_fighter value >= 66 } } add = 10 } else_if = { limit = { has_trait_xp = { trait = forest_fighter value >= 33 } } add = 5 } } desc = court_position_forest_fighter_trait } aptitude_cautious_leader_value = { value = 0 if = { limit = { has_trait = cautious_leader } add = 10 if = { limit = { has_trait_xp = { trait = cautious_leader value >= 100 } } add = 15 } else_if = { limit = { has_trait_xp = { trait = cautious_leader value >= 66 } } add = 10 } else_if = { limit = { has_trait_xp = { trait = cautious_leader value >= 33 } } add = 5 } } desc = court_position_cautious_leader_trait } aptitude_organizer_value = { value = 0 if = { limit = { has_trait = organizer } add = 10 if = { limit = { has_trait_xp = { trait = organizer value >= 100 } } add = 15 } else_if = { limit = { has_trait_xp = { trait = organizer value >= 66 } } add = 10 } else_if = { limit = { has_trait_xp = { trait = organizer value >= 33 } } add = 5 } } desc = court_position_organizer_trait } aptitude_winter_soldier_value = { value = 0 if = { limit = { has_trait = winter_soldier } add = 10 if = { limit = { has_trait_xp = { trait = winter_soldier value >= 100 } } add = 15 } else_if = { limit = { has_trait_xp = { trait = winter_soldier value >= 66 } } add = 10 } else_if = { limit = { has_trait_xp = { trait = winter_soldier value >= 33 } } add = 5 } } desc = court_position_winter_soldier_trait }