This commit is contained in:
Heidesommer 2026-06-10 09:56:04 -04:00
parent 9d52eda700
commit 3c904f31fc
22 changed files with 14003 additions and 676 deletions

View file

@ -41,6 +41,7 @@ become_tributary_interaction = {
scope:actor = {
OR = {
is_tributary_or_independent_neighbor_of_hegemon_trigger = { HEGEMON = h_europa }
is_tributary_or_independent_neighbor_of_hegemon_trigger = { HEGEMON = h_numenor }
}
}
}
@ -145,6 +146,22 @@ become_tributary_interaction = {
player = scope:actor
}
}
else_if = {
limit = { scope:recipient.primary_title = title:h_numenor }
open_view_data = {
view = decision_detail
data = decision:tribute_mission_decision_numenor
player = scope:actor
}
}
else_if = {
limit = { scope:recipient.primary_title = title:h_europa }
open_view_data = {
view = decision_detail
data = decision:tribute_mission_decision_europa
player = scope:actor
}
}
}
}
@ -2550,6 +2567,14 @@ exact_tribute_interaction = {
limit = { scope:actor.primary_title = title:h_india }
execute_decision = tribute_mission_decision_india
}
else_if = {
limit = { scope:actor.primary_title = title:h_numenor }
execute_decision = tribute_mission_decision_numenor
}
else_if = {
limit = { scope:actor.primary_title = title:h_europa }
execute_decision = tribute_mission_decision_europa
}
}
}
@ -2941,6 +2966,22 @@ exact_tribute_player_interaction = {
player = scope:recipient
}
}
else_if = {
limit = { scope:actor.primary_title = title:h_europa }
open_view_data = {
view = decision_detail
data = decision:tribute_mission_decision_europa
player = scope:recipient
}
}
else_if = {
limit = { scope:actor.primary_title = title:h_numenor }
open_view_data = {
view = decision_detail
data = decision:tribute_mission_decision_numenor
player = scope:recipient
}
}
}
else_if = {
limit = { scope:actor = { government_has_flag = government_is_mandala } }

View file

@ -0,0 +1,134 @@
#ho_christian = {
# pattern = "pattern_solid.dds"
# color1 = "white"
# colored_emblem = {
# texture = "ce_cross_07.dds"
# color1 = "yellow"
# }
#}
#
#ho_knights_templar = {
# pattern = "pattern_solid.dds"
# color1 = "white"
# color2 = "black"
# colored_emblem = {
# texture = "ce_block_02.dds"
# color1 = "black"
# color2 = "black"
# instance = { position = { 0.5 0.128 } scale = { 1.0 0.256 } }
# }
# colored_emblem = {
# texture = "ce_cross_patty.dds"
# color1 = "red"
# color2 = "red"
# instance = { position = { 0.5 0.58 } scale = { 0.8 0.8 } }
# }
#}
#
#ho_knights_hospitaller = {
# pattern = "pattern_solid.dds"
# color1 = "red"
# colored_emblem = {
# texture = "ce_cross_05_maltese.dds"
# color1 = "white"
# color2 = "white"
# }
#}
#
#ho_teutonic_order = {
# pattern = "pattern_solid.dds"
# color1 = "white"
# colored_emblem = {
# texture = "ce_ordinary_cross_5.dds"
# color1 = "black"
# color2 = "black"
# }
#}
#
#ho_order_of_calatrava = {
# pattern = "pattern_solid.dds"
# color1 = "white"
# colored_emblem = {
# texture = "ce_cross_alcantara.dds"
# color1 = "red"
# color2 = "red"
# }
#}
#
#ho_order_of_alcantara = {
# pattern = "pattern_solid.dds"
# color1 = "white"
# colored_emblem = {
# texture = "ce_cross_alcantara.dds"
# color1 = "green"
# color2 = "green"
# }
#}
#
#ho_knights_of_santiago = {
# pattern = "pattern_solid.dds"
# color1 = "white"
# colored_emblem = {
# texture = "ce_cross_03.dds"
# color1 = "red"
# color2 = "red"
# }
#}
#
#ho_order_of_saint_patrick = {
# pattern = "pattern_solid.dds"
# color1 = "white"
# colored_emblem = {
# texture = "ce_ordinary_saltire_5.dds"
# color1 = "red"
# color2 = "red"
# }
# colored_emblem = {
# texture = "ce_shamrock.dds"
# color1 = "green"
# color2 = "green"
# instance = { scale = { 0.8 0.8 } }
# }
#}
#
#
#ho_zealots = {
# pattern = "pattern_solid.dds"
# color1 = "white"
# colored_emblem = {
# texture = "ce_star_hexagram.dds"
# color1 = "green"
# color2 = "red"
# }
#}
#
#ho_servants_of_the_pangool = {
# pattern = "pattern_solid.dds"
# color1 = "yellow"
# colored_emblem = {
# texture = "ce_snake.dds"
# color1 = "green"
# color2 = "green"
# }
#}
#
#### FP1
#
#ho_jomsvikings = {
# pattern = "pattern_solid.dds"
# color1 = "red"
# color2 = "white"
#
# colored_emblem = {
# texture = "ce_norse_frame_urnes.dds"
# color1 = "white"
# color2 = "red"
# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } }
# }
# colored_emblem = {
# texture = "ce_norse_odroerir_lillbjars.dds"
# color1 = "white"
# color2 = "red"
# instance = { position = { 0.5 0.24 } scale = { 0.55 0.55 } rotation = 66 }
# }
#}

View file

@ -0,0 +1,205 @@
mc_bull = {
pattern = "pattern_horizontal_split_02.dds"
color1 = "white"
color2 = "red"
colored_emblem = {
texture = "ce_bull_head.dds"
color1 = "black"
color2 = "red"
instance = { position = { 0.5 0.6 } scale = { 0.7 0.7 } }
}
}
mc_french = {
pattern = "pattern_horizontal_split_02.dds"
color1 = "blue"
color2 = "yellow"
colored_emblem = {
texture = "ce_fleur.dds"
color1 = "yellow"
instance = { position = { 0.5 0.6 } scale = { 0.7 0.7 } }
}
}
mc_white_company = {
pattern = "pattern_solid.dds"
color1 = "white"
colored_emblem = {
texture = "ce_ordinary_chevron_5.dds"
color1 = "red"
}
}
mc_great_company = {
pattern = "pattern_solid.dds"
color1 = "white"
colored_emblem = {
texture = "ce_circles_01.dds"
color1 = "red"
}
}
mc_compagnia_di_san_giorgio = {
pattern = "pattern_solid.dds"
color1 = "white"
color2 = "red"
colored_emblem = {
texture = "ce_ordinary_cross_5.dds"
color1 = "red"
}
}
mc_compagnia_della_stella = {
pattern = "pattern_horizontal_stripes_01.dds"
color1 = "yellow"
color2 = "red"
colored_emblem = {
texture = "ce_star_08.dds"
color1 = "yellow"
}
}
mc_compagnia_della_rosa = {
pattern = "pattern_diagonal_split_01.dds"
color1 = "white"
color2 = "red"
colored_emblem = {
texture = "ce_flower.dds"
color1 = "red"
color2 = "yellow"
}
}
mc_gran_companyia_catalana = {
pattern = "pattern_solid.dds"
color1 = "yellow"
colored_emblem = {
texture = "ce_diagonal_stripes_02_dual.dds"
color1 = "red"
color2 = "red"
}
}
mc_nafarroako_konpainia = {
pattern = "pattern_solid.dds"
color1 = "yellow"
colored_emblem = {
texture = "ce_cross_08.dds"
color1 = "yellow"
}
}
mc_thinglith = {
pattern = "pattern_diagonal_split_01.dds"
color1 = "blue"
color2 = "white"
colored_emblem = {
texture = "ce_goat.dds"
color1 = "yellow"
}
}
mc_mamluks = {
pattern = "pattern_solid.dds"
color1 = "yellow"
colored_emblem = {
texture = "ce_moon.dds"
color1 = "blue"
}
}
mc_ghilman = {
pattern = "pattern_solid.dds"
color1 = "green"
colored_emblem = {
texture = "ce_moon.dds"
color1 = "red"
}
}
mc_company_of_the_brabancon_wolf = {
pattern = "pattern_solid.dds"
color1 = "orange"
colored_emblem = {
texture = "ce_lion_rampant.dds"
color1 = "blue"
color2 = "white"
instance = { position = { 0.5 0.5 } scale = { 0.9 0.9 } }
}
}
mc_hengist_retinue = {
pattern = "pattern_solid.dds"
color1 = "red"
colored_emblem = {
texture = "ce_lion_rampant.dds"
color1 = "yellow"
color2 = "yellow"
}
}
mc_wakes_guard = {
pattern = "pattern_solid.dds"
color1 = "white"
color2 = "blue"
colored_emblem = {
texture = "ce_eagle.dds"
color1 = "blue"
color2 = "red"
}
}
mc_horsas_band = {
pattern = "pattern_solid.dds"
color1 = "red"
color2 = "yellow"
colored_emblem = {
texture = "ce_horse_rampant.dds"
color1 = "yellow"
color2 = "blue"
}
}
mc_woad_raiders = {
pattern = "pattern_solid.dds"
color1 = "blue"
color2 = "white"
colored_emblem = {
texture = "ce_horizontal_stripes_04.dds"
color1 = color2
color2 = color1
instance = { rotation = 90 }
}
}
mc_vanguard_of_kilwa = {
pattern = "pattern_solid.dds"
color1 = "yellow"
color2 = "red"
colored_emblem = {
texture = "ce_block_02.dds"
color1 = "red"
color2 = "red"
instance = { position = { 0.5 0.725 } scale = { 1.0 0.55 } }
}
colored_emblem = {
texture = "ce_crescent_mask.dds"
color1 = "white"
color2 = "white"
instance = { position = { 0.5 0.20 } rotation = 90 scale = { 0.4 0.4 } }
instance = { position = { 0.5 0.70 } rotation = 90 scale = { 0.4 0.4 } }
}
}

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,28 @@
template = {
religious_icon_01 = {
pattern = "pattern_solid.dds"
color1 = list "normal_colors"
color2 = list "metal_colors"
color3 = list "metal_colors"
colored_emblem = {
texture = list "religion_icons"
color1 = list "metal_colors"
color2 = list "metal_colors"
instance = { scale = { 0.7 0.7 } }
}
}
religious_icon_01_metal = {
pattern = "pattern_solid.dds"
color1 = list "metal_colors"
color2 = list "normal_colors"
color3 = list "normal_colors"
colored_emblem = {
texture = list "religion_icons"
color1 = list "normal_colors"
color2 = list "normal_colors"
instance = { scale = { 0.7 0.7 } }
}
}
}

View file

@ -0,0 +1 @@


View file

@ -0,0 +1,14 @@
template = {
coa_designer_blank_default = {
pattern = "pattern_solid.dds"
color1 = list "normal_colors"
color2 = list "metal_colors"
color3 = list "normal_colors"
colored_emblem = {
texture = "ce_fleur.dds"
color1 = color2
instance = { position = { 0.5 0.5 } scale = { 0.7 0.7 } }
}
}
}

View file

@ -0,0 +1,3 @@
@smErmine = 0.27
@smLysX = 0.23
@smLysY = 0.26

View file

@ -3994,7 +3994,7 @@ d_la_mancha={
}
e_numenor = {
h_numenor = {
pattern="pattern__solid_designer.dds"
color1=purple
color2=white

View file

@ -0,0 +1,13 @@
default = {
pattern = "pattern_solid.dds"
color1 = "green"
}
unknown = {
pattern = "pattern_solid.dds"
color1 = "black"
color2 = "black"
textured_emblem = {
texture = "_default.dds"
}
}

View file

@ -38,4 +38,19 @@ nilfgaardian = {
hybrid = yes
}
dalmatian = {
trigger = {
OR = {
AND = {
scope:culture = { has_cultural_pillar = heritage_italian }
scope:other_culture = { has_cultural_pillar = heritage_south_slavic }
}
AND = {
scope:culture = { has_cultural_pillar = heritage_south_slavic }
scope:other_culture = { has_cultural_pillar = heritage_italian }
}
}
}
hybrid = yes
}

View file

@ -184,8 +184,7 @@ name_list_NEOW_bosnian = {
Talib Tariq Tvrtko Tahir
Vojislav Vladan Vuk Vedad
Zain Zdravko Zvezdan
}
}
female_names = {
3 = {

View file

@ -690,6 +690,80 @@ restore_alpine_border_novelist_france_decision = {
always = yes
}
ai_will_do = {
base = 100
}
}
restore_numenor_decision = {
picture = {
reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds"
}
desc = restore_numenor_decision_desc
selection_tooltip = restore_numenor_tooltip
decision_group_type = major
ai_check_interval_by_tier = {
barony = 0
county = 0
duchy = 0
kingdom = 120
empire = 120
hegemony = 0
}
is_shown = {
is_ruler = yes
is_playable_character = yes
faith = faith:romanticist
NOT = {
is_target_in_global_variable_list = {
name = unavailable_unique_decisions
target = flag:flag_restored_numenor_decision
}
}
}
is_valid = {
has_title = title:e_france
completely_controls = title:e_france
completely_controls = title:d_london
completely_controls = title:d_latium
prestige_level = 5
piety_level = 5
}
is_valid_showing_failures_only = {
is_landed = yes
is_capable_adult = yes
is_imprisoned = no
top_liege = this
is_at_war = no
}
effect = {
custom_tooltip = restore_numenor_decision_effect_tooltip
show_as_tooltip = {
restore_numenor_decision_effect = yes
}
hidden_effect = {
restore_numenor_decision_effect = yes
add_to_global_variable_list = {
name = unavailable_unique_decisions
target = flag:flag_restored_numenor_decision
}
set_global_variable = {
name = flag_restored_numenor_decision
value = root
}
}
}
ai_potential = {
always = yes
}
ai_will_do = {
base = 100
}

View file

@ -28,7 +28,7 @@ numenor_high_king_french = {
gender = male
special = holder
priority = 103
titles = { e_france }
titles = { e_france h_numenor }
faiths = { romanticist }
governments = { feudal_government tribal_government administrative_government }
heritages = { heritage_french }

File diff suppressed because it is too large Load diff

View file

@ -4,6 +4,12 @@
capital = c_ile_de_france
}
h_numenor = {
color = { 75 30 95 }
capital = c_ile_de_france
}
e_numenor_cosmetic = {
color = { 75 30 95 }

View file

@ -0,0 +1,680 @@

#Massive Tribute paid
tribute_mission_expanded_deadline_years = 20
#Default: Pay Tribute once every 15 years, or else...
tribute_mission_deadline_years = 15
#Sorry Tribute paid
tribute_mission_frequent_deadline_years = 10
#... but not too often?
tribute_mission_cooldown_years = 5
tribute_mission_cooldown_more_years = 10
tribute_mission_cooldown_most_years = 15
#Requested Tribute
requested_tribute_mission_deadline_years = 5
tribute_reward_innovation_progress_value = 5
tribute_reward_fascination_progress_value = 5
tribute_seal_of_investiture_cost = 500
exact_tribute_subject_standing_value = 20
tribute_reward_treasury_cost = {
value = 0
add = minor_treasury_value
}
seal_of_investiture_minimum_subject_standing = {
if = {
limit = { exists = scope:tributary_scope }
scope:tributary_scope = {
save_temporary_scope_as = tributary_temp
}
}
else = {
save_temporary_scope_as = tributary_temp
}
scope:tributary_temp = {
if = {
limit = { highest_held_title_tier >= tier_kingdom }
value = 30
}
else_if = {
limit = { highest_held_title_tier >= tier_duchy }
value = 50
}
else_if = {
limit = { highest_held_title_tier >= tier_county }
value = 70
}
}
}
tribute_mission_seal_of_investiture_ai_will_select = {
if = {
limit = { exists = scope:tributary_scope }
scope:tributary_scope = {
save_temporary_scope_as = tributary_temp
}
}
else = {
save_temporary_scope_as = tributary_temp
}
add = scope:tributary_temp.subject_standing
save_temporary_value_as = current_standing
if = {
limit = { scope:current_standing < scope:tributary_temp.seal_of_investiture_minimum_subject_standing }
value = 0
}
else = {
subtract = scope:tributary_temp.seal_of_investiture_minimum_subject_standing
if = {
limit = { exists = scope:successful_influence } # This is not counted into the chance when assessing before the mission
add = 25
}
overlord ?= {
add = {
add = ai_greed
multiply = -0.5
}
add = {
add = ai_honor
multiply = 0.5
}
}
}
}
tribute_mission_no_seal_of_investiture_ai_will_select = {
if = {
limit = { tribute_mission_seal_of_investiture_ai_will_select >= 100 }
value = 0
}
else = {
value = 10
}
}
tribute_mission_chance_to_receive_seal_of_investiture = {
if = {
limit = { overlord ?= { is_ai = no } }
value = -1 # uncertain
}
else = {
value = tribute_mission_seal_of_investiture_ai_will_select
save_temporary_value_as = base_chance
divide = {
add = scope:base_chance
add = tribute_mission_no_seal_of_investiture_ai_will_select
}
min = 0
}
}
tribute_reward_treasury_cap = {
value = excessive_gold_tribute_value
multiply = 2
culture ?= {
if = {
limit = {
has_cultural_era_or_later = culture_era_late_medieval
}
multiply = 1.6
}
else_if = {
limit = {
has_cultural_era_or_later = culture_era_high_medieval
}
multiply = 1.4
}
else_if = {
limit = {
has_cultural_era_or_later = culture_era_early_medieval
}
multiply = 1.2
}
else = {
multiply = 1
}
}
}
tribute_treasury_reward_value = {
value = 0
if = {
limit = {
scope:tributary_scope = { has_variable = offered_gold_value }
}
value = scope:tributary_scope.var:offered_gold_value
}
else = {
value = tribute_reward_treasury_cost
}
multiply = 3
multiply = {
value = scope:opinion_of_tributary
divide = 5
min = 1
}
min = tribute_reward_treasury_cost
max = tribute_reward_treasury_cap
}
small_herd_tribute_value = {
value = minor_herd_value_no_dominance
multiply = gold_to_herd_conversion_rate
floor = yes
min = 50
}
adequate_herd_tribute_value = {
value = major_herd_value_no_dominance
multiply = gold_to_herd_conversion_rate
floor = yes
min = 200
}
excessive_herd_tribute_value = {
value = massive_herd_value_no_dominance
multiply = gold_to_herd_conversion_rate
floor = yes
min = 500
}
herd_conversion_tribute_value = {
value = 0
add = scope:tributary_scope.var:offered_herd_value
divide = gold_to_herd_conversion_rate
}
small_gold_tribute_value = {
if = {
limit = { is_tributary = no }
if = {
limit = {
OR = {
has_variable = wants_to_become_tributary_of_china
any_neighboring_top_liege_realm_owner = {
primary_title = title:h_china
}
}
}
title:h_china.holder = {
save_temporary_scope_as = tribute_target
}
}
else_if = {
limit = {
any_neighboring_top_liege_realm_owner = {
primary_title = title:h_roman_empire
}
}
title:h_roman_empire.holder = {
save_temporary_scope_as = tribute_target
}
}
else_if = {
limit = {
any_neighboring_top_liege_realm_owner = {
primary_title = title:h_eastern_roman_empire
}
}
title:h_eastern_roman_empire.holder = {
save_temporary_scope_as = tribute_target
}
}
else_if = {
limit = {
any_neighboring_top_liege_realm_owner = {
primary_title = title:h_dar_al_islam
}
}
title:h_dar_al_islam.holder = {
save_temporary_scope_as = tribute_target
}
}
else_if = {
limit = {
any_neighboring_top_liege_realm_owner = {
primary_title = title:h_india
}
}
title:h_india.holder = {
save_temporary_scope_as = tribute_target
}
}
else_if = {
limit = {
any_neighboring_top_liege_realm_owner = {
primary_title = title:h_europa
}
}
title:h_europa.holder = {
save_temporary_scope_as = tribute_target
}
}
else_if = {
limit = {
any_neighboring_top_liege_realm_owner = {
primary_title = title:h_numenor
}
}
title:h_numenor.holder = {
save_temporary_scope_as = tribute_target
}
}
#For Exact Tribute rolling error
else_if = {
limit = { exists = scope:actor }
scope:actor = { save_temporary_scope_as = tribute_target }
}
else = {
suzerain ?= { save_temporary_scope_as = tribute_target } #Temporary error fix until widgets are evaluated after is_shown on decisions TIT-67694
}
}
else = {
suzerain ?= { save_temporary_scope_as = tribute_target }
}
value = 0
if = {
limit = {
scope:tribute_target = { has_treasury = yes }
}
add = minor_treasury_value
}
else = {
add = minor_gold_value
}
if = {
limit = {
scope:tribute_target = {
has_any_worst_bad_relationship_with_character_trigger = { CHARACTER = prev }
}
}
multiply = 1.5
}
else_if = {
limit = {
scope:tribute_target = {
has_any_bad_relationship_with_character_trigger = { CHARACTER = prev }
}
}
multiply = 1.25
}
max = {
scope:tribute_target.culture = {
if = {
limit = {
has_cultural_era_or_later = culture_era_late_medieval
}
value = 200
}
else_if = {
limit = {
has_cultural_era_or_later = culture_era_high_medieval
}
value = 150
}
else_if = {
limit = {
has_cultural_era_or_later = culture_era_early_medieval
}
value = 100
}
else_if = {
limit = {
has_cultural_era_or_later = culture_era_tribal
}
value = 50
}
else = {
value = 25
}
}
}
floor = yes
if = {
limit = { scope:tribute_target = { highest_held_title_tier = tier_hegemony } }
if = {
limit = { primary_title.tier >= tier_empire }
min = 100
}
else_if = {
limit = { primary_title.tier >= tier_kingdom }
min = 75
}
else = { min = 50 }
}
else = { min = 5 }
}
adequate_gold_tribute_value = {
if = {
limit = { is_tributary = no }
if = {
limit = {
OR = {
has_variable = wants_to_become_tributary_of_china
any_neighboring_top_liege_realm_owner = {
primary_title = title:h_china
}
}
}
title:h_china.holder = {
save_temporary_scope_as = tribute_target
}
}
else_if = {
limit = {
any_neighboring_top_liege_realm_owner = {
primary_title = title:h_roman_empire
}
}
title:h_roman_empire.holder = {
save_temporary_scope_as = tribute_target
}
}
else_if = {
limit = {
any_neighboring_top_liege_realm_owner = {
primary_title = title:h_eastern_roman_empire
}
}
title:h_eastern_roman_empire.holder = {
save_temporary_scope_as = tribute_target
}
}
else_if = {
limit = {
any_neighboring_top_liege_realm_owner = {
primary_title = title:h_dar_al_islam
}
}
title:h_dar_al_islam.holder = {
save_temporary_scope_as = tribute_target
}
}
else_if = {
limit = {
any_neighboring_top_liege_realm_owner = {
primary_title = title:h_india
}
}
title:h_india.holder = {
save_temporary_scope_as = tribute_target
}
}
else_if = {
limit = {
any_neighboring_top_liege_realm_owner = {
primary_title = title:h_europa
}
}
title:h_europa.holder = {
save_temporary_scope_as = tribute_target
}
}
else_if = {
limit = {
any_neighboring_top_liege_realm_owner = {
primary_title = title:h_numenor
}
}
title:h_numenor.holder = {
save_temporary_scope_as = tribute_target
}
}
else = {
suzerain ?= { save_temporary_scope_as = tribute_target } #Temporary error fix until widgets are evaluated after is_shown on decisions TIT-67694
}
}
else = {
suzerain ?= { save_temporary_scope_as = tribute_target }
}
value = 0
if = {
limit = {
scope:tribute_target = { has_treasury = yes }
}
add = major_treasury_value
}
else = {
add = major_gold_value
}
if = {
limit = {
scope:tribute_target = {
has_any_worst_bad_relationship_with_character_trigger = { CHARACTER = prev }
}
}
multiply = 1.5
}
else_if = {
limit = {
scope:tribute_target = {
has_any_bad_relationship_with_character_trigger = { CHARACTER = prev }
}
}
multiply = 1.25
}
max = {
scope:tribute_target = {
culture ?= {
if = {
limit = {
has_cultural_era_or_later = culture_era_late_medieval
}
value = 300
}
else_if = {
limit = {
has_cultural_era_or_later = culture_era_high_medieval
}
value = 250
}
else_if = {
limit = {
has_cultural_era_or_later = culture_era_early_medieval
}
value = 200
}
else_if = {
limit = {
has_cultural_era_or_later = culture_era_tribal
}
value = 100
}
else = {
value = 50
}
}
}
}
floor = yes
if = {
limit = { scope:tribute_target = { highest_held_title_tier = tier_hegemony } }
if = {
limit = { primary_title.tier >= tier_empire }
min = 150
}
else_if = {
limit = { primary_title.tier >= tier_kingdom }
min = 100
}
else = { min = 75 }
}
else = { min = 5 }
}
excessive_gold_tribute_value = {
if = {
limit = { is_tributary = no }
if = {
limit = {
OR = {
has_variable = wants_to_become_tributary_of_china
any_neighboring_top_liege_realm_owner = {
primary_title = title:h_china
}
}
}
title:h_china.holder = {
save_temporary_scope_as = tribute_target
}
}
else_if = {
limit = {
any_neighboring_top_liege_realm_owner = {
primary_title = title:h_roman_empire
}
}
title:h_roman_empire.holder = {
save_temporary_scope_as = tribute_target
}
}
else_if = {
limit = {
any_neighboring_top_liege_realm_owner = {
primary_title = title:h_eastern_roman_empire
}
}
title:h_eastern_roman_empire.holder = {
save_temporary_scope_as = tribute_target
}
}
else_if = {
limit = {
any_neighboring_top_liege_realm_owner = {
primary_title = title:h_dar_al_islam
}
}
title:h_dar_al_islam.holder = {
save_temporary_scope_as = tribute_target
}
}
else_if = {
limit = {
any_neighboring_top_liege_realm_owner = {
primary_title = title:h_india
}
}
title:h_india.holder = {
save_temporary_scope_as = tribute_target
}
}
else_if = {
limit = {
any_neighboring_top_liege_realm_owner = {
primary_title = title:h_europa
}
}
title:h_europa.holder = {
save_temporary_scope_as = tribute_target
}
}
else_if = {
limit = {
any_neighboring_top_liege_realm_owner = {
primary_title = title:h_numenor
}
}
title:h_numenor.holder = {
save_temporary_scope_as = tribute_target
}
}
else = {
suzerain ?= { save_temporary_scope_as = tribute_target } #Temporary error fix until widgets are evaluated after is_shown on decisions TIT-67694
}
}
else = {
suzerain ?= { save_temporary_scope_as = tribute_target }
}
value = 0
if = {
limit = {
scope:tribute_target = { has_treasury = yes }
}
add = massive_treasury_value
}
else = {
add = massive_gold_value
}
if = {
limit = {
scope:tribute_target = {
has_any_worst_bad_relationship_with_character_trigger = { CHARACTER = prev }
}
}
multiply = 1.5
}
else_if = {
limit = {
scope:tribute_target = {
has_any_bad_relationship_with_character_trigger = { CHARACTER = prev }
}
}
multiply = 1.25
}
max = {
scope:tribute_target.culture = {
if = {
limit = {
has_cultural_era_or_later = culture_era_late_medieval
}
value = 450
}
else_if = {
limit = {
has_cultural_era_or_later = culture_era_high_medieval
}
value = 325
}
else_if = {
limit = {
has_cultural_era_or_later = culture_era_early_medieval
}
value = 250
}
else_if = {
limit = {
has_cultural_era_or_later = culture_era_tribal
}
value = 150
}
else = {
value = 75
}
}
}
floor = yes
if = {
limit = { scope:tribute_target = { highest_held_title_tier = tier_hegemony } }
if = {
limit = { primary_title.tier >= tier_empire }
min = 250
}
else_if = {
limit = { primary_title.tier >= tier_kingdom }
min = 175
}
else = { min = 100 }
}
else = { min = 5 }
}
tribute_legitimacy_reward_value = minor_legitimacy_gain
tribute_generic_legitimacy_reward_value = {
value = {
add = tribute_legitimacy_reward_value
multiply = 2
}
}
create_bunga_mas_cost = 50
bunga_mas_tribute_modifier_cap = 3

View file

@ -4174,4 +4174,42 @@ restore_alpine_border_novelist_france_decision_effect = {
title:d_upper_burgundy = { set_de_jure_liege_title = title:k_france }
title:d_savoie = { set_de_jure_liege_title = title:k_rhodania }
}
}
restore_numenor_decision_effect = {
save_scope_as = scoped_ruler
add_prestige = massive_prestige_gain
add_piety = massive_piety_gain
create_title_and_vassal_change = {
type = created
save_scope_as = change
add_claim_on_loss = no
}
title:h_numenor = {
change_title_holder = {
holder = scope:scoped_ruler
change = scope:change
}
}
resolve_title_and_vassal_change = scope:change
every_held_title = { #Should shift all dejure of all Empires owned at the time.
title_tier = empire
set_de_jure_liege_title = title:h_numenor
}
every_empire = {
limit = {
NOT = { exists = hegemony }
any_de_jure_county = {
percent >= 0.6
holder = {
OR = {
this = root
any_liege_or_above = { this = root }
}
}
}
}
set_de_jure_liege_title = title:h_numenor
}
}

View file

@ -4,4 +4,7 @@
beneluxan_prefix:0 "Beneluxo"
nilfgaardian_name:0 "Nilfgaardian"
nilfgaardian_collective_noun:0 "Nilfgaardians"
nilfgaardian_prefix:0 "Nilfgaardo"
nilfgaardian_prefix:0 "Nilfgaardo"
dalmatian_name:0 "Dalmatian"
dalmatian_collective_noun:0 "Dalmatians"
dalmatian_prefix:0 "Dalmato"

View file

@ -25683,6 +25683,8 @@
#NEOW Dyanmic Titles
#romanticist Titles
h_numenor: "Númenor"
h_numenor_adj: "Númenorian"
k_gondor: "Gondor"
k_gondor_adj: "Gondorian"
e_numenor: "Númenor"

View file

@ -1643,4 +1643,10 @@
realize_domowina_decision_desc:0 "bwaa"
realize_domowina_decision_confirm:0 "Create the Kingdom of Lusatia"
realize_domowina_decision_tooltip:0 "Create the Kingdom of Lusatia"
realize_domowina_decision_effect_tooltip:0 "Silesia will become a De Jure kingdom within Zapadoslavia, and the duchies of Lower and Upper Lusatia will expand to encompass Żarów and Zhorjelc."
realize_domowina_decision_effect_tooltip:0 "Silesia will become a De Jure kingdom within Zapadoslavia, and the duchies of Lower and Upper Lusatia will expand to encompass Żarów and Zhorjelc."
restore_numenor_decision:0 "Restore Numenor"
restore_numenor_decision_confirm:0 "Recreate Numenor"
restore_numenor_decision_tooltip:0 "Recreate Numenor."
restore_numenor_decision_desc:0 "Recreate Numenor"
restore_numenor_decision_effect_tooltip:0 "Numenor"