2570 lines
No EOL
62 KiB
Text
2570 lines
No EOL
62 KiB
Text
namespace = fp2_other_decisions
|
|
|
|
##################################################
|
|
# #Dynasty Decision Events
|
|
# 0001 - manage invite following the Celebration Decision
|
|
# 0002 - Feedback on the festival
|
|
##################################################
|
|
|
|
|
|
|
|
|
|
|
|
##################################################
|
|
# Celebration - Inviting guests
|
|
# by Maxence Voleau
|
|
# 0001 Invite guest in the background
|
|
##################################################
|
|
|
|
#Inviting guest from Celebration
|
|
fp2_other_decisions.0001 = {
|
|
hidden = yes
|
|
|
|
trigger = {
|
|
# DLC checking
|
|
has_fp2_dlc_trigger = yes
|
|
# Standard check
|
|
exists = var:number_prestigious_new_guests
|
|
}
|
|
|
|
immediate = {
|
|
save_scope_as = host #Must be permanent for courtier_guest_management.1001
|
|
|
|
# create list of available faith / culture
|
|
every_sub_realm_county = {
|
|
faith = {
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
any_in_list = {
|
|
list = potential_faiths
|
|
}
|
|
}
|
|
}
|
|
add_to_list = potential_faiths
|
|
}
|
|
}
|
|
culture = {
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
any_in_list = {
|
|
list = potential_cultures
|
|
}
|
|
}
|
|
}
|
|
add_to_list = potential_cultures
|
|
}
|
|
}
|
|
}
|
|
|
|
# If the festival is grandiose, add faith / culture from neighbouring realms
|
|
if = {
|
|
limit = {
|
|
exists = var:holding_quality
|
|
var:holding_quality > 1
|
|
}
|
|
every_neighboring_and_across_water_realm_same_rank_owner = {
|
|
every_sub_realm_county = {
|
|
faith = {
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
any_in_list = {
|
|
list = potential_faiths
|
|
}
|
|
}
|
|
}
|
|
add_to_list = potential_faiths
|
|
}
|
|
}
|
|
culture = {
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
any_in_list = {
|
|
list = potential_cultures
|
|
}
|
|
}
|
|
}
|
|
add_to_list = potential_cultures
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
# If the festival is at max level, add faith and culture from the whole diplomatic range
|
|
if = {
|
|
limit = {
|
|
exists = var:holding_quality
|
|
var:holding_quality > 2
|
|
}
|
|
every_ruler = {
|
|
limit = {
|
|
in_diplomatic_range = scope:host
|
|
}
|
|
every_sub_realm_county = {
|
|
faith = {
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
any_in_list = {
|
|
list = potential_faiths
|
|
}
|
|
}
|
|
}
|
|
add_to_list = potential_faiths
|
|
}
|
|
}
|
|
culture = {
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
any_in_list = {
|
|
list = potential_cultures
|
|
}
|
|
}
|
|
}
|
|
add_to_list = potential_cultures
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# Pick a faith and a culture from the list to forward it to the template
|
|
random_in_list = {
|
|
list = potential_faiths
|
|
save_scope_as = guest_faith
|
|
}
|
|
|
|
random_in_list = {
|
|
list = potential_cultures
|
|
save_scope_as = guest_culture
|
|
}
|
|
|
|
|
|
#Randomly select a type of character and generate it
|
|
random_list = {
|
|
# Skilled Martial / Commander
|
|
100 = {
|
|
# lower the value for each commander already generated
|
|
modifier = {
|
|
exists = var:nb_commander_generated
|
|
add = {
|
|
value = var:nb_commander_generated
|
|
multiply = -20
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = { exists = var:nb_commander_generated }
|
|
change_variable = {
|
|
name = nb_commander_generated
|
|
add = 1
|
|
}
|
|
}
|
|
else = {
|
|
set_variable = {
|
|
name = nb_commander_generated
|
|
value = 1
|
|
}
|
|
}
|
|
|
|
# Generate the actual character
|
|
create_character = {
|
|
template = celebration_martial_character
|
|
location = root.capital_province
|
|
save_scope_as = new_guest
|
|
}
|
|
}
|
|
|
|
# Skilled Diplomat
|
|
100 = {
|
|
|
|
# lower the value for each diplomat already generated
|
|
modifier = {
|
|
exists = var:nb_diplomat_generated
|
|
add = {
|
|
value = var:nb_diplomat_generated
|
|
multiply = -20
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = { exists = var:nb_diplomat_generated }
|
|
change_variable = {
|
|
name = nb_diplomat_generated
|
|
add = 1
|
|
}
|
|
}
|
|
else = {
|
|
set_variable = {
|
|
name = nb_diplomat_generated
|
|
value = 1
|
|
}
|
|
}
|
|
|
|
# Generate the actual character
|
|
create_character = {
|
|
template = celebration_diplomat_character
|
|
location = root.capital_province
|
|
save_scope_as = new_guest
|
|
}
|
|
}
|
|
|
|
# Skilled Spy
|
|
100 = {
|
|
|
|
# lower the value for each spy already generated
|
|
modifier = {
|
|
exists = var:nb_spy_generated
|
|
add = {
|
|
value = var:nb_spy_generated
|
|
multiply = -20
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = { exists = var:nb_spy_generated }
|
|
change_variable = {
|
|
name = nb_spy_generated
|
|
add = 1
|
|
}
|
|
}
|
|
else = {
|
|
set_variable = {
|
|
name = nb_spy_generated
|
|
value = 1
|
|
}
|
|
}
|
|
|
|
# Generate the actual character
|
|
create_character = {
|
|
template = celebration_spy_character
|
|
location = root.capital_province
|
|
save_scope_as = new_guest
|
|
}
|
|
}
|
|
|
|
# Skilled Steward
|
|
100 = {
|
|
|
|
# lower the value for each spy already generated
|
|
modifier = {
|
|
exists = var:nb_steward_generated
|
|
add = {
|
|
value = var:nb_steward_generated
|
|
multiply = -20
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = { exists = var:nb_steward_generated }
|
|
change_variable = {
|
|
name = nb_steward_generated
|
|
add = 1
|
|
}
|
|
}
|
|
else = {
|
|
set_variable = {
|
|
name = nb_steward_generated
|
|
value = 1
|
|
}
|
|
}
|
|
|
|
# Generate the actual character
|
|
create_character = {
|
|
template = celebration_steward_character
|
|
location = root.capital_province
|
|
save_scope_as = new_guest
|
|
}
|
|
}
|
|
|
|
# Skilled Hunter
|
|
100 = {
|
|
# lower the value for each hunter already generated
|
|
modifier = {
|
|
exists = var:nb_hunter_generated
|
|
add = {
|
|
value = var:nb_hunter_generated
|
|
multiply = -20
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = { exists = var:nb_hunter_generated }
|
|
change_variable = {
|
|
name = nb_hunter_generated
|
|
add = 1
|
|
}
|
|
}
|
|
else = {
|
|
set_variable = {
|
|
name = nb_hunter_generated
|
|
value = 1
|
|
}
|
|
}
|
|
|
|
# Generate the actual character
|
|
create_character = {
|
|
template = celebration_hunter_character
|
|
location = root.capital_province
|
|
save_scope_as = new_guest
|
|
}
|
|
}
|
|
|
|
# Skilled Priest
|
|
100 = {
|
|
trigger = {
|
|
# can replace the court chaplain
|
|
faith = {
|
|
has_doctrine_parameter = clerical_appointment_fixed
|
|
}
|
|
}
|
|
|
|
# lower the value for each priest already generated
|
|
modifier = {
|
|
exists = var:nb_priest_generated
|
|
add = {
|
|
value = var:nb_priest_generated
|
|
multiply = -20
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = { exists = var:nb_priest_generated }
|
|
change_variable = {
|
|
name = nb_priest_generated
|
|
add = 1
|
|
}
|
|
}
|
|
else = {
|
|
set_variable = {
|
|
name = nb_priest_generated
|
|
value = 1
|
|
}
|
|
}
|
|
|
|
# Generate the actual character
|
|
create_character = {
|
|
template = celebration_martial_character
|
|
location = root.capital_province
|
|
save_scope_as = new_guest
|
|
}
|
|
}
|
|
|
|
# Skilled Scholar
|
|
100 = {
|
|
# lower the value for each scholar already generated
|
|
modifier = {
|
|
exists = var:nb_scholar_generated
|
|
add = {
|
|
value = var:nb_scholar_generated
|
|
multiply = -20
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = { exists = var:nb_scholar_generated }
|
|
change_variable = {
|
|
name = nb_scholar_generated
|
|
add = 1
|
|
}
|
|
}
|
|
else = {
|
|
set_variable = {
|
|
name = nb_scholar_generated
|
|
value = 1
|
|
}
|
|
}
|
|
|
|
create_character = {
|
|
template = celebration_scholar_character
|
|
location = root.capital_province
|
|
save_scope_as = new_guest
|
|
}
|
|
}
|
|
|
|
# Skilled Artisan - default wait is lower has they are going to be inspired
|
|
50 = {
|
|
trigger = {
|
|
# Only for RoCo owners
|
|
has_ep1_dlc_trigger = yes
|
|
# has_royal_court = yes # Should check royal court?
|
|
}
|
|
|
|
# lower the value for each artisan already generated
|
|
modifier = {
|
|
exists = var:nb_artisan_generated
|
|
add = {
|
|
value = var:nb_artisan_generated
|
|
multiply = -20
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = { exists = var:nb_artisan_generated }
|
|
change_variable = {
|
|
name = nb_artisan_generated
|
|
add = 1
|
|
}
|
|
}
|
|
else = {
|
|
set_variable = {
|
|
name = nb_artisan_generated
|
|
value = 1
|
|
}
|
|
}
|
|
|
|
# Generate the actual character
|
|
create_character = {
|
|
template = celebration_artisan_character
|
|
location = root.capital_province
|
|
save_scope_as = new_guest
|
|
}
|
|
}
|
|
|
|
|
|
# Chess Master
|
|
100 = {
|
|
trigger = {
|
|
# As the Strategy game tradition
|
|
}
|
|
|
|
# lower the value for each priest already generated
|
|
modifier = {
|
|
exists = var:nb_chessmaster_generated
|
|
add = {
|
|
value = var:nb_chessmaster_generated
|
|
multiply = -5
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = { exists = var:nb_chessmaster_generated }
|
|
change_variable = {
|
|
name = nb_chessmaster_generated
|
|
add = 1
|
|
}
|
|
}
|
|
else = {
|
|
set_variable = {
|
|
name = nb_chessmaster_generated
|
|
value = 1
|
|
}
|
|
}
|
|
|
|
# Generate the actual character
|
|
create_character = {
|
|
template = celebration_chessmaster_character
|
|
location = root.capital_province
|
|
save_scope_as = new_guest
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
#Does claimant exist? Send it my way and count down the variable
|
|
if = {
|
|
limit = { exists = scope:new_guest }
|
|
|
|
add_visiting_courtier = scope:new_guest
|
|
|
|
scope:new_guest = {
|
|
save_scope_as = guest #For courtier_guest_management.1001
|
|
trigger_event = courtier_guest_management.1001 #For message
|
|
}
|
|
change_variable = {
|
|
name = number_prestigious_new_guests
|
|
subtract = 1
|
|
}
|
|
}
|
|
|
|
#Either end the chain or resend this event
|
|
if = {
|
|
limit = { var:number_prestigious_new_guests = 0 }
|
|
remove_variable = number_prestigious_new_guests
|
|
remove_variable = holding_quality
|
|
|
|
if = { limit = { exists = var:nb_commander_generated } remove_variable = nb_commander_generated }
|
|
if = { limit = { exists = var:nb_diplomat_generated } remove_variable = nb_diplomat_generated }
|
|
if = { limit = { exists = var:nb_spy_generated } remove_variable = nb_spy_generated }
|
|
if = { limit = { exists = var:nb_steward_generated } remove_variable = nb_steward_generated }
|
|
if = { limit = { exists = var:nb_hunter_generated } remove_variable = nb_hunter_generated }
|
|
if = { limit = { exists = var:nb_priest_generated } remove_variable = nb_priest_generated }
|
|
if = { limit = { exists = var:nb_scholar_generated } remove_variable = nb_scholar_generated }
|
|
if = { limit = { exists = var:nb_artisan_generated } remove_variable = nb_artisan_generated }
|
|
if = { limit = { exists = var:nb_chessmaster_generated } remove_variable = nb_chessmaster_generated }
|
|
}
|
|
else = {
|
|
trigger_event = {
|
|
id = fp2_other_decisions.0001
|
|
days = { 10 20 }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
###################################################
|
|
## Council of Toledo - Organization
|
|
## by Joe Parkin and Ola Jentzsch
|
|
## 0700 Decide who to invite
|
|
###################################################
|
|
#
|
|
#scripted_effect fetch_council_toledo_priest_effect = {
|
|
# if = {
|
|
# limit = { exists = cp:councillor_court_chaplain }
|
|
# cp:councillor_court_chaplain = { save_scope_as = council_priest }
|
|
# }
|
|
# else = {
|
|
# random_vassal_or_below = {
|
|
# limit = {
|
|
# NOR = {
|
|
# government_has_flag = government_is_republic
|
|
# government_has_flag = government_is_feudal
|
|
# }
|
|
# OR = {
|
|
# has_trait = devoted
|
|
# has_education_learning_trigger = yes
|
|
# }
|
|
# }
|
|
# save_scope_as = council_priest
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
#scripted_effect fp2_struggle_council_toledo_attendee_effect = {
|
|
# hidden_effect = {
|
|
# if = {
|
|
# limit = { government_has_flag = government_is_theocracy }
|
|
# random = {
|
|
# chance = 25
|
|
# fp2_council_toledo_attendee_modifier = yes
|
|
# add_to_list = $LIST$
|
|
# }
|
|
# }
|
|
# if = {
|
|
# limit = {
|
|
# exists = cp:councillor_court_chaplain
|
|
# cp:councillor_court_chaplain = { fp2_struggle_council_toledo_attendee_trigger = yes }
|
|
# }
|
|
# cp:councillor_court_chaplain = {
|
|
# random = {
|
|
# chance = 25
|
|
# fp2_council_toledo_attendee_modifier = yes
|
|
# add_to_list = $LIST$
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
#scripted_effect fp2_council_toledo_guest_populate_effect = {
|
|
# while = {
|
|
# limit = {
|
|
# any_in_list = {
|
|
# list = $LIST$
|
|
# NOT = { is_in_list = council_toledo_guest_list }
|
|
# }
|
|
# any_in_list = {
|
|
# list = $LIST$
|
|
# count < 10
|
|
# is_in_list = council_toledo_guest_list
|
|
# }
|
|
# }
|
|
# random_in_list = {
|
|
# list = $LIST$
|
|
# limit = {
|
|
# NOT = { is_in_list = council_toledo_guest_list }
|
|
# }
|
|
# weight = {
|
|
# modifier = { factor = learning }
|
|
# modifier = {
|
|
# factor = 10
|
|
# is_landed = yes
|
|
# }
|
|
# modifier = {
|
|
# factor = 10
|
|
# has_trait = theologian
|
|
# }
|
|
# }
|
|
# add_to_list = council_toledo_guest_list
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
#fp2_other_decisions.0700 = {
|
|
# type = character_event
|
|
# title = fp2_other_decisions.0700.t
|
|
# desc = {
|
|
# first_valid = {
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# exists = global_var:council_of_toledo_counter
|
|
# global_var:council_of_toledo_counter = 19
|
|
# }
|
|
# desc = fp2_other_decisions.0700.19
|
|
# }
|
|
# desc = fp2_other_decisions.0700.desc
|
|
# }
|
|
# }
|
|
# theme = faith
|
|
# override_background = { reference = temple_church }
|
|
# left_portrait = {
|
|
# character = scope:council_priest
|
|
# animation = chaplain
|
|
# }
|
|
# lower_right_portrait = {
|
|
# trigger = {
|
|
# exists = faith.religious_head
|
|
# faith = {
|
|
# portrait_religious_faith_or_foundational_trigger = { FAITH = faith:mozarabic_church }
|
|
# religious_head != root
|
|
# }
|
|
# }
|
|
# character = faith.religious_head
|
|
# }
|
|
#
|
|
# trigger = {
|
|
# # DLC checking
|
|
# has_fp2_dlc_trigger = yes
|
|
# # Decision triggers
|
|
# fp2_struggle_council_toledo_decision_trigger = yes
|
|
#
|
|
# }
|
|
#
|
|
# immediate = {
|
|
# save_scope_as = council_toledo_host
|
|
# fetch_council_toledo_priest_effect = yes
|
|
# scope:council_priest = { add_to_list = council_toledo_guest_list }
|
|
# hidden_effect = {
|
|
# religion = {
|
|
# every_faith = {
|
|
# limit = {
|
|
# portrait_religious_faith_or_foundational_trigger = { FAITH = faith:mozarabic_church }
|
|
# }
|
|
# every_faith_ruler = {
|
|
# limit = {
|
|
# primary_title.tier >= tier_county
|
|
# exists = capital_county
|
|
# capital_county.title_province = { geographical_region = world_europe_west_iberia }
|
|
# }
|
|
# fp2_struggle_council_toledo_attendee_effect = { LIST = council_toledo_mozarab_list }
|
|
# }
|
|
# }
|
|
# every_faith = {
|
|
# limit = {
|
|
# NOT = {
|
|
# portrait_religious_faith_or_foundational_trigger = { FAITH = faith:mozarabic_church }
|
|
# }
|
|
# }
|
|
# every_faith_ruler = {
|
|
# limit = {
|
|
# in_diplomatic_range = root
|
|
# primary_title.tier >= tier_county
|
|
# faith = {
|
|
# OR = {
|
|
# portrait_religious_faith_or_foundational_trigger = { FAITH = faith:mozarabic_church }
|
|
# portrait_religious_faith_or_foundational_trigger = { faith = faith:roman_catholic }
|
|
# }
|
|
# }
|
|
# }
|
|
# fp2_struggle_council_toledo_attendee_effect = { LIST = council_toledo_regional_list }
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
# custom_tooltip = fp2_other_decisions.0700.tt
|
|
# }
|
|
#
|
|
# # Default option: Local council
|
|
# option = {
|
|
# name = fp2_other_decisions.0700.a
|
|
# # Attendees
|
|
# show_as_tooltip = {
|
|
# title:c_toledo = {
|
|
# add_county_modifier = {
|
|
# modifier = fp2_small_council_modifier
|
|
# years = 5
|
|
# }
|
|
# }
|
|
# }
|
|
# religion = {
|
|
# every_faith = {
|
|
# limit = {
|
|
# this != root.faith
|
|
# religious_head ?= { in_diplomatic_range = root }
|
|
# }
|
|
# religious_head = { add_to_list = hof_list }
|
|
# }
|
|
# }
|
|
# every_in_list = {
|
|
# list = hof_list
|
|
# custom = excluded_from_council_toledo_tt
|
|
# add_opinion = {
|
|
# target = root
|
|
# modifier = fp2_excluded_from_council_toledo_opinion
|
|
# opinion = -10
|
|
# }
|
|
# }
|
|
# ai_chance = {
|
|
# base = 100
|
|
# }
|
|
# }
|
|
#
|
|
# # Default option: Regional council
|
|
# option = {
|
|
# name = fp2_other_decisions.0700.b
|
|
# add_character_flag = {
|
|
# flag = regional_toledo_council
|
|
# months = 2
|
|
# }
|
|
# remove_treasury_or_gold = medium_treasury_or_gold_value
|
|
# hidden_effect = {
|
|
# while = {
|
|
# count = 10
|
|
# random_in_list = {
|
|
# list = council_toledo_regional_list
|
|
# limit = {
|
|
# NOT = { is_in_list = council_toledo_guest_list }
|
|
# }
|
|
# weight = {
|
|
# modifier = { factor = learning }
|
|
# modifier = {
|
|
# factor = 10
|
|
# is_landed = yes
|
|
# }
|
|
# modifier = {
|
|
# factor = 10
|
|
# has_trait = theologian
|
|
# }
|
|
# }
|
|
# add_to_list = council_toledo_guest_list
|
|
# }
|
|
# }
|
|
# }
|
|
# show_as_tooltip = {
|
|
# title:c_toledo = {
|
|
# random_list = {
|
|
# 1 = {
|
|
# desc = fp2_other_decisions.0700.b.success
|
|
# show_chance = no
|
|
# add_county_modifier = {
|
|
# modifier = fp2_big_council_modifier
|
|
# years = 5
|
|
# }
|
|
# }
|
|
# 1 = {
|
|
# desc = fp2_other_decisions.0700.b.failure
|
|
# show_chance = no
|
|
# add_county_modifier = {
|
|
# modifier = fp2_disappointing_council_modifier
|
|
# years = 5
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
# stress_impact = {
|
|
# zealous = medium_stress_impact_gain
|
|
# greedy = medium_stress_impact_gain
|
|
# arrogant = medium_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 50
|
|
# }
|
|
# }
|
|
#
|
|
# after = {
|
|
# # Attendees
|
|
# # Populate guest list
|
|
# hidden_effect = {
|
|
# while = {
|
|
# count = 10
|
|
# random_in_list = {
|
|
# list = council_toledo_mozarab_list
|
|
# limit = {
|
|
# NOT = { is_in_list = council_toledo_guest_list }
|
|
# }
|
|
# weight = {
|
|
# modifier = { factor = learning }
|
|
# modifier = {
|
|
# factor = 10
|
|
# is_landed = yes
|
|
# }
|
|
# modifier = {
|
|
# factor = 10
|
|
# has_trait = theologian
|
|
# }
|
|
# }
|
|
# add_to_list = council_toledo_guest_list
|
|
# }
|
|
# }
|
|
# if = {
|
|
# limit = {
|
|
# any_in_list = { list = council_toledo_mozarab_list }
|
|
# }
|
|
# every_in_list = {
|
|
# list = council_toledo_mozarab_list
|
|
# remove_from_list = council_toledo_mozarab_list
|
|
# }
|
|
# }
|
|
# if = {
|
|
# limit = {
|
|
# any_in_list = { list = council_toledo_regional_list }
|
|
# }
|
|
# every_in_list = {
|
|
# list = council_toledo_regional_list
|
|
# remove_from_list = council_toledo_regional_list
|
|
# }
|
|
# }
|
|
# }
|
|
# trigger_event = {
|
|
# on_action = fp2_struggle_council_toledo_attend
|
|
# days = { 14 21 }
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
###################################################
|
|
## Council of Toledo - Arrival
|
|
## by Joe Parkin and Ola Jentzsch
|
|
## 0701 See who turned up
|
|
###################################################
|
|
#
|
|
#scripted_trigger fp2_council_toledo_successful_regional_trigger = {
|
|
# has_character_flag = regional_toledo_council
|
|
# any_in_list = {
|
|
# list = council_toledo_guest_list
|
|
# count > council_toledo_success_guest_value
|
|
# faith = {
|
|
# NOT = {
|
|
# portrait_religious_faith_or_foundational_trigger = { FAITH = faith:mozarabic_church }
|
|
# }
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
#scripted_trigger fp2_council_toledo_failure_regional_trigger = {
|
|
# has_character_flag = regional_toledo_council
|
|
# any_in_list = {
|
|
# list = council_toledo_guest_list
|
|
# count <= council_toledo_success_guest_value
|
|
# faith = {
|
|
# NOT = {
|
|
# portrait_religious_faith_or_foundational_trigger = { FAITH = faith:mozarabic_church }
|
|
# }
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
#scripted_trigger fp2_council_toledo_flavor_bishop_trigger = {
|
|
# exists = scope:portrait_bishop
|
|
# exists = scope:$TYPE$_bishop
|
|
# scope:portrait_bishop = scope:$TYPE$_bishop
|
|
#}
|
|
#
|
|
#fp2_other_decisions.0701 = {
|
|
# type = character_event
|
|
# title = fp2_other_decisions.0701.t
|
|
# desc = {
|
|
# first_valid = {
|
|
# triggered_desc = {
|
|
# trigger = { fp2_council_toledo_successful_regional_trigger = yes }
|
|
# desc = fp2_other_decisions.0701.opening.success
|
|
# }
|
|
# triggered_desc = {
|
|
# trigger = { fp2_council_toledo_failure_regional_trigger = yes }
|
|
# desc = fp2_other_decisions.0701.opening.failure
|
|
# }
|
|
# triggered_desc = {
|
|
# trigger = { has_character_flag = regional_toledo_council }
|
|
# desc = fp2_other_decisions.0701.opening.catastrophe
|
|
# }
|
|
# desc = fp2_other_decisions.0701.opening
|
|
# }
|
|
# # Attendee flavor
|
|
# random_valid = {
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# exists = scope:portrait_bishop
|
|
# scope:portrait_bishop = root.faith.religious_head
|
|
# }
|
|
# desc = fp2_other_decisions.0701.religious_head_bishop
|
|
# }
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# fp2_council_toledo_flavor_bishop_trigger = { TYPE = powerful }
|
|
# }
|
|
# desc = fp2_other_decisions.0701.powerful_bishop
|
|
# }
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# fp2_council_toledo_flavor_bishop_trigger = { TYPE = saint }
|
|
# }
|
|
# desc = fp2_other_decisions.0701.saint_bishop
|
|
# }
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# fp2_council_toledo_flavor_bishop_trigger = { TYPE = theologian }
|
|
# }
|
|
# desc = fp2_other_decisions.0701.theologian_bishop
|
|
# }
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# fp2_council_toledo_flavor_bishop_trigger = { TYPE = bad }
|
|
# }
|
|
# desc = fp2_other_decisions.0701.bad_bishop
|
|
# }
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# fp2_council_toledo_flavor_bishop_trigger = { TYPE = senior }
|
|
# }
|
|
# desc = fp2_other_decisions.0701.senior_bishop
|
|
# }
|
|
# }
|
|
# first_valid = {
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# has_character_flag = regional_toledo_council
|
|
# any_in_list = {
|
|
# list = council_toledo_guest_list
|
|
# count < council_toledo_success_guest_value
|
|
# faith = {
|
|
# NOT = {
|
|
# portrait_religious_faith_or_foundational_trigger = { FAITH = faith:mozarabic_church }
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
# desc = fp2_other_decisions.0701.failure
|
|
# }
|
|
# desc = fp2_other_decisions.0701.desc
|
|
# }
|
|
# }
|
|
# theme = faith
|
|
# override_background = { reference = temple_church }
|
|
# left_portrait = scope:portrait_bishop
|
|
#
|
|
# trigger = {
|
|
# # DLC checking
|
|
# has_fp2_dlc_trigger = yes
|
|
# # Decision triggers
|
|
# fp2_struggle_council_toledo_decision_trigger = yes
|
|
# }
|
|
#
|
|
# immediate = {
|
|
# # Attendee flavor
|
|
# if = {
|
|
# limit = {
|
|
# any_in_list = {
|
|
# list = council_toledo_guest_list
|
|
# this = root.faith.religious_head
|
|
# }
|
|
# }
|
|
# random_in_list = {
|
|
# list = council_toledo_guest_list
|
|
# limit = { this = root.faith.religious_head }
|
|
# save_scope_as = religious_head_bishop
|
|
# }
|
|
# }
|
|
# if = {
|
|
# limit = {
|
|
# any_in_list = {
|
|
# list = council_toledo_guest_list
|
|
# primary_title.tier > tier_county
|
|
# }
|
|
# }
|
|
# ordered_in_list = {
|
|
# list = council_toledo_guest_list
|
|
# limit = { primary_title.tier > tier_county }
|
|
# order_by = primary_title.tier
|
|
# save_scope_as = powerful_bishop
|
|
# }
|
|
# }
|
|
# if = {
|
|
# limit = {
|
|
# any_in_list = {
|
|
# list = council_toledo_guest_list
|
|
# has_trait = saint
|
|
# }
|
|
# }
|
|
# ordered_in_list = {
|
|
# list = council_toledo_guest_list
|
|
# limit = { has_trait = saint }
|
|
# order_by = piety_level
|
|
# save_scope_as = saint_bishop
|
|
# }
|
|
# }
|
|
# if = {
|
|
# limit = {
|
|
# any_in_list = {
|
|
# list = council_toledo_guest_list
|
|
# has_trait = theologian
|
|
# }
|
|
# }
|
|
# ordered_in_list = {
|
|
# list = council_toledo_guest_list
|
|
# limit = { has_trait = theologian }
|
|
# order_by = learning
|
|
# save_scope_as = theologian_bishop
|
|
# }
|
|
# }
|
|
# if = {
|
|
# limit = {
|
|
# any_in_list = {
|
|
# list = council_toledo_guest_list
|
|
# num_sinful_traits > 0
|
|
# }
|
|
# }
|
|
# ordered_in_list = {
|
|
# list = council_toledo_guest_list
|
|
# limit = { num_sinful_traits > 1 }
|
|
# order_by = num_sinful_traits
|
|
# save_scope_as = bad_bishop
|
|
# }
|
|
# }
|
|
# if = {
|
|
# limit = {
|
|
# OR = {
|
|
# exists = scope:powerful_bishop
|
|
# exists = scope:saint_bishop
|
|
# exists = scope:theologian_bishop
|
|
# exists = scope:bad_bishop
|
|
# }
|
|
# }
|
|
# hidden_effect = {
|
|
# random_list = {
|
|
# 10 = {
|
|
# trigger = { exists = scope:religious_head_bishop }
|
|
# scope:religious_head_bishop = { save_scope_as = portrait_bishop }
|
|
# }
|
|
# 1 = {
|
|
# trigger = { exists = scope:powerful_bishop }
|
|
# modifier = {
|
|
# add = 4
|
|
# scope:powerful_bishop.primary_title.tier >= tier_kingdom
|
|
# }
|
|
# scope:powerful_bishop = { save_scope_as = portrait_bishop }
|
|
# }
|
|
# 5 = {
|
|
# trigger = { exists = scope:saint_bishop }
|
|
# scope:saint_bishop = { save_scope_as = portrait_bishop }
|
|
# }
|
|
# 5 = {
|
|
# trigger = { exists = scope:theologian_bishop }
|
|
# scope:theologian_bishop = { save_scope_as = portrait_bishop }
|
|
# }
|
|
# 1 = {
|
|
# trigger = { exists = scope:bad_bishop }
|
|
# scope:bad_bishop = { save_scope_as = portrait_bishop }
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
# else = {
|
|
# ordered_in_list = {
|
|
# list = council_toledo_guest_list
|
|
# order_by = age
|
|
# save_scope_as = senior_bishop
|
|
# save_scope_as = portrait_bishop
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # Default option: Local council
|
|
# option = {
|
|
# name = {
|
|
# trigger = { fp2_council_toledo_successful_regional_trigger = yes }
|
|
# text = fp2_other_decisions.0701.a
|
|
# }
|
|
# name = {
|
|
# trigger = { fp2_council_toledo_failure_regional_trigger = yes }
|
|
# text = fp2_other_decisions.0701.b
|
|
# }
|
|
# name = {
|
|
# trigger = {
|
|
# NOT = { has_character_flag = regional_toledo_council }
|
|
# }
|
|
# text = fp2_other_decisions.0701.c
|
|
# }
|
|
# if = {
|
|
# limit = { fp2_council_toledo_successful_regional_trigger = yes }
|
|
# title:c_toledo = {
|
|
# add_county_modifier = {
|
|
# modifier = fp2_big_council_modifier
|
|
# years = 5
|
|
# }
|
|
# }
|
|
# }
|
|
# else_if = {
|
|
# limit = { has_character_flag = regional_toledo_council }
|
|
# title:c_toledo = {
|
|
# add_county_modifier = {
|
|
# modifier = fp2_disappointing_council_modifier
|
|
# years = 5
|
|
# }
|
|
# }
|
|
# }
|
|
# else = {
|
|
# title:c_toledo = {
|
|
# add_county_modifier = {
|
|
# modifier = fp2_small_council_modifier
|
|
# years = 5
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# after = {
|
|
# custom_tooltip = fp2_other_decisions.0701.tt
|
|
# trigger_event = {
|
|
# on_action = fp2_struggle_council_toledo_debate
|
|
# days = { 3 6 }
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
###################################################
|
|
## Council of Toledo - Debate
|
|
## by Joe Parkin and Ola Jentzsch
|
|
## 0702 Bicker with them
|
|
###################################################
|
|
#
|
|
#scripted_effect fp2_council_toledo_debate_bishop_effect = {
|
|
# save_scope_value_as = {
|
|
# name = mozarabic
|
|
# value = flag:$MOZARABIC$
|
|
# }
|
|
# random_in_list = {
|
|
# list = council_toledo_guest_list
|
|
# limit = {
|
|
# this != scope:council_priest
|
|
# faith = {
|
|
# trigger_if = {
|
|
# limit = { scope:mozarabic = flag:yes }
|
|
# portrait_religious_faith_or_foundational_trigger = { FAITH = faith:mozarabic_church }
|
|
# }
|
|
# trigger_else = {
|
|
# NOT = {
|
|
# portrait_religious_faith_or_foundational_trigger = { FAITH = faith:mozarabic_church }
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
# weight = {
|
|
# modifier = {
|
|
# factor = 4
|
|
# has_trait = theologian
|
|
# }
|
|
# }
|
|
# save_scope_as = debate_bishop
|
|
# }
|
|
# if = {
|
|
# limit = {
|
|
# NOT = {
|
|
# exists = scope:debate_bishop
|
|
# }
|
|
# }
|
|
# create_character = {
|
|
# age = { 35 75 }
|
|
# location = root.capital_province
|
|
# gender_female_chance = root_faith_dominant_gender_female_chance
|
|
# trait = zealous
|
|
# faith = faith:mozarabic_church
|
|
# culture = root.culture
|
|
# learning = {
|
|
# min_template_high_skill
|
|
# max_template_high_skill
|
|
# }
|
|
#
|
|
# save_scope_as = debate_bishop
|
|
#
|
|
# after_creation = {
|
|
# add_character_flag = {
|
|
# flag = need_priest_outfit
|
|
# }
|
|
# add_character_flag = {
|
|
# flag = need_a_ruler
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
# random_in_list = {
|
|
# list = council_toledo_guest_list
|
|
# limit = {
|
|
# trigger_if = {
|
|
# limit = {
|
|
# exists = scope:debate_bishop
|
|
# }
|
|
# this != scope:debate_bishop
|
|
# trigger_if = {
|
|
# limit = {
|
|
# scope:debate_bishop.faith = {
|
|
# portrait_religious_faith_or_foundational_trigger = { FAITH = faith:mozarabic_church }
|
|
# }
|
|
# }
|
|
# NOT = {
|
|
# faith = {
|
|
# portrait_religious_faith_or_foundational_trigger = { FAITH = faith:mozarabic_church }
|
|
# }
|
|
# }
|
|
# }
|
|
# trigger_else = {
|
|
# faith = {
|
|
# portrait_religious_faith_or_foundational_trigger = { FAITH = faith:mozarabic_church }
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
# alternative_limit = {
|
|
# NOR = {
|
|
# this = scope:council_priest
|
|
# trigger_if = {
|
|
# limit = {
|
|
# exists = scope:debate_bishop
|
|
# }
|
|
# this = scope:debate_bishop
|
|
# }
|
|
# }
|
|
# }
|
|
# weight = {
|
|
# modifier = {
|
|
# factor = 4
|
|
# has_trait = theologian
|
|
# }
|
|
# }
|
|
# save_scope_as = counter_bishop
|
|
# }
|
|
#}
|
|
#
|
|
#scripted_effect fp2_council_opinion_mozarabic_effect = {
|
|
# hidden_effect = {
|
|
# every_in_list = {
|
|
# list = council_toledo_guest_list
|
|
# limit = {
|
|
# NOR = {
|
|
# this = scope:debate_bishop
|
|
# this = scope:counter_bishop
|
|
# }
|
|
# liege = root
|
|
# faith = {
|
|
# portrait_religious_faith_or_foundational_trigger = { FAITH = faith:mozarabic_church }
|
|
# }
|
|
# }
|
|
# add_opinion = {
|
|
# target = root
|
|
# modifier = fp2_council_toledo_opinion
|
|
# opinion = $VALUE$
|
|
# }
|
|
# }
|
|
# every_in_list = {
|
|
# list = council_toledo_guest_list
|
|
# limit = {
|
|
# NOR = {
|
|
# this = scope:debate_bishop
|
|
# this = scope:counter_bishop
|
|
# liege = root
|
|
# }
|
|
# faith = {
|
|
# portrait_religious_faith_or_foundational_trigger = { FAITH = faith:mozarabic_church }
|
|
# }
|
|
# }
|
|
# custom = fp2_council_opinion_mozarabic_effect_tt
|
|
# add_opinion = {
|
|
# target = root
|
|
# modifier = fp2_council_toledo_opinion
|
|
# opinion = $VALUE$
|
|
# }
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
#scripted_effect fp2_council_opinion_other_effect = {
|
|
# if = {
|
|
# limit = {
|
|
# any_in_list = {
|
|
# list = council_toledo_guest_list
|
|
# faith = {
|
|
# NOT = {
|
|
# portrait_religious_faith_or_foundational_trigger = { FAITH = faith:mozarabic_church }
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
# hidden_effect = {
|
|
# every_in_list = {
|
|
# list = council_toledo_guest_list
|
|
# limit = {
|
|
# NOR = {
|
|
# this = scope:debate_bishop
|
|
# this = scope:counter_bishop
|
|
# }
|
|
# liege = root
|
|
# faith = {
|
|
# NOT = {
|
|
# portrait_religious_faith_or_foundational_trigger = { FAITH = faith:mozarabic_church }
|
|
# }
|
|
# }
|
|
# }
|
|
# add_opinion = {
|
|
# target = root
|
|
# modifier = fp2_council_toledo_opinion
|
|
# opinion = $VALUE$
|
|
# }
|
|
# }
|
|
# every_in_list = {
|
|
# list = council_toledo_guest_list
|
|
# limit = {
|
|
# NOR = {
|
|
# this = scope:debate_bishop
|
|
# this = scope:counter_bishop
|
|
# liege = root
|
|
# }
|
|
# faith = {
|
|
# NOT = {
|
|
# portrait_religious_faith_or_foundational_trigger = { FAITH = faith:mozarabic_church }
|
|
# }
|
|
# }
|
|
# }
|
|
# custom = fp2_council_opinion_other_effect_tt
|
|
# add_opinion = {
|
|
# target = root
|
|
# modifier = fp2_council_toledo_opinion
|
|
# opinion = $VALUE$
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
#scripted_effect fp2_council_modifier_effect = {
|
|
# scope:council_toledo_faith = {
|
|
# every_faith_ruler = {
|
|
# limit = { primary_title.tier >= tier_county }
|
|
# custom = council_of_toledo_ruler_effect_tt
|
|
# add_character_modifier = {
|
|
# modifier = $MODIFIER$
|
|
# years = council_toledo_modifier_duration_value
|
|
# }
|
|
# if = {
|
|
# limit = {
|
|
# is_ai = no
|
|
# this != root
|
|
# }
|
|
# trigger_event = fp2_other_decisions.0704
|
|
# }
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
#scripted_effect fp2_council_strife_catalyst_effect = {
|
|
# struggle:iberian_struggle = {
|
|
# if = {
|
|
# limit = { is_struggle_phase = struggle_iberia_phase_compromise }
|
|
# change_struggle_phase = struggle_iberia_phase_opportunity
|
|
# }
|
|
# else_if = {
|
|
# limit = {
|
|
# is_struggle_phase = struggle_iberia_phase_opportunity
|
|
#
|
|
# }
|
|
# change_struggle_phase = struggle_iberia_phase_hostility
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
#scripted_effect fp2_council_peace_catalyst_effect = {
|
|
# struggle:iberian_struggle = {
|
|
# if = {
|
|
# limit = { is_struggle_phase = struggle_iberia_phase_compromise }
|
|
# change_struggle_phase = struggle_iberia_phase_conciliation
|
|
# }
|
|
# else_if = {
|
|
# limit = {
|
|
# is_struggle_phase = struggle_iberia_phase_hostility
|
|
#
|
|
# }
|
|
# change_struggle_phase = struggle_iberia_phase_compromise
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
#fp2_other_decisions.0702 = {
|
|
# type = character_event
|
|
# title = fp2_other_decisions.0702.t
|
|
# desc = {
|
|
# first_valid = {
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# exists = global_var:council_of_toledo_counter
|
|
# global_var:council_of_toledo_counter = 19
|
|
# }
|
|
# desc = fp2_other_decisions.0702.19
|
|
# }
|
|
# desc = fp2_other_decisions.0702.opening
|
|
# }
|
|
# first_valid = { # Conversion
|
|
# triggered_desc = {
|
|
# trigger = { var:council_toledo_issue = 1 }
|
|
# desc = fp2_other_decisions.0702.conversion
|
|
# }
|
|
# triggered_desc = { # Reform
|
|
# trigger = { var:council_toledo_issue = 2 }
|
|
# desc = fp2_other_decisions.0702.reform
|
|
# }
|
|
# triggered_desc = { # Tolerance
|
|
# trigger = { var:council_toledo_issue = 3 }
|
|
# desc = fp2_other_decisions.0702.tolerance
|
|
# }
|
|
# triggered_desc = { # Clergy Rights
|
|
# trigger = { var:council_toledo_issue = 4 }
|
|
# desc = fp2_other_decisions.0702.rights
|
|
# }
|
|
# triggered_desc = { # New HoF
|
|
# trigger = { var:council_toledo_issue = 5 }
|
|
# desc = fp2_other_decisions.0702.hof
|
|
# }
|
|
# triggered_desc = { # Closer to Pope
|
|
# trigger = { var:council_toledo_issue = 6 }
|
|
# desc = fp2_other_decisions.0702.pope
|
|
# }
|
|
# triggered_desc = { # Target Heresy
|
|
# trigger = { var:council_toledo_issue = 7 }
|
|
# desc = fp2_other_decisions.0702.heresy
|
|
# }
|
|
# }
|
|
# first_valid = {
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# faith = { has_doctrine = doctrine_theocracy_lay_clergy }
|
|
# }
|
|
# desc = fp2_other_decisions.0702.present
|
|
# }
|
|
# desc = fp2_other_decisions.0702.second_hand
|
|
# }
|
|
# }
|
|
# theme = faith
|
|
# override_background = { reference = temple_church }
|
|
# left_portrait = scope:debate_bishop
|
|
# right_portrait = scope:counter_bishop
|
|
# lower_right_portrait = scope:rival_scope
|
|
#
|
|
# trigger = {
|
|
# # DLC checking
|
|
# has_fp2_dlc_trigger = yes
|
|
# # Decision triggers
|
|
# fp2_struggle_council_toledo_decision_trigger = yes
|
|
# }
|
|
#
|
|
# immediate = {
|
|
# fetch_council_toledo_priest_effect = yes
|
|
# faith = { save_scope_as = council_toledo_faith }
|
|
# hidden_effect = {
|
|
# random_list = {
|
|
# 10 = { # Conversion
|
|
# trigger = {
|
|
# NOT = {
|
|
# faith = { has_doctrine = doctrine_pluralism_pluralistic }
|
|
# }
|
|
# root = {
|
|
# any_realm_county = {
|
|
# religion != root.religion
|
|
# }
|
|
# }
|
|
# }
|
|
# fp2_council_toledo_debate_bishop_effect = { MOZARABIC = yes }
|
|
# set_variable = {
|
|
# name = council_toledo_issue
|
|
# value = 1
|
|
# }
|
|
# }
|
|
# 5 = { # Reform
|
|
# trigger = {
|
|
# NOT = { exists = faith.var:foundational_faith } # set on reform
|
|
# }
|
|
# modifier = {
|
|
# factor = 2
|
|
# has_perk = prophet_perk
|
|
# }
|
|
# fp2_council_toledo_debate_bishop_effect = { MOZARABIC = yes }
|
|
# set_variable = {
|
|
# name = council_toledo_issue
|
|
# value = 2
|
|
# }
|
|
# }
|
|
# 10 = { # Tolerance
|
|
# trigger = {
|
|
# NOT = {
|
|
# faith = { has_doctrine = doctrine_pluralism_fundamentalist }
|
|
# }
|
|
# }
|
|
# fp2_council_toledo_debate_bishop_effect = { MOZARABIC = yes }
|
|
# every_culture_global = {
|
|
# limit = {
|
|
# this != root.culture
|
|
# NOT = { has_same_culture_heritage = root.culture }
|
|
# save_temporary_scope_as = this_culture
|
|
# trigger_if = {
|
|
# limit = {
|
|
# struggle:iberian_struggle = { is_culture_involved_in_struggle = scope:this_culture }
|
|
# }
|
|
# struggle:iberian_struggle = { is_culture_involved_in_struggle = scope:this_culture }
|
|
# }
|
|
# trigger_else = {
|
|
# any_culture_duchy = {
|
|
# title_province ?= { geographical_region = world_europe_west_iberia }
|
|
# }
|
|
# }
|
|
# culture_number_of_counties > 0
|
|
# }
|
|
# add_to_list = fp2_council_culture_list
|
|
# }
|
|
# set_variable = {
|
|
# name = council_toledo_issue
|
|
# value = 3
|
|
# }
|
|
# }
|
|
# 5 = { # Clergy Opinion
|
|
# modifier = {
|
|
# factor = 2
|
|
# any_vassal = {
|
|
# count >= 2
|
|
# government_has_flag = government_is_theocracy
|
|
# }
|
|
# }
|
|
# fp2_council_toledo_debate_bishop_effect = { MOZARABIC = yes }
|
|
# set_variable = {
|
|
# name = council_toledo_issue
|
|
# value = 4
|
|
# }
|
|
# }
|
|
# 5 = { # New HoF
|
|
# trigger = {
|
|
# any_in_list = {
|
|
# list = council_toledo_guest_list
|
|
# percent >= 0.5
|
|
# is_in_list = council_toledo_mozarab_list
|
|
# }
|
|
# faith != faith.religious_head.faith
|
|
# }
|
|
# modifier = {
|
|
# factor = 2
|
|
# faith.religious_head.faith.num_county_followers < root.faith.num_county_followers
|
|
# }
|
|
# modifier = {
|
|
# factor = 2
|
|
# has_trait = excommunicated
|
|
# }
|
|
# modifier = {
|
|
# factor = 2
|
|
# reverse_opinion = {
|
|
# target = faith.religious_head
|
|
# value < -25
|
|
# }
|
|
# }
|
|
# fp2_council_toledo_debate_bishop_effect = { MOZARABIC = yes }
|
|
# set_variable = {
|
|
# name = council_toledo_issue
|
|
# value = 5
|
|
# }
|
|
# }
|
|
# 5 = { # Closer to Pope
|
|
# trigger = {
|
|
# faith = { has_doctrine = special_doctrine_ecumenical_christian }
|
|
# NOT = { has_trait = excommunicated }
|
|
# faith != faith.religious_head.faith
|
|
# }
|
|
# modifier = {
|
|
# factor = 2
|
|
# reverse_opinion = {
|
|
# target = title:k_papal_state.holder
|
|
# value > 25
|
|
# }
|
|
# }
|
|
# modifier = {
|
|
# factor = 2
|
|
# faith.religious_head.faith.num_county_followers > root.faith.num_county_followers
|
|
# }
|
|
# random_list = {
|
|
# 1 = {
|
|
# fp2_council_toledo_debate_bishop_effect = { MOZARABIC = yes }
|
|
# }
|
|
# 50 = {
|
|
# fp2_council_toledo_debate_bishop_effect = { MOZARABIC = no }
|
|
# }
|
|
# }
|
|
# # if the priest is in no court
|
|
# if = {
|
|
# limit = {
|
|
# exists = scope:debate_bishop
|
|
# scope:debate_bishop = {
|
|
# has_character_flag = need_a_ruler
|
|
# }
|
|
# }
|
|
# root = { add_courtier = scope:debate_bishop }
|
|
# }
|
|
# set_variable = {
|
|
# name = council_toledo_issue
|
|
# value = 6
|
|
# }
|
|
# }
|
|
# 10 = { # Target Heresy
|
|
# trigger = {
|
|
# any_county_in_region = {
|
|
# region = world_europe_west_iberia
|
|
# faith = {
|
|
# religion = root.faith.religion
|
|
# NOT = {
|
|
# portrait_religious_faith_or_foundational_trigger = { FAITH = faith:mozarabic_church }
|
|
# }
|
|
# NOT = { exists = religious_head }
|
|
# }
|
|
# }
|
|
# }
|
|
# random_county_in_region = {
|
|
# region = world_europe_west_iberia
|
|
# limit = {
|
|
# faith = {
|
|
# religion = root.faith.religion
|
|
# NOT = {
|
|
# portrait_religious_faith_or_foundational_trigger = { FAITH = faith:mozarabic_church }
|
|
# }
|
|
# NOT = { exists = religious_head }
|
|
# }
|
|
# }
|
|
# faith = { save_scope_as = heretic_faith }
|
|
# }
|
|
# random_list = {
|
|
# 1 = {
|
|
# fp2_council_toledo_debate_bishop_effect = { MOZARABIC = yes }
|
|
# }
|
|
# 1 = {
|
|
# fp2_council_toledo_debate_bishop_effect = { MOZARABIC = no }
|
|
# }
|
|
# }
|
|
# set_variable = {
|
|
# name = council_toledo_issue
|
|
# value = 7
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
# if = {
|
|
# limit = {
|
|
# any_relation = {
|
|
# type = rival
|
|
# faith = root.faith
|
|
# }
|
|
# }
|
|
# save_scope_as = rival_scope
|
|
# }
|
|
# custom_tooltip = fp2_council_end_tt
|
|
# }
|
|
#
|
|
# option = { # Accept
|
|
# name = fp2_other_decisions.0702.a
|
|
# add_piety = medium_piety_value
|
|
# scope:debate_bishop = {
|
|
# add_opinion = {
|
|
# target = root
|
|
# modifier = fp2_council_toledo_opinion
|
|
# opinion = {
|
|
# value = 10
|
|
# multiply = 2
|
|
# }
|
|
# }
|
|
# }
|
|
# scope:counter_bishop = {
|
|
# add_opinion = {
|
|
# target = root
|
|
# modifier = fp2_council_toledo_opinion
|
|
# opinion = {
|
|
# value = -10
|
|
# multiply = 2
|
|
# }
|
|
# }
|
|
# }
|
|
# switch = {
|
|
# trigger = var:council_toledo_issue
|
|
# 1 = { # Conversion
|
|
# fp2_council_modifier_effect = { MODIFIER = fp2_council_conversion_modifier }
|
|
# custom_tooltip = fp2_council_conversion_modifier_tt
|
|
# fp2_council_opinion_mozarabic_effect = { VALUE = 10 }
|
|
# fp2_council_opinion_other_effect = { VALUE = 5 }
|
|
# fp2_council_strife_catalyst_effect = yes
|
|
# stress_impact = {
|
|
# cynical = minor_stress_impact_gain
|
|
# }
|
|
# }
|
|
# 2 = { # Reform
|
|
# fp2_council_modifier_effect = { MODIFIER = fp2_council_reform_modifier }
|
|
# fp2_council_opinion_mozarabic_effect = { VALUE = 10 }
|
|
# fp2_council_opinion_other_effect = { VALUE = -10 }
|
|
# stress_impact = {
|
|
# zealous = minor_stress_impact_gain
|
|
# }
|
|
# }
|
|
# 3 = { # Tolerance
|
|
# fp2_council_modifier_effect = { MODIFIER = fp2_council_tolerance_modifier }
|
|
# fp2_council_opinion_mozarabic_effect = { VALUE = 10 }
|
|
# fp2_council_opinion_other_effect = { VALUE = 10 }
|
|
# hidden_effect = {
|
|
# every_in_list = {
|
|
# list = fp2_council_culture_list
|
|
# root.culture = {
|
|
# change_cultural_acceptance = {
|
|
# target = prev
|
|
# value = council_toledo_culture_acceptance_value
|
|
# desc = fp2_council_toledo_culture_acceptance_desc
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
# custom_tooltip = fp2_council_culture_tt
|
|
# fp2_council_peace_catalyst_effect = yes
|
|
# stress_impact = {
|
|
# arrogant = minor_stress_impact_gain
|
|
# }
|
|
# }
|
|
# 4 = { # Clergy Rights
|
|
# fp2_council_modifier_effect = { MODIFIER = fp2_council_rights_modifier }
|
|
# fp2_council_opinion_mozarabic_effect = { VALUE = 10 }
|
|
# fp2_council_opinion_other_effect = { VALUE = 5 }
|
|
# stress_impact = {
|
|
# greedy = minor_stress_impact_gain
|
|
# cynical = minor_stress_impact_gain
|
|
# }
|
|
# }
|
|
# 5 = { # New HoF
|
|
# reverse_add_opinion = {
|
|
# target = faith.religious_head
|
|
# modifier = fp2_council_toledo_new_hof_opinion
|
|
# }
|
|
# fp2_council_modifier_effect = { MODIFIER = fp2_council_hof_modifier }
|
|
# fp2_council_opinion_mozarabic_effect = { VALUE = 10 }
|
|
# fp2_council_opinion_other_effect = { VALUE = -10 }
|
|
# stress_impact = {
|
|
# humble = minor_stress_impact_gain
|
|
# }
|
|
# }
|
|
# 6 = { # Closer to Pope
|
|
# reverse_add_opinion = {
|
|
# target = faith.religious_head
|
|
# modifier = fp2_council_toledo_pope_opinion
|
|
# }
|
|
# fp2_council_modifier_effect = { MODIFIER = fp2_council_pope_modifier }
|
|
# fp2_council_opinion_mozarabic_effect = { VALUE = -10 }
|
|
# fp2_council_opinion_other_effect = { VALUE = 10 }
|
|
# stress_impact = {
|
|
# arrogant = minor_stress_impact_gain
|
|
# }
|
|
# }
|
|
# 7 = { # Target Heresy
|
|
# custom_tooltip = fp2_council_heresies_modifier_tt
|
|
# fp2_council_modifier_effect = { MODIFIER = fp2_council_heresy_modifier }
|
|
# fp2_council_opinion_mozarabic_effect = { VALUE = 10 }
|
|
# fp2_council_opinion_other_effect = { VALUE = 10 }
|
|
# stress_impact = {
|
|
# cynical = minor_stress_impact_gain
|
|
# }
|
|
# }
|
|
# }
|
|
# ai_chance = {
|
|
# base = 100
|
|
# modifier = {
|
|
# factor = 0.5
|
|
# OR = {
|
|
# var:council_toledo_issue = 1
|
|
# var:council_toledo_issue = 4
|
|
# var:council_toledo_issue = 7
|
|
# }
|
|
# has_trait = cynical
|
|
# }
|
|
# modifier = {
|
|
# factor = 0.5
|
|
# var:council_toledo_issue = 2
|
|
# has_trait = zealous
|
|
# }
|
|
# modifier = {
|
|
# factor = 0.5
|
|
# OR = {
|
|
# var:council_toledo_issue = 3
|
|
# var:council_toledo_issue = 6
|
|
# }
|
|
# has_trait = arrogant
|
|
# }
|
|
# modifier = {
|
|
# factor = 0.5
|
|
# var:council_toledo_issue = 4
|
|
# has_trait = greedy
|
|
# }
|
|
# modifier = {
|
|
# factor = 0.5
|
|
# var:council_toledo_issue = 5
|
|
# has_trait = humble
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# option = { # Veto
|
|
# name = {
|
|
# trigger = { faith.religious_head = root }
|
|
# text = fp2_other_decisions.0702.b.hof
|
|
# }
|
|
# name = {
|
|
# trigger = {
|
|
# faith.religious_head != root
|
|
# }
|
|
# text = fp2_other_decisions.0702.b
|
|
# }
|
|
# add_piety = minor_piety_loss
|
|
# add_character_modifier = {
|
|
# modifier = fp2_stifled_council_modifier
|
|
# years = 5
|
|
# }
|
|
# scope:debate_bishop = {
|
|
# add_opinion = {
|
|
# target = root
|
|
# modifier = fp2_council_toledo_opinion
|
|
# opinion = {
|
|
# value = -10
|
|
# multiply = 2
|
|
# }
|
|
# }
|
|
# }
|
|
# scope:counter_bishop = {
|
|
# add_opinion = {
|
|
# target = root
|
|
# modifier = fp2_council_toledo_opinion
|
|
# opinion = {
|
|
# value = 10
|
|
# multiply = 2
|
|
# }
|
|
# }
|
|
# }
|
|
# switch = {
|
|
# trigger = var:council_toledo_issue
|
|
# 1 = { # Conversion
|
|
# fp2_council_opinion_mozarabic_effect = { VALUE = -10 }
|
|
# fp2_council_opinion_other_effect = { VALUE = -5 }
|
|
# fp2_council_peace_catalyst_effect = yes
|
|
# stress_impact = {
|
|
# zealous = minor_stress_impact_gain
|
|
# }
|
|
# }
|
|
# 2 = { # Reform
|
|
# fp2_council_opinion_mozarabic_effect = { VALUE = -10 }
|
|
# fp2_council_opinion_other_effect = { VALUE = 10 }
|
|
# stress_impact = {
|
|
# cynical = minor_stress_impact_gain
|
|
# }
|
|
# }
|
|
# 3 = { # Tolerance
|
|
# fp2_council_opinion_mozarabic_effect = { VALUE = -10 }
|
|
# fp2_council_opinion_other_effect = { VALUE = -10 }
|
|
# fp2_council_strife_catalyst_effect = yes
|
|
# stress_impact = {
|
|
# humble = minor_stress_impact_gain
|
|
# }
|
|
# }
|
|
# 4 = { # Clergy Rights
|
|
# fp2_council_opinion_mozarabic_effect = { VALUE = -10 }
|
|
# fp2_council_opinion_other_effect = { VALUE = -5 }
|
|
# stress_impact = {
|
|
# zealous = minor_stress_impact_gain
|
|
# generous = minor_stress_impact_gain
|
|
# }
|
|
# }
|
|
# 5 = { # New HoF
|
|
# fp2_council_opinion_mozarabic_effect = { VALUE = -10 }
|
|
# fp2_council_opinion_other_effect = { VALUE = 10 }
|
|
# stress_impact = {
|
|
# arrogant = minor_stress_impact_gain
|
|
# }
|
|
# }
|
|
# 6 = { # Closer to Pope
|
|
# fp2_council_opinion_mozarabic_effect = { VALUE = 10 }
|
|
# fp2_council_opinion_other_effect = { VALUE = -10 }
|
|
# stress_impact = {
|
|
# humble = minor_stress_impact_gain
|
|
# }
|
|
# }
|
|
# 7 = { # Target Heresy
|
|
# fp2_council_opinion_mozarabic_effect = { VALUE = -10 }
|
|
# fp2_council_opinion_other_effect = { VALUE = -10 }
|
|
# stress_impact = {
|
|
# zealous = minor_stress_impact_gain
|
|
# }
|
|
# }
|
|
# }
|
|
# stress_impact = {
|
|
# just = medium_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 100
|
|
# modifier = {
|
|
# factor = 0.5
|
|
# OR = {
|
|
# var:council_toledo_issue = 1
|
|
# var:council_toledo_issue = 4
|
|
# var:council_toledo_issue = 7
|
|
# }
|
|
# has_trait = zealous
|
|
# }
|
|
# modifier = {
|
|
# factor = 0.5
|
|
# var:council_toledo_issue = 2
|
|
# has_trait = cynical
|
|
# }
|
|
# modifier = {
|
|
# factor = 0.5
|
|
# OR = {
|
|
# var:council_toledo_issue = 3
|
|
# var:council_toledo_issue = 6
|
|
# }
|
|
# has_trait = humble
|
|
# }
|
|
# modifier = {
|
|
# factor = 0.5
|
|
# var:council_toledo_issue = 4
|
|
# has_trait = generous
|
|
# }
|
|
# modifier = {
|
|
# factor = 0.5
|
|
# var:council_toledo_issue = 5
|
|
# has_trait = arrogant
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# after = { remove_variable = council_toledo_issue }
|
|
#}
|
|
#
|
|
## Cancellation due to loss of control or war
|
|
#fp2_other_decisions.0703 = {
|
|
# type = character_event
|
|
# title = fp2_other_decisions.0703.t
|
|
# desc = {
|
|
# first_valid = {
|
|
# triggered_desc = {
|
|
# trigger = { is_at_war = yes }
|
|
# desc = fp2_other_decisions.0703.war
|
|
# }
|
|
# desc = fp2_other_decisions.0703.control
|
|
# }
|
|
# desc = fp2_other_decisions.0703.desc
|
|
# }
|
|
# theme = learning_theology_focus
|
|
# override_background = { reference = temple_church }
|
|
# left_portrait = {
|
|
# character = root
|
|
# animation = personality_zealous
|
|
# }
|
|
# right_portrait = {
|
|
# character = scope:council_priest
|
|
# animation = chaplain
|
|
# }
|
|
#
|
|
# trigger = {
|
|
# # DLC checking
|
|
# has_fp2_dlc_trigger = yes
|
|
# # Decision triggers
|
|
# fp2_struggle_council_toledo_decision_trigger = no
|
|
# }
|
|
#
|
|
# immediate = {
|
|
# fetch_council_toledo_priest_effect = yes
|
|
# change_global_variable = {
|
|
# name = council_of_toledo_counter
|
|
# add = -1
|
|
# }
|
|
# if = {
|
|
# limit = { is_at_war = yes }
|
|
# ordered_character_war = {
|
|
# order_by = {
|
|
# value = 0
|
|
# subtract = war_days
|
|
# }
|
|
# save_scope_as = council_war
|
|
# }
|
|
# }
|
|
# title:c_toledo = {
|
|
# if = {
|
|
# limit = { has_county_modifier = fp2_small_council_modifier }
|
|
# remove_county_modifier = fp2_small_council_modifier
|
|
# }
|
|
# else_if = {
|
|
# limit = { has_county_modifier = fp2_big_council_modifier }
|
|
# remove_county_modifier = fp2_big_council_modifier
|
|
# }
|
|
# else_if = {
|
|
# limit = { has_county_modifier = fp2_disappointing_council_modifier }
|
|
# remove_county_modifier = fp2_disappointing_council_modifier
|
|
# }
|
|
# }
|
|
# add_gold = council_of_toledo_gold_cost_value
|
|
# add_piety = council_of_toledo_piety_cost_value
|
|
# }
|
|
#
|
|
# option = {
|
|
# name = fp2_other_decisions.0703.a
|
|
# remove_decision_cooldown = council_of_toledo_decision
|
|
# }
|
|
#}
|
|
#
|
|
#fp2_other_decisions.0704 = {
|
|
# type = character_event
|
|
# title = fp2_other_decisions.0704.t
|
|
# desc = {
|
|
# first_valid = {
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# exists = global_var:council_of_toledo_counter
|
|
# global_var:council_of_toledo_counter = 19
|
|
# }
|
|
# desc = fp2_other_decisions.0702.19
|
|
# }
|
|
# desc = fp2_other_decisions.0702.opening
|
|
# }
|
|
# first_valid = {
|
|
# triggered_desc = { # Conversion
|
|
# trigger = { has_character_modifier = fp2_council_conversion_modifier }
|
|
# desc = fp2_other_decisions.0702.conversion
|
|
# }
|
|
# triggered_desc = { # Reform
|
|
# trigger = { has_character_modifier = fp2_council_tolerance_modifier }
|
|
# desc = fp2_other_decisions.0702.reform
|
|
# }
|
|
# triggered_desc = { # Tolerance
|
|
# trigger = { has_character_modifier = fp2_council_reform_modifier }
|
|
# desc = fp2_other_decisions.0702.tolerance
|
|
# }
|
|
# triggered_desc = { # Clergy Rights
|
|
# trigger = { has_character_modifier = fp2_council_rights_modifier }
|
|
# desc = fp2_other_decisions.0702.rights
|
|
# }
|
|
# triggered_desc = { # Ecumenical dialogue
|
|
# trigger = { has_character_modifier = fp2_council_pope_modifier }
|
|
# desc = fp2_other_decisions.0702.pope
|
|
# }
|
|
# triggered_desc = { # New HoF
|
|
# trigger = { has_character_modifier = fp2_council_hof_modifier }
|
|
# desc = fp2_other_decisions.0702.hof
|
|
# }
|
|
# triggered_desc = { # Target Heresy
|
|
# trigger = { has_character_modifier = fp2_council_heresy_modifier }
|
|
# desc = fp2_other_decisions.0702.heresy
|
|
# }
|
|
# }
|
|
# first_valid = {
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# OR = {
|
|
# has_character_modifier = fp2_council_conversion_modifier
|
|
# has_character_modifier = fp2_council_tolerance_modifier
|
|
# has_character_modifier = fp2_council_reform_modifier
|
|
# has_character_modifier = fp2_council_rights_modifier
|
|
# has_character_modifier = fp2_council_hof_modifier
|
|
# has_character_modifier = fp2_council_pope_modifier
|
|
# has_character_modifier = fp2_council_heresy_modifier
|
|
# }
|
|
# }
|
|
# desc = fp2_other_decisions.0704.success
|
|
# }
|
|
# desc = fp2_other_decisions.0704.failure
|
|
# }
|
|
# }
|
|
# theme = learning_theology_focus
|
|
# override_background = { reference = temple_church }
|
|
# left_portrait = {
|
|
# character = scope:council_toledo_host
|
|
# triggered_animation = {
|
|
# trigger = {
|
|
# NOT = { has_character_modifier = fp2_stifled_council_modifier }
|
|
# }
|
|
# animation = personality_zealous
|
|
# }
|
|
# triggered_animation = {
|
|
# trigger = { has_character_modifier = fp2_stifled_council_modifier }
|
|
# animation = anger
|
|
# }
|
|
# }
|
|
# right_portrait = {
|
|
# character = scope:council_priest
|
|
# animation = chaplain
|
|
# }
|
|
#
|
|
# trigger = {
|
|
# # DLC checking
|
|
# has_fp2_dlc_trigger = yes
|
|
# }
|
|
#
|
|
# option = {
|
|
# name = fp2_other_decisions.0704.a
|
|
# show_as_tooltip = {
|
|
# if = {
|
|
# limit = {
|
|
# OR = {
|
|
# has_character_modifier = fp2_council_conversion_modifier
|
|
# has_character_modifier = fp2_council_tolerance_modifier
|
|
# has_character_modifier = fp2_council_reform_modifier
|
|
# has_character_modifier = fp2_council_rights_modifier
|
|
# has_character_modifier = fp2_council_hof_modifier
|
|
# has_character_modifier = fp2_council_pope_modifier
|
|
# has_character_modifier = fp2_council_heresy_modifier
|
|
# }
|
|
# }
|
|
# switch = {
|
|
# trigger = has_character_modifier
|
|
# fp2_council_conversion_modifier = {
|
|
# custom_tooltip = fp2_council_conversion_modifier_tt
|
|
# add_character_modifier = {
|
|
# modifier = fp2_council_conversion_modifier
|
|
# years = council_toledo_modifier_duration_value
|
|
# }
|
|
# }
|
|
# fp2_council_tolerance_modifier = {
|
|
# add_character_modifier = {
|
|
# modifier = fp2_council_tolerance_modifier
|
|
# years = council_toledo_modifier_duration_value
|
|
# }
|
|
# }
|
|
# fp2_council_reform_modifier = {
|
|
# add_character_modifier = {
|
|
# modifier = fp2_council_reform_modifier
|
|
# years = council_toledo_modifier_duration_value
|
|
# }
|
|
# }
|
|
# fp2_council_rights_modifier = {
|
|
# add_character_modifier = {
|
|
# modifier = fp2_council_rights_modifier
|
|
# years = council_toledo_modifier_duration_value
|
|
# }
|
|
# }
|
|
# fp2_council_pope_modifier = {
|
|
# add_character_modifier = {
|
|
# modifier = fp2_council_pope_modifier
|
|
# years = council_toledo_modifier_duration_value
|
|
# }
|
|
# }
|
|
# fp2_council_hof_modifier = {
|
|
# add_character_modifier = {
|
|
# modifier = fp2_council_hof_modifier
|
|
# years = council_toledo_modifier_duration_value
|
|
# }
|
|
# }
|
|
# fp2_council_pope_modifier = {
|
|
# add_character_modifier = {
|
|
# modifier = fp2_council_pope_modifier
|
|
# years = council_toledo_modifier_duration_value
|
|
# }
|
|
# }
|
|
# fp2_council_heresy_modifier = {
|
|
# custom_tooltip = fp2_council_heresies_modifier_tt
|
|
# add_character_modifier = {
|
|
# modifier = fp2_council_heresy_modifier
|
|
# years = council_toledo_modifier_duration_value
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
# else = {
|
|
# scope:council_toledo_host = {
|
|
# add_character_modifier = {
|
|
# modifier = fp2_stifled_council_modifier
|
|
# years = council_toledo_modifier_duration_value
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
#}
|
|
###################################################
|
|
## Secure Iberian Foothold - Notification
|
|
## by Joe Parkin and Ola Jentzsch
|
|
## 1000 Decision taker event
|
|
###################################################
|
|
#
|
|
#fp2_other_decisions.1000 = {
|
|
# type = character_event
|
|
# title = fp2_other_decisions.1000.t
|
|
# desc = {
|
|
# first_valid = {
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# religion = {
|
|
# any_faith = {
|
|
# struggle:iberian_struggle = { is_faith_involved_in_struggle = prev }
|
|
# }
|
|
# }
|
|
# }
|
|
# desc = fp2_other_decisions.1000.involved_religion
|
|
# }
|
|
# desc = fp2_other_decisions.1000.desc
|
|
# }
|
|
# first_valid = {
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# struggle:iberian_struggle = { is_faith_involved_in_struggle = root.faith }
|
|
# }
|
|
# desc = fp2_other_decisions.1000.involved_faith
|
|
# }
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# religion = {
|
|
# any_faith = {
|
|
# struggle:iberian_struggle = { is_faith_involved_in_struggle = prev }
|
|
# }
|
|
# }
|
|
# }
|
|
# desc = fp2_other_decisions.1000.uninvolved_faith
|
|
# }
|
|
# desc = fp2_other_decisions.1000.closing
|
|
# }
|
|
# }
|
|
# theme = realm
|
|
# left_portrait = {
|
|
# character = root
|
|
# animation = war_over_win
|
|
# }
|
|
#
|
|
# trigger = {
|
|
# # DLC checking
|
|
# has_fp2_dlc_trigger = yes
|
|
# }
|
|
#
|
|
# immediate = {
|
|
# save_scope_as = iberian_footholder
|
|
# every_held_title = {
|
|
# limit = {
|
|
# # Any de jure kingdom of Iberia is completely controlled
|
|
# fp2_struggle_secure_iberian_foothold_iberian_kingdom_trigger = yes
|
|
# # That kingdom is mostly my faith
|
|
# fp2_struggle_secure_iberian_foothold_faith_trigger = yes
|
|
# scope:iberian_kingdom_temp = { title_held_years >= fp2_struggle_secure_iberian_foothold_years_value }
|
|
# }
|
|
# add_to_list = iberian_footholder_list
|
|
# }
|
|
# hidden_effect = {
|
|
# while = {
|
|
# limit = {
|
|
# any_in_list = {
|
|
# list = iberian_footholder_list
|
|
# # Borders held lands in a non-Iberian kingdom you hold
|
|
# any_de_jure_county = {
|
|
# any_title_to_title_neighboring_and_across_water_county = { fp2_struggle_secure_iberian_foothold_outsider_kingdom_trigger = yes }
|
|
# }
|
|
# NOT = { is_in_list = iberian_footholder_transfer_list }
|
|
# }
|
|
# }
|
|
# random_in_list = {
|
|
# list = iberian_footholder_list
|
|
# limit = {
|
|
# # Borders held lands in a non-Iberian kingdom you hold
|
|
# any_de_jure_county = {
|
|
# any_title_to_title_neighboring_and_across_water_county = { fp2_struggle_secure_iberian_foothold_outsider_kingdom_trigger = yes }
|
|
# }
|
|
# NOT = { is_in_list = iberian_footholder_transfer_list }
|
|
# }
|
|
# random_de_jure_county = {
|
|
# limit = {
|
|
# any_title_to_title_neighboring_and_across_water_county = { fp2_struggle_secure_iberian_foothold_outsider_kingdom_trigger = yes }
|
|
# }
|
|
# random_title_to_title_neighboring_and_across_water_county = {
|
|
# limit = { fp2_struggle_secure_iberian_foothold_outsider_kingdom_trigger = yes }
|
|
# empire = { save_scope_as = transfer_empire }
|
|
# }
|
|
# }
|
|
# add_to_list = iberian_footholder_transfer_list
|
|
# set_de_jure_liege_title = scope:transfer_empire
|
|
# custom_tooltip = iberian_footholder_transfer_tt
|
|
# }
|
|
# }
|
|
# }
|
|
# show_as_tooltip = {
|
|
# every_in_list = {
|
|
# list = iberian_footholder_transfer_list
|
|
# set_de_jure_liege_title = scope:transfer_empire
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# option = {
|
|
# name = fp2_other_decisions.1000.a
|
|
# }
|
|
#
|
|
# after = {
|
|
# struggle:iberian_struggle = {
|
|
# every_involved_ruler = {
|
|
# limit = { is_ai = no }
|
|
# trigger_event = fp2_other_decisions.1001
|
|
# }
|
|
# }
|
|
# # End Struggle
|
|
# struggle:iberian_struggle = {
|
|
# end_struggle = secure_iberian_foothold_decision_title
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
###################################################
|
|
## Secure Iberian Foothold - Notification
|
|
## by Joe Parkin and Ola Jentzsch
|
|
## 1001 Info event
|
|
###################################################
|
|
#
|
|
#fp2_other_decisions.1001 = {
|
|
# type = character_event
|
|
# title = fp2_other_decisions.1000.t
|
|
# desc = {
|
|
# first_valid = {
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# scope:iberian_footholder.religion = {
|
|
# any_faith = {
|
|
# struggle:iberian_struggle = { is_faith_involved_in_struggle = prev }
|
|
# }
|
|
# }
|
|
# }
|
|
# desc = fp2_other_decisions.1001.involved_religion
|
|
# }
|
|
# desc = fp2_other_decisions.1001.desc
|
|
# }
|
|
# first_valid = {
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# struggle:iberian_struggle = { is_faith_involved_in_struggle = scope:iberian_footholder.faith }
|
|
# }
|
|
# desc = fp2_other_decisions.1001.involved_faith
|
|
# }
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# scope:iberian_footholder.religion = {
|
|
# any_faith = {
|
|
# struggle:iberian_struggle = { is_faith_involved_in_struggle = prev }
|
|
# }
|
|
# }
|
|
# religion = scope:iberian_footholder.religion
|
|
# }
|
|
# desc = fp2_other_decisions.1001.same_uninvolved_faith
|
|
# }
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# scope:iberian_footholder.religion = {
|
|
# any_faith = {
|
|
# struggle:iberian_struggle = { is_faith_involved_in_struggle = prev }
|
|
# }
|
|
# }
|
|
# }
|
|
# desc = fp2_other_decisions.1001.uninvolved_faith
|
|
# }
|
|
# desc = fp2_other_decisions.1001.closing
|
|
# }
|
|
# }
|
|
# theme = realm
|
|
# left_portrait = {
|
|
# character = scope:iberian_footholder
|
|
# animation = war_over_win
|
|
# }
|
|
#
|
|
# trigger = {
|
|
# # DLC checking
|
|
# has_fp2_dlc_trigger = yes
|
|
# }
|
|
#
|
|
# immediate = {
|
|
# show_as_tooltip = {
|
|
# every_in_list = {
|
|
# list = iberian_footholder_transfer_list
|
|
# set_de_jure_liege_title = scope:transfer_empire
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# option = {
|
|
# name = fp2_other_decisions.1001.a
|
|
#
|
|
# }
|
|
#}
|
|
#
|
|
#
|
|
###################################################
|
|
## Found Kingdom of Toledo
|
|
## by Joe Parkin
|
|
## 1100 Decision taker event
|
|
###################################################
|
|
#
|
|
#fp2_other_decisions.1100 = {
|
|
# type = character_event
|
|
# title = fp2_other_decisions.1100.t
|
|
# desc = fp2_other_decisions.1100.desc
|
|
# theme = realm
|
|
# left_portrait = {
|
|
# character = root
|
|
# animation = war_over_win
|
|
# }
|
|
# lower_right_portrait = scope:de_jure_anger_1
|
|
# lower_center_portrait = scope:de_jure_anger_2
|
|
#
|
|
# trigger = {
|
|
# # DLC checking
|
|
# has_fp2_dlc_trigger = yes
|
|
# }
|
|
#
|
|
# immediate = {
|
|
# show_as_tooltip = { fp2_struggle_found_kingdom_toledo_empire_effect = yes }
|
|
# hidden_effect = {
|
|
# if = {
|
|
# limit = {
|
|
# any_in_list = { list = kingdom_toledo_opinion_list }
|
|
# }
|
|
# while = {
|
|
# count = 2
|
|
# ordered_in_list = {
|
|
# list = kingdom_toledo_opinion_list
|
|
# limit = {
|
|
# trigger_if = {
|
|
# limit = { exists = scope:de_jure_anger_1 }
|
|
# this != scope:de_jure_anger_1
|
|
# }
|
|
# }
|
|
# if = {
|
|
# limit = {
|
|
# NOT = { exists = scope:de_jure_anger_1 }
|
|
# }
|
|
# save_scope_as = de_jure_anger_1
|
|
# }
|
|
# else = { save_scope_as = de_jure_anger_2 }
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
# legend_seed_new_title_effect = yes
|
|
# }
|
|
#
|
|
# option = {
|
|
# name = fp2_other_decisions.1100.a
|
|
# }
|
|
#
|
|
# after = {
|
|
# every_player = {
|
|
# limit = {
|
|
# this != scope:toledo_former
|
|
# is_within_diplo_range = { CHARACTER = scope:toledo_former }
|
|
# }
|
|
# trigger_event = fp2_other_decisions.1101
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
#fp2_other_decisions.1101 = {
|
|
# type = character_event
|
|
# title = fp2_other_decisions.1100.t
|
|
# desc = {
|
|
# desc = fp2_other_decisions.1101.desc
|
|
# first_valid = {
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# trigger_if = {
|
|
# limit = { exists = scope:de_jure_anger_1 }
|
|
# this = scope:de_jure_anger_1
|
|
# }
|
|
# trigger_else_if = {
|
|
# limit = { exists = scope:de_jure_anger_2 }
|
|
# this = scope:de_jure_anger_2
|
|
# }
|
|
# trigger_else = { always = no }
|
|
# }
|
|
# desc = fp2_other_decisions.1101.stolen
|
|
# }
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# faith = {
|
|
# portrait_religious_faith_or_foundational_trigger = { FAITH = faith:mozarabic_church }
|
|
# }
|
|
# }
|
|
# desc = fp2_other_decisions.1101.mozarab
|
|
# }
|
|
# }
|
|
# }
|
|
# theme = realm
|
|
# override_background = { reference = throne_room_scope }
|
|
# left_portrait = {
|
|
# character = scope:toledo_former
|
|
# animation = war_over_win
|
|
# }
|
|
#
|
|
# trigger = {
|
|
# # DLC checking
|
|
# has_fp2_dlc_trigger = yes
|
|
# }
|
|
#
|
|
# immediate = {
|
|
# scope:toledo_former = { save_scope_as = background_throne_room_scope }
|
|
# show_as_tooltip = {
|
|
# scope:toledo_former = { get_title = title:k_toledo }
|
|
# title:k_toledo = {
|
|
# every_in_de_jure_hierarchy = {
|
|
# limit = { tier = tier_duchy }
|
|
# set_de_jure_liege_title = title:k_toledo
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# option = {
|
|
# name = {
|
|
# trigger = {
|
|
# trigger_if = {
|
|
# limit = { exists = scope:de_jure_anger_1 }
|
|
# this = scope:de_jure_anger_1
|
|
# }
|
|
# trigger_else_if = {
|
|
# limit = { exists = scope:de_jure_anger_2 }
|
|
# this = scope:de_jure_anger_2
|
|
# }
|
|
# trigger_else = { always = no }
|
|
# }
|
|
# text = fp2_other_decisions.1101.a
|
|
# }
|
|
# name = {
|
|
# trigger = {
|
|
# trigger_if = {
|
|
# limit = { exists = scope:de_jure_anger_1 }
|
|
# this != scope:de_jure_anger_1
|
|
# }
|
|
# trigger_if = {
|
|
# limit = { exists = scope:de_jure_anger_2 }
|
|
# this != scope:de_jure_anger_2
|
|
# }
|
|
# faith = {
|
|
# portrait_religious_faith_or_foundational_trigger = { FAITH = faith:mozarabic_church }
|
|
# }
|
|
# }
|
|
# text = fp2_other_decisions.1101.b
|
|
# }
|
|
# name = {
|
|
# trigger = {
|
|
# trigger_if = {
|
|
# limit = { exists = scope:de_jure_anger_1 }
|
|
# this != scope:de_jure_anger_1
|
|
# }
|
|
# trigger_if = {
|
|
# limit = { exists = scope:de_jure_anger_2 }
|
|
# this != scope:de_jure_anger_2
|
|
# }
|
|
# faith = {
|
|
# NOT = {
|
|
# portrait_religious_faith_or_foundational_trigger = { FAITH = faith:mozarabic_church }
|
|
# }
|
|
# }
|
|
# }
|
|
# text = fp2_other_decisions.1101.c
|
|
# }
|
|
# }
|
|
#}
|
|
# |