N3OW/common/script_values/00_court_position_values.txt

755 lines
14 KiB
Text
Raw Normal View History

2024-11-16 19:09:11 +00:00

############################
# MINOR TITLE COSTS
############################
minor_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 = {
culture = {
has_cultural_parameter = cheaper_court_positions
}
}
}
multiply = {
value = 0.8
desc = esteemed_hospitality_salary_mod
format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
}
}
}
medium_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 = {
culture = {
has_cultural_parameter = cheaper_court_positions
}
}
}
multiply = {
value = 0.8
desc = esteemed_hospitality_salary_mod
format = "BASE_VALUE_FORMAT_DECIMALS_MINUS_POSITIVE"
}
}
}
major_court_position_salary = {
add = {
value = 1.0
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"
}
}
}
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"
}
}
}
}
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"
}
}
}
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"
}
}
}
minor_court_position_task_prestige_salary = 0.2
minor_court_position_prestige_salary = 0.5
medium_court_position_prestige_salary = 1.0
major_court_position_prestige_salary = 2.0
minor_court_position_piety_salary = 0.5
medium_court_position_piety_salary = 1.0
major_court_position_piety_salary = 2.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
}
}