155 lines
3.2 KiB
Text
155 lines
3.2 KiB
Text
|
|
change_to_administrative_hereditary_effect = {
|
|
scope:recipient = {
|
|
save_scope_as = petition_vassal
|
|
every_held_title = {
|
|
limit = {
|
|
tier = scope:petition_vassal.highest_held_title_tier
|
|
is_landless_type_title = no
|
|
is_noble_family_title = no
|
|
}
|
|
custom_tooltip = {
|
|
text = petition_liege_house_governorship_rights_tt
|
|
set_variable = {
|
|
name = petition_house_rights
|
|
value = scope:petition_vassal.house
|
|
years = 100
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
change_to_administrative_effect = {
|
|
save_scope_as = governor
|
|
if = {
|
|
limit = {
|
|
NOT = { government_has_flag = government_is_administrative }
|
|
}
|
|
change_government = administrative_government
|
|
save_scope_as = new_admin
|
|
}
|
|
if = {
|
|
limit = {
|
|
primary_title.tier >= tier_duchy
|
|
liege = {
|
|
is_independent_ruler = yes
|
|
government_allows = administrative
|
|
}
|
|
house.house_head = {
|
|
NOT = {
|
|
any_held_title = { is_noble_family_title = yes }
|
|
}
|
|
}
|
|
}
|
|
create_noble_family_effect = yes
|
|
}
|
|
|
|
hidden_effect = {
|
|
if = {
|
|
limit = {
|
|
is_governor = yes
|
|
NOT = { has_trait = governor }
|
|
}
|
|
add_trait = governor
|
|
}
|
|
}
|
|
if = {
|
|
limit = { exists = scope:new_admin }
|
|
domicile ?= {
|
|
set_up_domicile_estate_effect = yes
|
|
}
|
|
}
|
|
}
|
|
|
|
change_to_administrative_interaction_effect = {
|
|
scope:actor = {
|
|
pay_short_term_gold = {
|
|
target = scope:recipient
|
|
gold = {
|
|
value = 50
|
|
scope:recipient = {
|
|
if = {
|
|
limit = { highest_held_title_tier >= tier_kingdom }
|
|
multiply = 10
|
|
}
|
|
else_if = {
|
|
limit = { highest_held_title_tier >= tier_duchy }
|
|
multiply = 6
|
|
}
|
|
else_if = {
|
|
limit = { highest_held_title_tier >= tier_county }
|
|
multiply = 3
|
|
}
|
|
}
|
|
if = {
|
|
limit = { scope:gold ?= yes }
|
|
add = scope:actor.medium_gold_value
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:actor = { has_realm_law_flag = admin_change_vassal_gov_cheaper }
|
|
}
|
|
multiply = 0.5
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:recipient = { change_to_administrative_effect = yes }
|
|
if = {
|
|
limit = {
|
|
scope:hook = yes
|
|
scope:actor = { has_usable_hook = scope:recipient }
|
|
}
|
|
scope:actor = { use_hook = scope:recipient }
|
|
}
|
|
if = {
|
|
limit = { scope:hereditary = yes }
|
|
scope:recipient = { save_scope_as = petition_vassal }
|
|
change_to_administrative_hereditary_effect = yes
|
|
}
|
|
if = {
|
|
limit = { scope:influence = yes }
|
|
scope:actor = {
|
|
change_influence = {
|
|
value = massive_influence_loss
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
set_up_domicile_estate_effect = {
|
|
if = {
|
|
limit = { is_domicile_type = estate }
|
|
# Intentionally one level lower than what you can get
|
|
if = {
|
|
limit = {
|
|
NOT = { has_domicile_building_or_higher = estate_main_02 }
|
|
owner.culture ?= { has_innovation = innovation_city_planning }
|
|
}
|
|
add_domicile_building = estate_main_02
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_domicile_building = estate_main_02
|
|
NOT = { has_domicile_building_or_higher = estate_main_03 }
|
|
owner.culture ?= { has_innovation = innovation_manorialism }
|
|
}
|
|
add_domicile_building = estate_main_03
|
|
}
|
|
switch = {
|
|
trigger = has_domicile_building
|
|
estate_main_03 = {
|
|
while = {
|
|
count = 2
|
|
add_random_internal_estate_building = yes
|
|
}
|
|
}
|
|
estate_main_02 = {
|
|
add_random_internal_estate_building = yes
|
|
}
|
|
}
|
|
fill_external_estate_building_effect = yes
|
|
}
|
|
}
|
|
|