# Migration values migration_cooldown_value = 5 # Years # Temp Tributary Protection after winning a war temp_tributary_protection_value = 3 # Years #ratio between attacker's military strength and defender's strength confederation_worthy_foe_strength_ratio_value = { value = scope:confederate.max_military_strength divide = max_military_strength_plus_one_value } confederation_worthy_foe_strength_ratio_value_root = { value = root.max_military_strength divide = max_military_strength_plus_one_value } max_military_strength_plus_one_value = { value = max_military_strength add = 1 } confederation_cb_cost_display_value = 200 confederation_cb_cost_value = { value = 1 add = { value = confederation_cb_cost_display_value divide = 100 } } #ratio between attacker's military strength and defender's strength blood_brother_strength_ratio_value = { value = scope:actor.max_military_strength divide = { value = scope:recipient.max_military_strength min = 1 } } ## Herd Values ## # Used by Code, do not rename or remove # Used to initialize how much Herd a nomad gets upon getting a domicile # root = domicile owner, aka the ruling nomad leader initial_nomad_herd = { value = 0 add = { #ADDITIVE SOURCES add = { value = current_domain_fertility multiply = 8 } every_vassal = { limit = { government_has_flag = government_is_nomadic } add = { value = 0 add = { value = current_domain_fertility multiply = 4 } every_vassal = { limit = { government_has_flag = government_is_nomadic } add = { value = current_domain_fertility multiply = 2 } } multiply = { value = 140 add = "this.opinion(root)" add = root.dread multiply = 0.01 min = 0 max = 2 } multiply = primary_title.tier multiply = 0.2 min = 100 max = 4000 } } every_vassal = { limit = { government_has_flag = government_is_herder } add = { value = current_domain_fertility multiply = 4 } } every_tributary = { add = { value = realm_size multiply = primary_title.tier multiply = 10 min = 100 max = 2000 } } } } # This will randomly be added on top of the initial nomad herd depending on your title tier # This is the lower range # root = domicile owner, aka the ruling nomad leader initial_nomad_herd_title_min = { value = 0 add = { switch = { trigger = primary_title.tier tier_barony = { value = 100 } tier_county = { value = 250 } tier_duchy = { value = 750 } tier_kingdom = { value = 1250 } tier_empire = { value = 2500 } } } } # This will randomly be added on top of the initial nomad herd depending on your title tier # This is the upper range # root = domicile owner, aka the ruling nomad leader initial_nomad_herd_title_max = { value = 0 add = { switch = { trigger = primary_title.tier tier_barony = { value = 200 } tier_county = { value = 500 } tier_duchy = { value = 1500 } tier_kingdom = { value = 2500 } tier_empire = { value = 5000 } } } } # Used on game start to give Nomads some starting gold gold_value_scale_by_era = { value = 0 if = { limit = { culture = { has_cultural_era_or_later = culture_era_late_medieval } } add = 3 } else_if = { limit = { culture = { has_cultural_era_or_later = culture_era_high_medieval } } add = 1.5 } else_if = { limit = { culture = { has_cultural_era_or_later = culture_era_early_medieval } } add = 1 } else = { add = 0.75 } } # Dynamic Herd values # START of use only with a domicile scope herd_value_scale_by_era = { value = 0 if = { limit = { owner.culture ?= { has_cultural_era_or_later = culture_era_late_medieval } } add = 1.75 } else_if = { limit = { owner.culture ?= { has_cultural_era_or_later = culture_era_high_medieval } } add = 1.25 } else_if = { limit = { owner.culture ?= { has_cultural_era_or_later = culture_era_early_medieval } } add = 1 } else = { add = 0.75 } } herd_value_scale_by_tier = { value = 0 if = { limit = { exists = owner.primary_title } add = { value = owner.primary_title.tier subtract = 1 } multiply = 0.5 } min = 1 } herd_value_scale_owner_dominance = { value = owner.dominance_value multiply = 0.5 min = 1 } miniscule_herd_value_static = 25 miniscule_herd_value = { value = miniscule_herd_value_static multiply = herd_value_scale_by_era multiply = herd_value_scale_by_tier multiply = herd_value_scale_owner_dominance } minor_herd_value_static = 150 minor_herd_value = { value = minor_herd_value_static multiply = herd_value_scale_by_era multiply = herd_value_scale_by_tier multiply = herd_value_scale_owner_dominance } medium_herd_value_static = 300 medium_herd_value = { value = medium_herd_value_static multiply = herd_value_scale_by_era multiply = herd_value_scale_by_tier multiply = herd_value_scale_owner_dominance } major_herd_value_static = 600 major_herd_value = { value = major_herd_value_static multiply = herd_value_scale_by_era multiply = herd_value_scale_by_tier multiply = herd_value_scale_owner_dominance } massive_herd_value_static = 1200 massive_herd_value = { value = massive_herd_value_static multiply = herd_value_scale_by_era multiply = herd_value_scale_by_tier multiply = owner.dominance_value } monumental_herd_value_static = 2400 monumental_herd_value = { value = monumental_herd_value_static multiply = herd_value_scale_by_era multiply = herd_value_scale_by_tier multiply = owner.dominance_value } miniscule_herd_loss = { value = 0 subtract = miniscule_herd_value } minor_herd_loss = { value = 0 subtract = minor_herd_value } medium_herd_loss = { value = 0 subtract = medium_herd_value } major_herd_loss = { value = 0 subtract = major_herd_value } massive_herd_loss = { value = 0 subtract = massive_herd_value } monumental_herd_loss = { value = 0 subtract = monumental_herd_value } miniscule_herd_gain = { value = 0 add = miniscule_herd_value } minor_herd_gain = { value = 0 add = minor_herd_value } medium_herd_gain = { value = 0 add = medium_herd_value } major_herd_gain = { value = 0 add = major_herd_value } massive_herd_gain = { value = 0 add = massive_herd_value } monumental_herd_gain = { value = 0 add = monumental_herd_value } five_percent_herd_value = { value = max_herd multiply = 0.05 } ten_percent_herd_value = { value = max_herd multiply = 0.1 } fifteen_percent_herd_value = { value = max_herd multiply = 0.15 } twenty_percent_herd_value = { value = max_herd multiply = 0.2 } twentyfive_percent_herd_value = { value = max_herd multiply = 0.25 } thirty_percent_herd_value = { value = max_herd multiply = 0.3 } forty_percent_herd_value = { value = max_herd multiply = 0.4 } fifty_percent_herd_value = { value = max_herd multiply = 0.5 } sixty_percent_herd_value = { value = max_herd multiply = 0.6 } seventy_percent_herd_value = { value = max_herd multiply = 0.7 } eighty_percent_herd_value = { value = max_herd multiply = 0.8 } ninety_percent_herd_value = { value = max_herd multiply = 0.9 } five_percent_current_herd_value = { value = herd multiply = 0.05 } ten_percent_current_herd_value = { value = herd multiply = 0.1 } fifteen_percent_current_herd_value = { value = herd multiply = 0.15 } twenty_percent_current_herd_value = { value = herd multiply = 0.2 } twentyfive_percent_current_herd_value = { value = herd multiply = 0.25 } thirty_percent_current_herd_value = { value = herd multiply = 0.3 } forty_percent_current_herd_value = { value = herd multiply = 0.4 } fifty_percent_current_herd_value = { value = herd multiply = 0.5 } sixty_percent_current_herd_value = { value = herd multiply = 0.6 } seventy_percent_current_herd_value = { value = herd multiply = 0.7 } eighty_percent_current_herd_value = { value = herd multiply = 0.8 } ninety_percent_current_herd_value = { value = herd multiply = 0.9 } negative_seventy_five_percent_herd_value = { value = herd multiply = -0.75 } ask_for_herd_base_value = { value = 0 switch = { trigger = owner.primary_title.tier tier_barony = { add = miniscule_herd_value } tier_county = { add = minor_herd_value} tier_duchy = { add = minor_herd_value } tier_kingdom = { add = medium_herd_value } tier_empire = { add = medium_herd_value } } } ask_for_herd_double_value = { value = ask_for_herd_base_value multiply = 2 } ask_for_herd_half_value = { value = ask_for_herd_base_value multiply = 0.5 } # END of use only with domicile scope # START of use only with a character scope dominance_value = { value = 0 if = { limit = { government_has_flag = government_is_nomadic } switch = { trigger = has_realm_law nomadic_authority_1 = { add = 1 } nomadic_authority_2 = { add = 2 } nomadic_authority_3 = { add = 3 } nomadic_authority_4 = { add = 4 } nomadic_authority_5 = { add = 5 } } } min = 1 } excess_herd_value = { value = domicile.herd subtract = domicile.max_herd } excess_herd_value_negative = { value = domicile.max_herd subtract = domicile.herd } nomadic_authority_requirement_scale_by_era = { value = 0 if = { limit = { exists = culture } culture = { if = { limit = { has_cultural_era_or_later = culture_era_late_medieval } add = 3 } else_if = { limit = { has_cultural_era_or_later = culture_era_high_medieval } add = 1.5 } else_if = { limit = { has_cultural_era_or_later = culture_era_early_medieval } add = 1 } else = { add = 0.75 } } } } nomadic_authority_level_2_requirement = 2500 nomadic_authority_level_3_requirement = 10000 nomadic_authority_level_4_requirement = 30000 nomadic_authority_level_5_requirement = 75000 # END of use only with character scope hunting_eagle_sell_value = { value = 24 if = { # They are pretty valuable limit = { is_landless_adventurer = yes } add = massive_gold_laamps_value } else = { add = massive_gold_value } if = { # The younger, the better limit = { has_variable = eagle_age_variable } subtract = { value = { add = var:eagle_age_variable multiply = 4 } } } if = { # Developed pets are worth more limit = { has_eagle_personality_trait_trigger = yes } multiply = { value = { add = 1.2 add = { #0.2 per level value = 0.2 multiply = var:eagle_personality_level } } } if = { limit = { has_secondary_eagle_personality_trait_trigger = yes } multiply = 1.25 } } if = { # Weak pets are worth less limit = { has_character_modifier = weak_eagle_modifier } multiply = 0.75 } if = { # Very weak pets are worth less limit = { has_character_modifier = very_weak_eagle_modifier } multiply = 0.5 } if = { limit = { # Can't get an eagle from a non-steppe location NOT = { location = { geographical_region = world_steppe } } } multiply = 2 } #Better buyers in City Holding if = { limit = { location = { has_holding_type = city_holding } } multiply = { 1.15 1.25 } } # Some variance multiply = { 0.8 1.1 } } nomad_contract_cooldown_value = 5 study_commander_trait_success_chance_very_good_value = 80 study_commander_trait_success_chance_good_value = 60 study_commander_trait_success_chance_fair_value = 40 study_commander_trait_success_chance_poor_value = 20 study_commander_trait_success_chance_value = { value = 40 if = { # More likely to succeed if you've done it more times limit = { has_variable = study_commander_trait_tally } add = { value = var:study_commander_trait_tally multiply = 5 } } # Traits if = { limit = { has_trait = diligent } add = 5 } if = { limit = { has_trait = lazy } add = -5 } if = { limit = { has_trait = intellect_bad } add = -10 } if = { limit = { has_wounds_trigger = yes } add = -10 } if = { limit = { has_any_illness = yes } add = -10 } if = { limit = { has_any_debilitating_illness = yes } add = -10 } if = { limit = { has_trait = education_martial } add = 5 } #Other if = { limit = { culture = { has_cultural_pillar = ethos_bellicose } } add = 5 } if = { limit = { has_variable = study_commander_trait_success_chance_var } add = var:study_commander_trait_success_chance_var } max = 99 min = 1 } study_commander_trait_success_chance_value_neg = { value = study_commander_trait_success_chance_value multiply = -1 } study_commander_trait_mentor_hire_cost = { value = 15 add = { value = number_of_commander_traits multiply = 5 } add = { value = martial multiply = 2 } if = { limit = { has_character_flag = commander_trait_mentor } multiply = 0.5 # Cheaper to hire } } ##### Fertility ##### #Levels values terrible_county_fertility_level = 10 bad_county_fertility_level = 20 medium_county_fertility_level = 40 good_county_fertility_level = 60 great_county_fertility_level = 80 max_county_fertility_level = 100 #Change Values tiny_county_fertility_level_loss = -5 minor_county_fertility_level_loss = -10 medium_county_fertility_level_loss = -20 major_county_fertility_level_loss = -30 tiny_county_fertility_level_gain = 5 minor_county_fertility_level_gain = 10 medium_county_fertility_level_gain = 20 major_county_fertility_level_gain = 30 #Growth Values tiny_county_fertility_growth_gain = 0.05 small_county_fertility_growth_gain = 0.1 medium_county_fertility_growth_gain = 0.2 large_county_fertility_growth_gain = 0.3 very_large_county_fertility_growth_gain = 0.5 tiny_county_fertility_growth_loss = -0.1 small_county_fertility_growth_loss = -0.2 medium_county_fertility_growth_loss = -0.3 large_county_fertility_growth_loss = -0.5 very_large_county_fertility_growth_loss = -0.8 fertility_dance_bonus_value = { value = minor_county_fertility_level_gain # Based on the county's fertility level # No bonuses if higher than 60 if = { limit = { county_fertility <= bad_county_fertility_level } multiply = 2.5 } else_if = { limit = { county_fertility <= medium_county_fertility_level } multiply = 2 } else_if = { limit = { county_fertility <= good_county_fertility_level } multiply = 1.5 } # Based on the shaman's learning skill add = { add = 1 add = { value = holder.court_position:court_astrologer_court_position.learning multiply = 0.3 } } #Based on the player's piety level multiply = { add = 1 add = { value = holder.piety_level multiply = 0.2 } } max = { value = 100 subtract = county_fertility } } fertility_dance_bonus_growth_value = { value = 1 # Based on the county's fertility level # No bonuses if higher than 60 if = { limit = { county_fertility <= bad_county_fertility_level } multiply = 2.5 } else_if = { limit = { county_fertility <= medium_county_fertility_level } multiply = 2 } else_if = { limit = { county_fertility <= good_county_fertility_level } multiply = 1.5 } # Based on the shaman's learning skill add = { add = 1 add = { value = holder.court_position:court_astrologer_court_position.learning multiply = 0.3 } } #Based on the player's learning skill add = { add = 1 add = { value = holder.learning multiply = 0.3 } } } mpo_paiza_abuse_khan_reaction_value = { value = 0 add = { value = "scope:paiza_patron.opinion(scope:paiza_abuser)" divide = 10 } add = { value = scope:paiza_patron.max_military_strength subtract = scope:paiza_abuser.max_military_strength divide = scope:paiza_patron.max_military_strength multiply = 10 } } mpo_introduce_heir_prestige_cost = medium_prestige_value mpo_introduce_heir_piety_cost = major_piety_value age_compared_to_player_heir = { add = age subtract = root.player_heir.age } mpo_friendship_setup_positive_modifiers_value = { value = 0 if = { limit = { scope:friendship_target = { opinion = { target = scope:heir value >= 25 } } } add = 40 } if = { limit = { scope:friendship_target = { opinion = { target = scope:heir value >= 75 } } } add = 60 } if = { limit = { scope:friendship_target = { is_allied_to = root } } add = 30 } if = { limit = { scope:friendship_target = { OR = { culture = { this = scope:heir.culture } culture = { cultural_acceptance = { target = scope:heir.culture value >= 80 } } } } } add = 40 } if = { limit = { scope:friendship_target = { AND = { exists = house exists = scope:heir.house house = { this = root.house } } } } add = 40 } if = { limit = { scope:friendship_target = { OR = { has_relation_friend = root has_relation_best_friend = root has_relation_soulmate = root has_relation_lover = root has_relation_blood_brother = root } } } add = 40 } } mpo_friendship_setup_negative_modifiers_value = { value = 0 if = { limit = { scope:friendship_target = { highest_held_title_tier >= tier_empire } } add = 40 } if = { limit = { scope:friendship_target = { highest_held_title_tier >= tier_kingdom } } add = 40 } if = { limit = { scope:friendship_target = { OR = { age_compared_to_player_heir >= 20 age_compared_to_player_heir <= -20 } } } add = 40 } if = { limit = { scope:friendship_target = { save_temporary_scope_as = temp_target NOR = { knows_language_of_culture = scope:heir.culture scope:heir = { knows_language_of_culture = scope:temp_target.culture } } } } add = 60 } if = { limit = { scope:friendship_target = { opinion = { target = scope:heir value <= 0 } opinion = { target = scope:heir value > -40 } } } add = 60 } if = { limit = { scope:friendship_target = { opinion = { target = scope:heir value < -40 } } } add = 200 } } mpo_convert_capital_duchy_nomad_value = { value = 0 if = { limit = { capital_county.kingdom = { any_de_jure_county = { count >= 20 OR = { holder.liege = { this = root } holder = root holder.top_liege = { this = root } } } } } add = 100 } if = { limit = { capital_county.kingdom = { any_de_jure_county = { count >= 35 OR = { holder.liege = { this = root } holder = root holder.top_liege = { this = root } } } } } add = 100 } if = { limit = { capital_county.kingdom = { any_de_jure_county = { count >= 50 OR = { holder.liege = { this = root } holder = root holder.top_liege = { this = root } } } } } add = 100 } } mpo_introduce_heir_prestige_cost = medium_prestige_value mpo_introduce_heir_piety_cost = major_piety_value age_compared_to_player_heir = { add = age subtract = root.player_heir.age } odds_steal_herd_scheme_misc_value = { value = 10 add = { value = 0 desc = scheme_odds.misc_modifiers if = { limit = { scope:target = { has_opinion_modifier = { target = scope:owner modifier = attempted_to_steal_herd_crime } } } add = -50 } } add = { value = scope:owner.prowess desc = scheme_odds.prowess.owner } if = { limit = { scope:owner = { has_trait = gallowsbait } } add = { value = 10 desc = SCHEME_STEAL_HERD_GALLOWSBAIT } } # If it's a herder, even though you probably shouldn't be stealing from them anyways if = { limit = { scope:target = { government_has_flag = government_is_herder } } add = { value = -10 desc = scheme_odds.misc_is_herder } } } odds_steal_herd_scheme_misc_value = { value = 10 add = { value = 0 desc = scheme_odds.misc_modifiers if = { limit = { scope:target = { has_opinion_modifier = { target = scope:owner modifier = attempted_to_steal_herd_crime } } } add = -50 } } add = { value = scope:owner.prowess desc = scheme_odds.prowess.owner } if = { limit = { scope:owner = { has_trait = gallowsbait } } add = { value = 10 desc = SCHEME_STEAL_HERD_GALLOWSBAIT } } # If it's a herder, even though you probably shouldn't be stealing from them anyways if = { limit = { scope:target = { government_has_flag = government_is_herder } } add = { value = -10 desc = scheme_odds.misc_is_herder } } } mpo_tsagaan_sar_gift_likely_value = { value = 25 # Vassals should always gift if = { limit = { is_vassal_of = scope:host } add = 20 if = { limit = { is_powerful_vassal_of = scope:host } add = 10 } } # Employees should gift if = { limit = { is_councillor_of = scope:host } add = 25 } if = { limit = { is_courtier_of = scope:host has_any_court_position = yes } add = 15 } # Don't want to piss him/her off if = { limit = { has_dread_level_towards = { target = scope:host level = 1 } } add = 25 } if = { limit = { has_dread_level_towards = { target = scope:host level = 2 } } add = 35 } # Relation if = { limit = { has_any_good_relationship_with_character_trigger = { CHARACTER = scope:host } } add = 15 if = { limit = { likes_character_trigger = { CHARACTER = scope:host } } add = 10 } } if = { limit = { has_any_bad_relationship_with_character_trigger = { CHARACTER = scope:host } } add = -10 if = { limit = { has_relation_rival = scope:host } add = -10 } if = { limit = { has_relation_nemesis = scope:host } add = -20 } } if = { limit = { is_any_family_relation_or_spouse_trigger = { CHARACTER = scope:host } } add = 15 } # Respect if = { limit = { has_opinion_modifier = { modifier = respect_opinion target = scope:host } } add = 5 } if = { limit = { has_opinion_modifier = { modifier = disrespect_opinion target = scope:host } } add = -5 } if = { limit = { is_allied_to = scope:host } add = 10 } # Personality if = { limit = { has_trait = generous } add = 25 } if = { limit = { OR = { has_trait = greedy has_trait = avaricious } } add = -25 } if = { limit = { OR = { has_trait = arrogant has_trait = arbitrary has_trait = callous has_trait = sadistic } } add = -10 } if = { limit = { OR = { has_trait = compassionate has_trait = gregarious } } add = 10 } # I'm broke! if = { limit = { OR = { short_term_gold <= minor_gold_value domicile ?= { herd <= minor_herd_value } } } add = -25 } if = { limit = { is_lowborn = yes } add = -50 } if = { limit = { scope:host = { has_legitimacy = yes } } add = { value = 5 multiply = scope:host.legitimacy_level } } add = { value = 10 multiply = scope:host.prestige_level } add = { value = scope:host.tyranny multiply = -2 } add = { value = "opinion(scope:host)" divide = 3 } min = 0 max = 100 } mpo_tsagaan_sar_guest_count = { value = 0 involved_activity = { every_attending_character = { limit = { is_adult = yes NOT = { this = root } can_gift_anything_trigger = yes } add = 1 } } } mpo_tsagaan_sar_guest_gifters = { involved_activity = { every_attending_character = { limit = { is_adult = yes NOT = { this = root } can_gift_anything_trigger = yes var:tsagaan_sar_gift ?= flag:will_gift } add = 1 } } } mpo_tsagaan_sar_guest_gifters_no = { involved_activity = { every_attending_character = { limit = { is_adult = yes NOT = { this = root } can_gift_anything_trigger = yes var:tsagaan_sar_gift ?= flag:no_gift } add = 1 } } } miniscule_gold_value = { value = tiny_gold_value } tiny_gold_value_double = { value = tiny_gold_value multiply = 2 } mpo_zodiac_calculation_value_no_decimal = { value = current_year divide = 12 floor = yes } mpo_zodiac_calculation_value = { value = current_year divide = 12 subtract = mpo_zodiac_calculation_value_no_decimal # To just get the decimal multiply = 12 round = yes } ### FERTILITY GAIN/LOSS VALUES miniscule_county_fertility_value = 5 minor_county_fertility_value = 10 medium_county_fertility_value = 20 major_county_fertility_value = 30 extreme_county_fertility_value = 40 massive_county_fertility_value = 50 monumental_county_fertility_value = 75 miniscule_county_fertility_loss = -5 minor_county_fertility_loss = -10 medium_county_fertility_loss = -20 major_county_fertility_loss = -30 extreme_county_fertility_loss = -40 massive_county_fertility_loss = -50 monumental_county_fertility_loss = -75 miniscule_county_fertility_gain = 5 minor_county_fertility_gain = 10 medium_county_fertility_gain = 20 major_county_fertility_gain = 30 extreme_county_fertility_gain = 40 massive_county_fertility_gain = 50 monumental_county_fertility_gain = 75 herder_list_county_fertility_value = { value = 0 every_in_list = { list = herder_list add = 1 } multiply = medium_county_fertility_value max = 100 } fishing_counties_gold_value = { value = 4 every_in_list = { list = fishing_counties add = 2 } max = 100 } fishing_counties_gold_high_value = { value = 8 every_in_list = { list = fishing_counties add = 4 } max = 100 } ### OBEDIENCE VALUES # Used by Code, do not rename or remove # Used to determine how much obedience_value must reach in order for # the root character to be considered 'obedient' # # root = the character we're calculating the threshold for obedience_threshold = { value = { value = 50 desc = BASE } if = { # Duke limit = { obedience_target.primary_title.tier ?= tier_duchy } add = { value = 20 desc = duchy } } else_if = { # King limit = { obedience_target.primary_title.tier ?= tier_kingdom } add = { value = 50 desc = kingdom } } else_if = { # Emperor limit = { obedience_target.primary_title.tier ?= tier_empire } add = { value = 100 desc = empire } } if = { # Yeke Jarquchi / Chief Law Overseer bonus limit = { exists = overlord.court_position:yeke_jarquchi_court_position } add = { value = -1 multiply = "overlord.court_position:yeke_jarquchi_court_position.aptitude(yeke_jarquchi_court_position)" min = -5 max = 0 desc = court_position_jarquchi_obedience_modifier } } } # Used by Code, do not rename or remove # Used to determine if a character is obedient to another character # Any resulting value greater than obedience_threshold above will # make the root character 'obedient' # Note: tributaries are considered independent # # root = the character for whom we are changing the obedience value obedience_value = { value = { value = 0 desc = BASE } if = { limit = { exists = obedience_target } if = { limit = { # Herders are ALWAYS obedient -- we don't even run the rest of calculations government_has_flag = government_is_herder } add = { value = obedience_threshold add = 1000 desc = obedience_value_herder } } else = { # Have you been overruled to NOT be obedient? if = { limit = { has_variable = not_obedient_humiliation_var var:not_obedient_humiliation_var = obedience_target } add = { value = -850 desc = not_obedient_humiliation_var_tt } } else_if = { limit = { has_variable = not_obedient_declined_call var:not_obedient_declined_call = obedience_target } add = { value = -850 desc = request_influence_war_recipient_declined_opinion } } else_if = { # If you're not overruled to be disobedient, do you have an obedience reason? limit = { has_obedience_reason = obedience_target } add = { value = 1000 desc = opinion_obedient_reason } } add = { # Opinion desc = obedience_value_opinion value = "opinion(obedience_target)" } # Lifestyle Perks if = { limit = { obedience_target = { has_perk = loyalty_and_respect_perk } is_spouse_of = obedience_target } add = { value = 25 desc = obedience_value_loyalty_and_respect } # If you change this value remember changing it in the perk loc key as well } if = { limit = { obedience_target = { has_perk = honored_to_serve_perk } is_kurultai_trigger = yes } add = { value = 25 desc = obedience_value_honored_to_serve } # If you change this value remember changing it in the perk loc key as well } # Family if = { limit = { is_primary_heir_of = obedience_target } add = { value = 250 desc = obedience_value_heir } } else_if = { # You are not the preferred heir limit = { is_male = yes is_child_of = obedience_target obedience_target = { OR = { has_realm_law = male_only_law has_realm_law = male_preference_law has_realm_law = equal_law } } } add = { value = -100 desc = obedience_value_heir_not_preferred } } else_if = { limit = { is_spouse_of = obedience_target } add = { value = 50 desc = obedience_value_spouse } } else_if = { limit = { is_child_of = obedience_target } add = { value = 50 desc = obedience_value_child } } else_if = { limit = { is_concubine_of = obedience_target } add = { value = 25 desc = obedience_value_concubine } } else_if = { limit = { is_close_family_of = obedience_target } add = { value = 25 desc = obedience_value_close_family } } else_if = { limit = { is_extended_family_of = obedience_target } add = { value = 10 desc = obedience_value_extended_family } } #Yurts if = { limit = { exists = obedience_target.domicile } if = { limit = { OR = { has_council_position = councillor_kurultai_1 has_council_position = councillor_kurultai_2 has_council_position = councillor_kurultai_3 has_council_position = councillor_kurultai_4 } } obedience_target.domicile = { switch = { trigger = has_domicile_parameter nomad_yurt_kurultai_obedience_per_piety_lvl_1 = { add = { value = prev.obedience_target.piety_level desc = kurultai_mystical_yurt_01_domicile_building } } nomad_yurt_kurultai_obedience_per_piety_lvl_2 = { add = { value = prev.obedience_target.piety_level multiply = 2 desc = kurultai_mystical_yurt_01_domicile_building } } } switch = { trigger = has_domicile_parameter nomad_yurt_kurultai_more_loyal_lvl_1 = { add = { value = 6 desc = kurultai_yurt_01 } } nomad_yurt_kurultai_more_loyal_lvl_2 = { add = { value = 12 desc = kurultai_yurt_01 } } nomad_yurt_kurultai_more_loyal_lvl_3 = { add = { value = 18 desc = kurultai_yurt_01 } } } } } else_if = { limit = { is_courtier_of = obedience_target } obedience_target.domicile = { switch = { trigger = has_domicile_parameter loyal_soldiers_yurt_more_obedient_lvl_1 = { add = { value = 4 desc = loyal_soldiers_yurt_06_domicile_building } } loyal_soldiers_yurt_more_obedient_lvl_2 = { add = { value = 8 desc = loyal_soldiers_yurt_06_domicile_building } } loyal_soldiers_yurt_more_obedient_lvl_3 = { add = { value = 16 desc = loyal_soldiers_yurt_06_domicile_building } } } } } if = { limit = { obedience_target = { has_character_flag = established_paiza_system } any_equipped_character_artifact = { root = { can_benefit_from_artifact = prev } exists = var:paiza_patron var:paiza_patron = { this = obedience_target is_gurkhan = yes } } } obedience_target.domicile = { switch = { trigger = has_domicile_parameter nomad_yurt_paiza_obedience_bonus_lvl_1 = { add = { value = 8 desc = domicile_building_parameter_nomad_yurt_paiza_obedience_bonus_lvl_1 } } nomad_yurt_paiza_obedience_bonus_lvl_2 = { add = { value = 16 desc = domicile_building_parameter_nomad_yurt_paiza_obedience_bonus_lvl_2 } } nomad_yurt_paiza_obedience_bonus_lvl_3 = { add = { value = 24 desc = domicile_building_parameter_nomad_yurt_paiza_obedience_bonus_lvl_3 } } } } } } # Relationships if = { limit = { has_relation_blood_brother = obedience_target } add = { value = 1250 desc = obedience_value_blood_brother } } else_if = { limit = { has_relation_best_friend = obedience_target } add = { value = 1000 desc = obedience_value_best_friend } } else_if = { limit = { has_relation_friend = obedience_target } add = { value = 100 desc = obedience_value_friend } } else_if = { limit = { has_relation_ward = obedience_target } add = { value = 50 desc = obedience_value_ward } } else_if = { limit = { has_relation_guardian = obedience_target } add = { value = 50 desc = obedience_value_guardian } } else_if = { limit = { has_relation_rival = obedience_target } add = { value = -100 desc = obedience_value_rival } } else_if = { limit = { has_relation_nemesis = obedience_target } add = { value = -1000 desc = obedience_value_nemesis } } else_if = { limit = { NOR = { has_relation_lover = obedience_target has_relation_potential_lover = obedience_target has_relation_crush = obedience_target has_relation_potential_friend = obedience_target } } add = { value = -50 desc = obedience_value_not_good_relationship } } # Employment if = { # Is this person in your kurultai? limit = { this != obedience_target.primary_spouse is_councillor_of = obedience_target } add = { value = 25 desc = obedience_value_councillor } } else_if = { # They're not in your Kurultai limit = { NOT = { is_councillor_of = obedience_target } can_be_any_kurultai_trigger = { COURT_OWNER = obedience_target } } add = { value = -25 desc = obedience_value_no_kurultai } } if = { # Is this your Yeke Jarquchi? limit = { obedience_target.court_position:yeke_jarquchi_court_position ?= this } add = { value = 50 desc = obedience_value_yeke_jarquchi } } else_if = { # Is this your Court Astrologer? limit = { obedience_target.court_position:court_astrologer_court_position ?= this } add = { value = 25 desc = obedience_value_court_astrologer } } else_if = { # Or are they employed by you in any other way? limit = { is_courtier_of = obedience_target has_any_court_position = yes } add = { value = 15 desc = obedience_value_court_position } } else_if = { # You don't employ them limit = { is_courtier_of = obedience_target has_any_court_position = no } add = { value = -15 desc = obedience_value_no_court_position } } # Legitimacy if = { limit = { obedience_target = { has_nomadic_legitimacy = yes legitimacy_level >= 3 } } add = { value = 25 desc = obedience_value_high_legitimacy } } else = { add = { value = -15 desc = obedience_value_low_legitimacy } } # Traits switch = { trigger = has_trait loyal = { add = { value = 25 desc = personality_traitdesc.trait.loyal } } craven = { add = { value = 25 desc = personality_traitdesc.trait.craven } } content = { add = { value = 10 desc = personality_traitdesc.trait.content } } humble = { add = { value = 10 desc = personality_traitdesc.trait.humble } } gregarious = { add = { value = 5 desc = personality_traitdesc.trait.gregarious } } diligent = { add = { value = 5 desc = personality_traitdesc.trait.diligent } } disloyal = { add = { value = -25 desc = personality_traitdesc.trait.disloyal } } deceitful = { add = { value = -25 desc = personality_traitdesc.trait.deceitful } } stubborn = { add = { value = -25 desc = personality_traitdesc.trait.stubborn } } arrogant = { add = { value = -20 desc = personality_traitdesc.trait.arrogant } } paranoid = { add = { value = -10 desc = personality_traitdesc.trait.paranoid } } ambitious = { add = { value = -10 desc = personality_traitdesc.trait.ambitious } } brave = { add = { value = -5 desc = personality_traitdesc.trait.brave } } } if = { limit = { obedience_target = { has_trait = greatest_of_khans } } add = { value = 50 desc = obedience_greatest_of_khans } } else_if = { limit = { obedience_target = { has_trait = conqueror } } add = { value = 35 desc = obedience_conqueror_trait } } else_if = { limit = { obedience_target = { has_character_modifier = the_great_khan_modifier } } add = { value = 20 desc = obedience_greatest_of_khans_descendant } } # Other if = { # Children limit = { is_adult = no } if = { limit = { is_courtier_of = obedience_target } add = { value = 125 desc = obedience_value_child_courtier } } else = { add = { value = 100 desc = obedience_value_child_vassal } switch = { trigger = has_trait rowdy = { add = { value = -25 desc = personality_traitdesc.trait.rowdy } } bossy = { add = { value = -25 desc = personality_traitdesc.trait.bossy } } charming = { add = { value = 25 desc = personality_traitdesc.trait.charming } } curious = { add = { value = -25 desc = personality_traitdesc.trait.curious } } pensive = { add = { value = -25 desc = personality_traitdesc.trait.pensive } } } } } if = { # Low Prowess limit = { obedience_target.prowess <= this.prowess } add = { value = -15 desc = obedience_value_low_prowess } } if = { # Low Dread limit = { obedience_target.dread < this.dread } add = { value = -10 desc = obedience_value_low_dread } } else_if = { # High Dread limit = { obedience_target.dread > 10 obedience_target.dread > this.dread } add = { value = obedience_target.dread multiply = 0.5 desc = obedience_value_high_dread } } else_if = { limit = { obedience_target.dread < 10 } add = { value = -5 desc = obedience_value_insignificant_dread } } if = { # Truce limit = { has_truce = obedience_target } add = { value = 50 desc = obedience_value_truce } } if = { # Larger Herd limit = { exists = domicile domicile.herd >= 100 domicile.herd > obedience_target.domicile.herd } add = { value = -500 desc = obedience_value_herd_size } } if = { # Larger army limit = { current_military_strength >= 100 current_military_strength > obedience_target.current_military_strength } add = { value = -500 desc = obedience_value_military_might } } #CULTRADS if = { limit = { culture = { has_cultural_parameter = nomadic_loyal_soldiers_obedience } } add = { value = 25 desc = obedience_value_loyal_soldiers } } } } } excess_herd_opinion_value = { min = 10 max = 50 add = 10 if = { limit = { excess_herd_value >= twenty_percent_over_herd_value } add = 10 } if = { limit = { excess_herd_value >= forty_percent_over_herd_value } add = 10 } if = { limit = { excess_herd_value >= sixty_percent_over_herd_value } add = 10 } if = { limit = { excess_herd_value >= eighty_percent_over_herd_value } add = 10 } } twenty_percent_over_herd_value = { value = domicile.max_herd add = domicile.twenty_percent_herd_value } forty_percent_over_herd_value = { value = domicile.max_herd add = domicile.forty_percent_herd_value } sixty_percent_over_herd_value = { value = domicile.max_herd add = domicile.sixty_percent_herd_value } eighty_percent_over_herd_value = { value = domicile.max_herd add = domicile.eighty_percent_herd_value } age_minus_ten = { value = age subtract = 10 } age_plus_ten = { value = age add = 10 } settlement_issue_control_reward = 25 settlement_issue_control_penalty = -25 settlement_issue_herd_reward = minor_herd_value_static settlement_issue_fertility_reward = tiny_county_fertility_level_gain mpo_expand_steppe_prestige_cost = major_prestige_value mpo_expand_steppe_gold_cost = { value = medium_gold_value } ################################################ ### NOMAD MAA REFILL VALUES herd_refill_value = { value = 0.4 if = { limit = { trigger_if = { limit = { exists = scope:nomad_temp } } trigger_else = { always = no } } multiply = { add = scope:nomad_temp.martial subtract = 8 divide = 100 add = 1 } } if = { limit = { has_game_rule = hard_difficulty scope:nomad_temp ?= { is_ai = no } } multiply = 0.5 } else_if = { limit = { has_game_rule = very_hard_difficulty scope:nomad_temp ?= { is_ai = no } } multiply = 0.2 } } herd_refill_value_tt = { value = 0.4 multiply = { add = martial subtract = 8 divide = 100 add = 1 } if = { limit = { is_ai = no has_game_rule = hard_difficulty } multiply = 0.5 } if = { limit = { is_ai = no has_game_rule = very_hard_difficulty } multiply = 0.2 } } martial_discount_herd_refill_value_tt = { add = martial subtract = 8 multiply = -1 divide = 100 } replenishable_troops_with_herd_value = { value = replenishable_troops_value max = { add = scope:current_herd_max_value_scope multiply = herd_refill_value } } replenishable_troops_max_herd_value = { value = 0 scope:actor = { every_maa_regiment = { add = { add = maa_max_troops_count subtract = maa_current_troops_count if = { limit = { maa_regiments_cost_more_to_reinforce_per_soldier_trigger = yes } multiply = maa_regiments_cost_more_to_reinforce_per_soldier_trigger_mult } } } } max = scope:actor.domicile.herd divide = herd_refill_value multiply = -1 } replenishable_troops_payed_herd_tt_value = { value = 0 every_maa_regiment = { add = { add = maa_max_troops_count subtract = maa_current_troops_count if = { limit = { maa_regiments_cost_more_to_reinforce_per_soldier_trigger = yes } multiply = maa_regiments_cost_more_to_reinforce_per_soldier_trigger_mult } } } divide = herd_refill_value_tt max = domicile.herd } replenishable_troops_max_herd_tt_value = { value = 0 every_maa_regiment = { add = { add = maa_max_troops_count subtract = maa_current_troops_count } } max = { value = domicile.herd multiply = herd_refill_value_tt } } ###################################################### high_skill_court_astrologer_cost = { value = medium_gold_value } low_skill_court_astrologer_cost = { value = minor_gold_value } high_skill_siege_engineer_cost = { value = medium_gold_value } low_skill_siege_engineer_cost = { value = minor_gold_value } high_skill_foreign_emissary_cost = { value = medium_gold_value } low_skill_foreign_emissary_cost = { value = minor_gold_value } ###################################################### nomadic_cultural_maa_bonus_low_value = 0.1 nomadic_cultural_maa_bonus_medium_value = 0.2 nomadic_cultural_maa_bonus_high_value = 0.4 dominate_title_current_ally_strength = { value = root.current_military_strength every_tributary = { limit = { vassal_contract_has_flag = tributary_contract_tributary_forced_war_override } add = root.current_military_strength } every_ally = { add = root.current_military_strength } } dominate_title_current_enemy_strength = { value = 0 root.primary_title.de_jure_liege ?= { every_de_jure_county_holder = { limit = { is_landed = yes NOR = { is_allied_to = root top_liege = root top_suzerain ?= root government_has_flag = government_is_herder } is_independent_ruler = yes } add = current_military_strength } } } mpo_de_jure_title_value = { value = root.highest_held_title_tier subtract = 1 } sub_realm_with_tributaries_size = { value = { add = sub_realm_size every_tributary = { every_sub_realm_county = { add = 1 } every_tributary = { every_sub_realm_county = { add = 1 } every_tributary = { every_sub_realm_county = { add = 1 } every_tributary = { every_sub_realm_county = { add = 1 } } } } } } } mpo_greatest_of_khans_target_counties = { value = 50 } mpo_greatest_of_khans_target_counties_tributaries = { value = 100 } mpo_gok_world_conquest_target_counties = { value = 1000 } mpo_gok_world_conquest_target_counties_tributaries = { value = 1500 } ninety_percent_gold_value = { value = gold multiply = 0.9 } negative_seventy_five_percent_prestige_value = { value = prestige multiply = -0.8 } gok_obedient_vassals_strength_value = { value = 0 every_in_list = { list = obedient_nomad_vassals limit = { any_character_war = { using_cb = mpo_great_war_of_defiance_cb } } add = 1 if = { limit = { highest_held_title_tier >= tier_duchy } add = 2 } if = { limit = { highest_held_title_tier >= tier_kingdom } add = 3 } } min = 1 } fought_gok_alone_value = { value = miniscule_dynasty_prestige_gain multiply = root.var:fought_for_gok_alone min = 1 } mpo_domicile_yurt_marriage_acceptance_value = { value = 0 scope:actor.domicile ?= { switch = { trigger = has_domicile_parameter nomad_yurt_marriage_acceptance_lvl_1 = { add = 5 } nomad_yurt_marriage_acceptance_lvl_2 = { add = 10 } nomad_yurt_marriage_acceptance_lvl_3 = { add = 20 } nomad_yurt_marriage_acceptance_lvl_4 = { add = 30 } } switch = { trigger = has_domicile_parameter nomad_main_yurt_marriage_acceptance_lvl_1 = { add = 5 } nomad_main_yurt_marriage_acceptance_lvl_2 = { add = 10 } nomad_main_yurt_marriage_acceptance_lvl_3 = { add = 15 } nomad_main_yurt_marriage_acceptance_lvl_4 = { add = 20 } } } } potential_joiner_combined_value = { value = 0 every_in_list = { list = potential_joiners add = 1 if = { limit = { highest_held_title_tier >= tier_duchy } add = 2 } if = { limit = { highest_held_title_tier >= tier_kingdom } add = 3 } } min = 1 } mpo_domicile_yurt_marriage_acceptance_value = { value = 0 scope:actor.domicile ?= { switch = { trigger = has_domicile_parameter nomad_yurt_marriage_acceptance_lvl_1 = { add = 5 } nomad_yurt_marriage_acceptance_lvl_2 = { add = 10 } nomad_yurt_marriage_acceptance_lvl_3 = { add = 20 } nomad_yurt_marriage_acceptance_lvl_4 = { add = 30 } } switch = { trigger = has_domicile_parameter nomad_main_yurt_marriage_acceptance_lvl_1 = { add = 5 } nomad_main_yurt_marriage_acceptance_lvl_2 = { add = 10 } nomad_main_yurt_marriage_acceptance_lvl_3 = { add = 15 } nomad_main_yurt_marriage_acceptance_lvl_4 = { add = 20 } } } } sent_herd_opinion_value = { value = 5 add = { if = { limit = { scope:actor.diplomacy > 0 } add = { value = scope:actor.diplomacy multiply = 3 } } if = { limit = { scope:recipient.ai_greed > 0 } add = { value = scope:recipient.ai_greed divide = 3 } } if = { limit = { scope:recipient.liege = scope:actor } divide = 1.5 } if = { limit = { scope:recipient = scope:actor.faith.religious_head } divide = 3 } if = { limit = { scope:actor.culture ?= { has_innovation = fp3_innovation_fritware } } multiply = 1.2 } max = 100 } if = { limit = { scope:actor.culture = { has_cultural_parameter = more_gift_opinion } } multiply = 1.2 } if = { limit = { scope:actor = { has_perk = thoughtful_perk } } multiply = 2 } } herd_gift_value = { value = scope:actor.domicile.minor_herd_value if = { limit = { scope:recipient.ai_greed > 0 } add = { value = scope:recipient.ai_greed divide = 4 } } if = { limit = { scope:actor = { exists = dynasty dynasty = { has_dynasty_perk = fp1_adventure_legacy_2 } } } multiply = 0.5 } } mpo_current_disobedient_kurultai_value = { value = 0 every_councillor = { limit = { OR = { root.cp:councillor_kurultai_1 ?= this root.cp:councillor_kurultai_2 ?= this root.cp:councillor_kurultai_3 ?= this root.cp:councillor_kurultai_4 ?= this } is_obedient = no } add = 1 } switch = { trigger = has_realm_law nomadic_authority_5 = { ordered_child = { order_by = age max = define:NKurultai|KURULTAI_SUCCESSION_CHILD_ELECTORS_DOMINANCE_5 check_range_bounds = no limit = { age >= define:NKurultai|KURULTAI_SUCCESSION_CHILD_MINIMUM_AGE obedience_target = root } if = { limit = { NOR = { is_obedient_to = root root.cp:councillor_kurultai_1 ?= this root.cp:councillor_kurultai_2 ?= this root.cp:councillor_kurultai_3 ?= this root.cp:councillor_kurultai_4 ?= this } } add = 1 } } } nomadic_authority_4 = { ordered_child = { order_by = age max = define:NKurultai|KURULTAI_SUCCESSION_CHILD_ELECTORS_DOMINANCE_4 check_range_bounds = no limit = { age >= define:NKurultai|KURULTAI_SUCCESSION_CHILD_MINIMUM_AGE obedience_target = root } if = { limit = { NOR = { is_obedient_to = root root.cp:councillor_kurultai_1 ?= this root.cp:councillor_kurultai_2 ?= this root.cp:councillor_kurultai_3 ?= this root.cp:councillor_kurultai_4 ?= this } } add = 1 } } } nomadic_authority_3 = { ordered_child = { order_by = age max = define:NKurultai|KURULTAI_SUCCESSION_CHILD_ELECTORS_DOMINANCE_3 check_range_bounds = no limit = { age >= define:NKurultai|KURULTAI_SUCCESSION_CHILD_MINIMUM_AGE obedience_target = root } if = { limit = { NOR = { is_obedient_to = root root.cp:councillor_kurultai_1 ?= this root.cp:councillor_kurultai_2 ?= this root.cp:councillor_kurultai_3 ?= this root.cp:councillor_kurultai_4 ?= this } } add = 1 } } } nomadic_authority_2 = { ordered_child = { order_by = age max = define:NKurultai|KURULTAI_SUCCESSION_CHILD_ELECTORS_DOMINANCE_2 check_range_bounds = no limit = { age >= define:NKurultai|KURULTAI_SUCCESSION_CHILD_MINIMUM_AGE obedience_target = root } if = { limit = { NOR = { is_obedient_to = root root.cp:councillor_kurultai_1 ?= this root.cp:councillor_kurultai_2 ?= this root.cp:councillor_kurultai_3 ?= this root.cp:councillor_kurultai_4 ?= this } } add = 1 } } } nomadic_authority_1 = { ordered_child = { order_by = age max = define:NKurultai|KURULTAI_SUCCESSION_CHILD_ELECTORS_DOMINANCE_1 check_range_bounds = no limit = { age >= define:NKurultai|KURULTAI_SUCCESSION_CHILD_MINIMUM_AGE obedience_target = root } if = { limit = { NOR = { is_obedient_to = root root.cp:councillor_kurultai_1 ?= this root.cp:councillor_kurultai_2 ?= this root.cp:councillor_kurultai_3 ?= this root.cp:councillor_kurultai_4 ?= this } } add = 1 } } } } } mpo_missing_kurultai_value = { value = 0 if = { limit = { NOT = { exists = cp:councillor_kurultai_1 } } add = 1 } if = { limit = { NOT = { exists = cp:councillor_kurultai_2 } } add = 1 } if = { limit = { NOT = { exists = cp:councillor_kurultai_3 } } add = 1 } if = { limit = { NOT = { exists = cp:councillor_kurultai_4 } } add = 1 } } gok_era_scaling_value = { if = { limit = { current_date >= 1300 } value = 5 } else_if = { limit = { any_culture_global = { has_cultural_era_or_later = culture_era_late_medieval } } value = 3 } else_if = { limit = { any_culture_global = { has_cultural_era_or_later = culture_era_high_medieval } } value = 2 } else_if = { limit = { any_culture_global = { has_cultural_era_or_later = culture_era_early_medieval } } value = 1.5 } else = { value = 1 } } gok_nomadic_riders_small_value = { value = 12 multiply = gok_era_scaling_value } gok_nomadic_riders_large_value = { value = 20 multiply = gok_era_scaling_value } gok_maa_small_value = { value = 1 multiply = gok_era_scaling_value } gok_maa_smallish_value = { value = 2 multiply = gok_era_scaling_value } gok_maa_medium_value = { value = 3 multiply = gok_era_scaling_value } gok_maa_largish_value = { value = 4 multiply = gok_era_scaling_value } gok_maa_large_value = { value = 5 multiply = gok_era_scaling_value } #These are the values that will have a HUGE impact on how strong the Greatest of Khans gets #They provide troops when he subjugates lands through war or interaction gok_subjugated_army_levy_value = { value = 200 if = { limit = { scope:army_giver = { highest_held_title_tier >= tier_kingdom } } add = 300 } if = { limit = { scope:army_giver = { highest_held_title_tier >= tier_empire } } add = 300 } if = { limit = { scope:army_giver = { realm_size >= 1 } } add = { value = scope:army_giver.sub_realm_size multiply = 20 } } multiply = gok_era_scaling_value } gok_subjugated_army_maa_value_very_large = { value = 0 if = { limit = { scope:army_giver = { realm_size >= 1 } } add = { value = scope:army_giver.sub_realm_size divide = 5 } } multiply = gok_era_scaling_value floor = yes max = 24 } gok_subjugated_army_maa_value_large = { value = 0 if = { limit = { scope:army_giver = { realm_size >= 1 } } add = { value = scope:army_giver.sub_realm_size divide = 10 } } multiply = gok_era_scaling_value floor = yes max = 16 } gok_subjugated_army_maa_value_medium = { value = 0 if = { limit = { scope:army_giver = { realm_size >= 1 } } add = { value = scope:army_giver.sub_realm_size divide = 15 } } multiply = gok_era_scaling_value floor = yes max = 12 } gok_subjugated_army_maa_value_small = { value = 0 if = { limit = { scope:army_giver = { realm_size >= 1 } } add = { value = scope:army_giver.sub_realm_size divide = 20 } } multiply = gok_era_scaling_value floor = yes max = 8 } gok_subjugated_army_maa_value_very_small = { value = 0 if = { limit = { scope:army_giver = { realm_size >= 1 } } add = { value = scope:army_giver.sub_realm_size divide = 40 } } multiply = gok_era_scaling_value floor = yes max = 4 } gok_retribution_dread_value = { value = 0 every_in_list = { list = devastation_area add = 2 } } gok_retribution_herd_value = { value = 0 every_in_list = { list = devastation_area add = scope:attacker.domicile.miniscule_herd_gain } } gok_retribution_gold_value = { value = 0 every_in_list = { list = devastation_area add = { add = development_level multiply = 3 } } } yeke_jarquchi_aptitude_tooltip = { value = 0 if = { limit = { exists = court_position:yeke_jarquchi_court_position } add = "court_position:yeke_jarquchi_court_position.aptitude(yeke_jarquchi_court_position)" } } foreign_emissary_aptitude_tooltip = { value = 0 if = { limit = { exists = court_position:foreign_emissary_court_position } add = "court_position:foreign_emissary_court_position.aptitude(foreign_emissary_court_position)" } }