############## # LAW VALUES # ############## # Scaling value used to calculate realm law cost changes. subrealm_size_modifier = { every_sub_realm_county = { add = 10 } max = 900 if = { limit = { culture = { has_cultural_parameter = cheaper_to_change_laws } } multiply = 0.5 } } # Learning: Base Law Cost Reduction learning_law_cost_modifier = { value = 0 subtract = learning add = 8 divide = 50 min = -0.5 } #Faith: The modifier used to calculate the Legalism modifier if the character's faith has Legalism legalism_law_cost_modifier = { value = 0 add = num_sinful_traits subtract = num_virtuous_traits divide = 10 min = -0.3 } #Faith: Religious Law religious_legal_pronouncements_modifier = -0.1 #Faith: Natural Primitivism natural_primitivism_modifier = 1.5 #Crown Authority Change increase_crown_authority_prestige_base = 100 increase_crown_authority_prestige_cost = { add = { desc = "BASE_VALUE" value = increase_crown_authority_prestige_base format = "BASE_VALUE_FORMAT" } # Realm Size Penalty: +10 Prestige cost per county controlled by you(r vassals) if = { limit = { NOT = { culture = { has_cultural_parameter = cheaper_to_change_laws } } } add = { desc = "realm_size" format = "BREAKDOWN_FORMAT_REALM_SIZE_PRESTIGE_COST" value = subrealm_size_modifier } } if = { #Reduced penalty from Tradition (for tooltip) limit = { culture = { has_cultural_parameter = cheaper_to_change_laws } } add = { desc = "realm_size" format = "TRADITION_BREAKDOWN_LAW_REALM_SIZE_COST" value = subrealm_size_modifier } } # Learning Modifier (2% more expensive for each skill point below 8 Learning) if = { limit = { learning < 8 } add = { desc = "poor_learning_law_cost_tooltip" value = { add = increase_crown_authority_prestige_base add = subrealm_size_modifier } multiply = learning_law_cost_modifier } } else_if = { # (2% less expensive for each skill point below 8 Learning) limit = { learning > 8 } add = { desc = "learning_law_cost_tooltip" value = { add = increase_crown_authority_prestige_base add = subrealm_size_modifier } multiply = learning_law_cost_modifier } } # Tenet Modifiers if = { limit = { faith = { has_doctrine_parameter = legalism_modified_law_costs } } add = { desc = "rite_legalism_law_cost_tooltip" value = { add = increase_crown_authority_prestige_base add = subrealm_size_modifier } multiply = legalism_law_cost_modifier } } if = { limit = { faith = { has_doctrine_parameter = natural_primitivism_law_cost_increase } } multiply = { desc = "rite_primitivism_law_cost_tooltip" value = natural_primitivism_modifier } } if = { limit = { is_independent_ruler = no vassal_contract_has_flag = locked_to_partition } multiply = { desc = "succession_rights_forced_partition" value = 1.25 # succession_rights_contract_law_cost = 0.25 } } if = { limit = { faith = { has_doctrine_parameter = religious_legal_pronouncements_law_cost_reduction } } multiply = { desc = "rite_pronouncements_law_cost_tooltip" value = 0.9 # religious_legal_pronouncements_modifier = -0.1 } } # Apply All-Things cooldown breaker multiplier. if = { limit = { has_variable = crown_authority_cooldown culture = { has_innovation = innovation_all_things } } # If the tally exists, multiply by that. if = { limit = { has_variable = authority_cooldown_break_tally } multiply = { desc = "breaking_authority_cooldown" value = var:authority_cooldown_break_tally } } # Otherwise, multiply by the stock tally base. else = { multiply = { desc = "breaking_authority_cooldown" value = authority_cooldown_breaker_value } } } # Character Modifier Bonuses if = { limit = { has_character_modifier = yearly_benevolent_forgiveness_modifier } multiply = { desc = "character_modifiers_law_cost_tooltip" value = 0.9 # yearly_benevolent_forgiveness_modifier = -10% } } # Character Modifier Maluses if = { limit = { has_character_modifier = vassal_distrust_modifier } multiply = { desc = "character_modifiers_law_cost_tooltip" value = 1.1 # vassal_distrust_modifier = +10% } } } #Tribal Authority Change increase_tribal_authority_prestige_base = 200 increase_tribal_authority_prestige_cost = { add = { desc = "BASE_VALUE" value = increase_tribal_authority_prestige_base format = "BASE_VALUE_FORMAT" } # +10 Prestige cost per county controlled by you(r vassals) add = { desc = "realm_size" format = "BREAKDOWN_FORMAT_REALM_SIZE_PRESTIGE_COST" value = subrealm_size_modifier } # Learning Modifier (2% more expensive for each skill point below 8 Learning) if = { limit = { learning < 8 } add = { desc = "poor_learning_law_cost_tooltip" value = { add = increase_crown_authority_prestige_base add = subrealm_size_modifier } multiply = learning_law_cost_modifier } } else_if = { # (2% less expensive for each skill point below 8 Learning) limit = { learning > 8 } add = { desc = "learning_law_cost_tooltip" value = { add = increase_crown_authority_prestige_base add = subrealm_size_modifier } multiply = learning_law_cost_modifier } } # Tenet Modifiers if = { limit = { faith = { has_doctrine_parameter = legalism_modified_law_costs } } add = { desc = "rite_legalism_law_cost_tooltip" value = { add = increase_crown_authority_prestige_base add = subrealm_size_modifier } multiply = legalism_law_cost_modifier } } if = { limit = { faith = { has_doctrine_parameter = natural_primitivism_law_cost_increase } } add = { desc = "rite_primitivism_law_cost_tooltip" value = natural_primitivism_modifier } } if = { limit = { faith = { has_doctrine_parameter = religious_legal_pronouncements_law_cost_reduction } } multiply = { desc = "rite_pronouncements_law_cost_tooltip" value = 0.9 # religious_legal_pronouncements_modifier = -0.1 } } # Apply All-Things cooldown breaker multiplier. if = { limit = { has_variable = tribal_authority_cooldown culture = { has_innovation = innovation_all_things } } # If the tally exists, multiply by that. if = { limit = { has_variable = authority_cooldown_break_tally } multiply = { desc = "breaking_authority_cooldown" value = var:authority_cooldown_break_tally } } # Otherwise, multiply by the stock tally base. else = { multiply = { desc = "breaking_authority_cooldown" value = authority_cooldown_breaker_value } } } # Character Modifier Bonuses if = { limit = { has_character_modifier = yearly_benevolent_forgiveness_modifier } multiply = { desc = "character_modifiers_law_cost_tooltip" value = 0.9 # yearly_benevolent_forgiveness_modifier = -10% } } # Character Modifier Maluses if = { limit = { has_character_modifier = vassal_distrust_modifier } multiply = { desc = "character_modifiers_law_cost_tooltip" value = 1.1 # vassal_distrust_modifier = +10% } } } #Succession Law Change change_succession_law_prestige_base = 500 @title_succession_law_mult = 3 #How many times more expensive is it to add custom title succession than change your realm succession? change_succession_law_prestige_cost = { add = { desc = "BASE_VALUE" value = change_succession_law_prestige_base format = "BASE_VALUE_FORMAT" } #Clans pay more if = { limit = { government_has_flag = government_is_clan } add = { desc = "clan_government_cost_tooltip" value = change_succession_law_prestige_base multiply = 4 } } #Calculate the Legalism modifier if relevant if = { limit = { faith = { has_doctrine_parameter = legalism_modified_law_costs } } add = { desc = "rite_legalism_law_cost_tooltip" value = change_succession_law_prestige_base multiply = legalism_law_cost_modifier } } if = { limit = { faith = { has_doctrine_parameter = natural_primitivism_law_cost_increase } } add = { desc = "rite_primitivism_law_cost_tooltip" value = natural_primitivism_modifier } } if = { limit = { is_independent_ruler = no vassal_contract_has_flag = locked_to_partition } multiply = { desc = "succession_rights_forced_partition" value = 1.25 # succession_rights_contract_law_cost = 0.25 } } if = { limit = { faith = { has_doctrine_parameter = religious_legal_pronouncements_law_cost_reduction } } multiply = { desc = "rite_pronouncements_law_cost_tooltip" value = 0.9 # religious_legal_pronouncements_modifier = -0.1 } } } change_title_succession_law_prestige_cost = { add = { desc = "BASE_VALUE" value = change_succession_law_prestige_base multiply = @title_succession_law_mult } #Calculate the Legalism modifier if relevant if = { limit = { faith = { has_doctrine_parameter = legalism_modified_law_costs } } add = { desc = "rite_legalism_law_cost_tooltip" value = change_succession_law_prestige_base multiply = legalism_law_cost_modifier multiply = @title_succession_law_mult } } if = { limit = { faith = { has_doctrine_parameter = natural_primitivism_law_cost_increase } } add = { desc = "rite_primitivism_law_cost_tooltip" value = natural_primitivism_modifier } } if = { limit = { is_independent_ruler = no vassal_contract_has_flag = locked_to_partition } multiply = { desc = "succession_rights_forced_partition" value = 1.25 # succession_rights_contract_law_cost = 0.25 } } if = { limit = { faith = { has_doctrine_parameter = religious_legal_pronouncements_law_cost_reduction } } multiply = { desc = "rite_pronouncements_law_cost_tooltip" value = 0.9 # religious_legal_pronouncements_modifier = -0.1 } } } @hre_title_succession_law_mult = 20 change_hre_title_succession_law_prestige_cost = { add = { desc = "BASE_VALUE" value = change_succession_law_prestige_base multiply = @hre_title_succession_law_mult } #Calculate the Legalism modifier if relevant if = { limit = { faith = { has_doctrine_parameter = legalism_modified_law_costs } } add = { desc = "rite_legalism_law_cost_tooltip" value = change_succession_law_prestige_base multiply = legalism_law_cost_modifier multiply = @hre_title_succession_law_mult } } if = { limit = { faith = { has_doctrine_parameter = natural_primitivism_law_cost_increase } } add = { desc = "rite_primitivism_law_cost_tooltip" value = natural_primitivism_modifier } } if = { limit = { faith = { has_doctrine_parameter = religious_legal_pronouncements_law_cost_reduction } } multiply = { desc = "rite_pronouncements_law_cost_tooltip" value = 0.9 # religious_legal_pronouncements_modifier = -0.1 } } } admin_law_prestige_base_cost = 200 admin_law_realm_size_cost = { value = realm_size max = admin_law_prestige_base_cost # Realm size can double the cost if = { limit = { culture = { has_cultural_parameter = cheaper_to_change_laws } } multiply = 0.5 } } admin_law_prestige_cost = { add = { desc = "BASE_VALUE" value = admin_law_prestige_base_cost format = "BASE_VALUE_FORMAT" } # Realm Size Penalty: +10 Prestige cost per county controlled by you(r vassals) if = { limit = { NOT = { culture = { has_cultural_parameter = cheaper_to_change_laws } } } add = { desc = "realm_size" format = "BREAKDOWN_FORMAT_REALM_SIZE_PRESTIGE_COST" value = admin_law_realm_size_cost } } if = { #Reduced penalty from Tradition (for tooltip) limit = { culture = { has_cultural_parameter = cheaper_to_change_laws } } add = { desc = "realm_size" format = "TRADITION_BREAKDOWN_LAW_REALM_SIZE_COST" value = admin_law_realm_size_cost } } # Learning Modifier (2% more expensive for each skill point below 8 Learning) if = { limit = { learning < 8 } add = { desc = "poor_learning_law_cost_tooltip" value = { add = admin_law_prestige_base_cost add = admin_law_realm_size_cost } multiply = learning_law_cost_modifier } } else_if = { # (2% less expensive for each skill point below 8 Learning) limit = { learning > 8 } add = { desc = "learning_law_cost_tooltip" value = { add = admin_law_prestige_base_cost add = admin_law_realm_size_cost } multiply = learning_law_cost_modifier } } # Tenet Modifiers if = { limit = { faith = { has_doctrine_parameter = legalism_modified_law_costs } } add = { desc = "rite_legalism_law_cost_tooltip" value = { add = admin_law_prestige_base_cost add = admin_law_realm_size_cost } multiply = legalism_law_cost_modifier } } if = { limit = { faith = { has_doctrine_parameter = natural_primitivism_law_cost_increase } } multiply = { desc = "rite_primitivism_law_cost_tooltip" value = natural_primitivism_modifier } } if = { limit = { faith = { has_doctrine_parameter = religious_legal_pronouncements_law_cost_reduction } } multiply = { desc = "rite_pronouncements_law_cost_tooltip" value = 0.9 # religious_legal_pronouncements_modifier = -0.1 } } # Character Modifier Bonuses if = { limit = { has_character_modifier = yearly_benevolent_forgiveness_modifier } multiply = { desc = "character_modifiers_law_cost_tooltip" value = 0.9 # yearly_benevolent_forgiveness_modifier = -10% } } # Character Modifier Maluses if = { limit = { has_character_modifier = vassal_distrust_modifier } multiply = { desc = "character_modifiers_law_cost_tooltip" value = 1.1 # vassal_distrust_modifier = +10% } } }