vg-mod-ck3/Ingratiate_Heir_Decision/common/decisions/mod_ingratiate_heir_decisio...

186 lines
3.5 KiB
Plaintext
Raw Permalink Normal View History

2024-12-18 21:22:13 -05:00

#########################################################################
# Ingratiate Heir Decision
# Developed by idev
#########################################################################
mod_ingratiate_heir_decision = {
picture = {
reference = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds"
}
decision_group_type = decisions
desc = mod_ingratiate_heir_decision_desc
sort_order = 80
cooldown = { years = 10 }
is_shown = {
is_ruler = yes
is_ai = no
}
is_valid_showing_failures_only = {
root.primary_heir.dynasty = root.dynasty
}
widget = {
gui = "decision_view_widget_decision_option_list_controller"
controller = decision_option_list_controller
item = {
value = mod_ingratiate_heir_very_modest
localization = mod_ingratiate_heir_very_modest_loc
ai_chance = { value = 0 }
}
item = {
value = mod_ingratiate_heir_modest
localization = mod_ingratiate_heir_modest_loc
ai_chance = { value = 0 }
}
item = {
value = mod_ingratiate_heir_substantial
localization = mod_ingratiate_heir_substantial_loc
ai_chance = { value = 0 }
}
}
effect = {
if = {
limit = { scope:mod_ingratiate_heir_very_modest = yes }
show_as_tooltip = {
add_prestige = -250
add_piety = -100
}
primary_heir = {
add_prestige = 250
add_piety = 100
}
every_vassal_or_below = {
add_opinion = {
modifier = impressed_opinion
target = root.primary_heir
opinion = 5
}
}
}
else_if = {
limit = { scope:mod_ingratiate_heir_modest = yes }
show_as_tooltip = {
add_prestige = -600
add_piety = -250
}
primary_heir = {
add_prestige = 600
add_piety = 250
}
every_vassal_or_below = {
add_opinion = {
modifier = impressed_opinion
target = root.primary_heir
opinion = 10
}
}
}
else_if = {
limit = { scope:mod_ingratiate_heir_substantial = yes }
show_as_tooltip = {
add_prestige = -1350
add_piety = -500
}
primary_heir = {
add_prestige = 1350
add_piety = 500
}
every_vassal_or_below = {
add_opinion = {
modifier = impressed_opinion
target = root.primary_heir
opinion = 20
}
}
}
trigger_event = {
id = mod_ingratiate_heir.0001
}
}
cost = {
gold = {
if = {
limit = { scope:mod_ingratiate_heir_very_modest = yes }
add = {
value = 215
multiply = activity_cost_scale_by_era
divide = 2.5
}
}
if = {
limit = { scope:mod_ingratiate_heir_modest = yes }
add = {
value = 625
multiply = activity_cost_scale_by_era
divide = 2.5
}
}
if = {
limit = { scope:mod_ingratiate_heir_substantial = yes }
add = {
value = 1150
multiply = activity_cost_scale_by_era
divide = 2.5
}
}
}
prestige = {
if = {
limit = { scope:mod_ingratiate_heir_very_modest = yes }
add = {
value = 250
}
}
else_if = {
limit = { scope:mod_ingratiate_heir_modest = yes }
add = {
value = 600
}
}
else = {
add = {
value = 1350
}
}
}
piety = {
if = {
limit = { scope:mod_ingratiate_heir_very_modest = yes }
add = {
value = 100
}
}
else_if = {
limit = { scope:mod_ingratiate_heir_modest = yes }
add = {
value = 250
}
}
else = {
add = 500
}
}
}
ai_check_interval = 0
}