4807 lines
No EOL
123 KiB
Text
4807 lines
No EOL
123 KiB
Text
#namespace = fp2_lyonese_monk
|
|
#
|
|
###################################################
|
|
## #Setup & Misc
|
|
## We're starting, invalidating, or prematurely ending the chain.
|
|
## 0001 - 0010 A Storm-Tossed Night - a learned holy person arrives at court, begging for succour.
|
|
## 0011 - 0020 A Former Friend - you have died, and scope:acolyte wishes to continue.
|
|
## 0021 - 0030 Gone and Done - scope:acolyte has died or is no longer your courtier.
|
|
## 0031 - 0040 Shattered Faith - you or scope:acolyte are no longer the correct faith.
|
|
## 0041 - 0050 # - #
|
|
##
|
|
## #Private Teachings
|
|
## The event chain is in stealth mode, with no continuation tooltips.
|
|
## 0201 - 0210 Just a Few Friends - scope:acolyte asks for permission to start a study group.
|
|
## 0211 - 0220 But Why? - one of your barons retires to become a monk spontaneously.
|
|
## 0221 - 0230 A Rictus Grin - a courtier is looking dopey and happy due to how at peace with themselves they are.
|
|
## 0231 - 0240 Booing the Bishop - a bishop in your realm is booed by a crowd of people.
|
|
## 0241 - 0250 All HerHis Fault - your court chaplain comes to you complaining, begging for an end to all of this.
|
|
##
|
|
## #Public Controversy
|
|
## Something is afoot! Important figures are getting involved, and you get continuation tooltips to let you know something is up.
|
|
## 0401 - 0410 Scope:pope's Epistle - the Pope writes you an advisory, reprimanding you and asking you to boot the monk.
|
|
## 0411 - 0420 Space to Teach - scope:acolyte asks you for a county (or barony, if you're still a count) in which to spread HerHis teachings.
|
|
## 0421 - 0430 High Tempers - your court chaplain and scope:acolyte get into a fight.
|
|
## 0431 - 0440 Scope:pope's Second Epistle - the Pope writes you *another* advisory, demanding that you boot scope:acolyte plus veiled threats.
|
|
## 0441 - 0450 The Council of scope:bishopric - the clergy of the region gather for a minor church council, featuring scope:acolyte defending their claims.
|
|
##
|
|
## #Schism
|
|
## Ho-boi, time for a shake-up! You recant or you suffer.
|
|
## 0601 - 0610 Scope:pope's Third Epistle - whatever the council's results, the Pope condemns it. You are given a final demand to repent & turn over scope:acolyte or face excommunication.
|
|
## 0611 - 0620 High Tensions - an angry mob in your capital turn up to demand scope:acolyte's head, countered by *another* angry mob that hates the first mob.
|
|
## 0621 - 0630 A Formal Complaint - zealous vassals protest your heresy.
|
|
## 0631 - 0640 Just Church Business - a neighbouring ruler has purchased claims on your land from your HoF.
|
|
## 0641 - 0650 No More than a Man - scope:acolyte suggests you embrace the heresy.
|
|
##
|
|
## #Council
|
|
## You've stuck with things, and now it's time to decide the course of your faith.
|
|
## 0801 - 0810 The Second Council of scope:bishopric - clergy from all over your realm gather, wanting to contribute their thoughts and notes.
|
|
## 0811 - 0820 Elipandics - clergy argue over whether you're all really adoptionists or just nuanced Catholics.
|
|
## 0821 - 0830 Felicians - clergy argue over the degree to which expedience is required.
|
|
## 0831 - 0840 Radicals - clergy argue over *how* monotheistic to be.
|
|
## 0841 - 0850 From the Ashes - the church council arrives at their final important doctrinal conclusions.
|
|
###################################################
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
###################################################
|
|
## GENERAL SCRIPTED TRIGGERS & EFFECTS
|
|
#
|
|
#scripted_trigger fp2_suitable_base_convert_trigger = {
|
|
# # We only want same-faith characters.
|
|
# faith = scope:story.var:base_faith
|
|
# # They should be old enough to attend a meeting.
|
|
# age >= 14
|
|
# # Cynics, non-believers, and the chronically short of zeal don't attend such meetings voluntarily.
|
|
# NOR = {
|
|
# has_trait = cynical
|
|
# ai_zeal <= high_negative_ai_value
|
|
# any_secret = { type = secret_non_believer }
|
|
# }
|
|
# # Exclude characters that might turn up as scope:irate_theocrat.
|
|
# NOR = {
|
|
# # Court chaplains.
|
|
# AND = {
|
|
# exists = scope:acolyte_host.cp:councillor_court_chaplain
|
|
# this = scope:acolyte_host.cp:councillor_court_chaplain
|
|
# }
|
|
# # Landed theocrats - we've already pre-filtered for faith.
|
|
# government_has_flag = government_is_theocracy
|
|
# # Landless monks at court - we've already pre-filtered for faith.
|
|
# AND = {
|
|
# is_courtier_of = scope:acolyte
|
|
# has_trait = devoted
|
|
# }
|
|
# }
|
|
# # And not already players or the the heir of a player.
|
|
# is_ai = yes
|
|
# NOT = { is_player_heir_of = scope:acolyte_host }
|
|
#}
|
|
#
|
|
#scripted_trigger fp2_suitable_strict_convert_trigger = {
|
|
# fp2_suitable_base_convert_trigger = yes
|
|
# # Plus exclude both characters already in the list & the landed.
|
|
# NOR = {
|
|
# is_landed = yes
|
|
# save_temporary_scope_as = current_temp
|
|
# any_in_list = {
|
|
# list = hidden_converts
|
|
# this = scope:current_temp
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
#scripted_trigger fp2_suitable_semi_strict_convert_trigger = {
|
|
# fp2_suitable_base_convert_trigger = yes
|
|
# # Plus exclude characters already in the list.
|
|
# NOT = {
|
|
# save_temporary_scope_as = current_temp
|
|
# any_in_list = {
|
|
# list = hidden_converts
|
|
# this = scope:current_temp
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
#scripted_trigger fp2_lyonese_monk_suitable_annoyed_theocrat_landed_vassal_trigger = {
|
|
# government_has_flag = government_is_theocracy
|
|
# faith = scope:story.var:base_faith
|
|
# is_available_ai_adult = yes
|
|
#}
|
|
#
|
|
#scripted_trigger fp2_lyonese_monk_suitable_annoyed_theocrat_landless_monk_trigger = {
|
|
# has_trait = devoted
|
|
# faith = scope:story.var:base_faith
|
|
# is_available_ai_adult = yes
|
|
# this != scope:acolyte
|
|
#}
|
|
#
|
|
#scripted_trigger fp2_lyonese_monk_has_suitable_annoyed_theocrat_trigger = {
|
|
# # This should always be synced with fp2_lyonese_monk_select_suitable_annoyed_theocrat_effect.
|
|
# OR = {
|
|
# AND = {
|
|
# exists = cp:councillor_court_chaplain
|
|
# cp:councillor_court_chaplain = { is_available_ai_adult = yes }
|
|
# }
|
|
# any_vassal = { fp2_lyonese_monk_suitable_annoyed_theocrat_landed_vassal_trigger = yes }
|
|
# any_courtier_or_guest = { fp2_lyonese_monk_suitable_annoyed_theocrat_landless_monk_trigger = yes }
|
|
# }
|
|
#}
|
|
#
|
|
#scripted_effect fp2_add_random_characters_to_converts_list_effect = {
|
|
# hidden_effect = {
|
|
# $COURT$ = {
|
|
# while = {
|
|
# count = 5
|
|
# limit = {
|
|
# any_courtier_or_guest = { fp2_suitable_strict_convert_trigger = yes }
|
|
# }
|
|
# random_courtier_or_guest = {
|
|
# limit = { fp2_suitable_strict_convert_trigger = yes }
|
|
# add_to_list = hidden_converts
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
#scripted_effect fp2_add_random_vassals_to_converts_list_effect = {
|
|
# hidden_effect = {
|
|
# $LIEGE$ = {
|
|
# while = {
|
|
# count = 3
|
|
# limit = {
|
|
# any_vassal = { fp2_suitable_semi_strict_convert_trigger = yes }
|
|
# }
|
|
# random_vassal = {
|
|
# limit = { fp2_suitable_semi_strict_convert_trigger = yes }
|
|
# add_to_list = hidden_converts
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
#scripted_effect fp2_lyonese_monk_select_suitable_annoyed_theocrat_effect = {
|
|
# # This should always be synced with fp2_lyonese_monk_has_suitable_annoyed_theocrat_trigger.
|
|
# # Grab a suitable annoyed var:base_faith character.
|
|
# ## We prefer the chaplain...
|
|
# if = {
|
|
# limit = {
|
|
# exists = cp:councillor_court_chaplain
|
|
# cp:councillor_court_chaplain = { is_available_ai_adult = yes }
|
|
# }
|
|
# cp:councillor_court_chaplain = { save_scope_as = irate_theocrat }
|
|
# }
|
|
# ## ... or else a landed theocrat...
|
|
# else_if = {
|
|
# limit = {
|
|
# any_vassal = { fp2_lyonese_monk_suitable_annoyed_theocrat_landed_vassal_trigger = yes }
|
|
# }
|
|
# random_vassal = {
|
|
# limit = { fp2_lyonese_monk_suitable_annoyed_theocrat_landed_vassal_trigger = yes }
|
|
# save_scope_as = irate_theocrat
|
|
# }
|
|
# }
|
|
# ## ... but in a pinch a monk will do.
|
|
# ### We should know from the sync'd trigger that we've definitely got one of these hanging about if we've gotten to this point, so no need to check twice.
|
|
# else_if = {
|
|
# limit = {
|
|
# any_courtier_or_guest = { fp2_lyonese_monk_suitable_annoyed_theocrat_landless_monk_trigger = yes }
|
|
# }
|
|
# random_courtier_or_guest = {
|
|
# limit = { fp2_lyonese_monk_suitable_annoyed_theocrat_landless_monk_trigger = yes }
|
|
# save_scope_as = irate_theocrat
|
|
# }
|
|
# }
|
|
# ## And, in an emergency, a backup.
|
|
# else = {
|
|
# create_character = {
|
|
# location = scope:acolyte_host.capital_province
|
|
# template = monk_character_template
|
|
# culture = scope:acolyte_host.culture
|
|
# faith = scope:story.var:base_faith
|
|
# save_scope_as = irate_theocrat
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
#scripted_effect fp2_lyonese_monk_make_acolyte_and_irate_theocrat_rivals_effect = {
|
|
# scope:acolyte = {
|
|
# if = {
|
|
# limit = {
|
|
# NOT = { has_relation_rival = scope:irate_theocrat }
|
|
# }
|
|
# set_relation_rival = {
|
|
# target= scope:irate_theocrat
|
|
# reason = rival_blamed_by_mentor
|
|
# }
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
#scripted_effect fp2_lyonese_monk_grab_and_update_pope_effect = {
|
|
# # If this is our first time, just nab the current one.
|
|
# if = {
|
|
# limit = {
|
|
# NOT = { exists = scope:pope }
|
|
# }
|
|
# scope:story.var:base_faith.religious_head = { save_scope_as = pope }
|
|
# }
|
|
# # Otherwise, check to see if the current Pope is the same as the last Pope.
|
|
# else_if = {
|
|
# limit = {
|
|
# scope:story.var:base_faith.religious_head != scope:pope
|
|
# }
|
|
# scope:pope = { save_scope_as = old_pope }
|
|
# scope:story.var:base_faith.religious_head = { save_scope_as = pope }
|
|
# }
|
|
# # Update the capital.
|
|
# ## If scope:pope has a specific one, take that.
|
|
# if = {
|
|
# limit = {
|
|
# scope:pope = { is_landed = yes }
|
|
# }
|
|
# scope:pope.capital_barony = { save_scope_as = papal_capital }
|
|
# }
|
|
# ## Otherwise, we default to Rome on principal.
|
|
# else = {
|
|
# title:b_roma = { save_scope_as = papal_capital }
|
|
# }
|
|
#}
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
###################################################
|
|
## SETUP & MISC
|
|
#
|
|
###################################################
|
|
## A Storm-Tossed Night
|
|
## by Ewan Cowhig Croft
|
|
## 0001 - 0010
|
|
###################################################
|
|
#
|
|
## A learned holy person arrives at court, begging for succour.
|
|
#fp2_lyonese_monk.0001 = {
|
|
# type = character_event
|
|
# title = fp2_lyonese_monk.0001.t
|
|
# desc = fp2_lyonese_monk.0001.desc
|
|
# theme = faith
|
|
# left_portrait = {
|
|
# character = scope:acolyte_host
|
|
# animation = personality_rational
|
|
# }
|
|
# right_portrait = {
|
|
# character = scope:acolyte
|
|
# animation = chaplain
|
|
# }
|
|
# override_background = { reference = corridor_night }
|
|
# cooldown = { years = 100 }
|
|
#
|
|
# trigger = {
|
|
# #Not for landless
|
|
# is_landed = yes
|
|
# }
|
|
#
|
|
# immediate = {
|
|
# play_music_cue = "mx_cue_general_crusade_event_3"
|
|
# # Create scope:acolyte.
|
|
# ## A pupil of Felix of Urgell, acting as a sort of do-over for the character.
|
|
# create_character = {
|
|
# location = root.capital_province
|
|
# #General
|
|
# age = fp2_lyonese_monk_age_value
|
|
# faith = root.faith
|
|
# culture = culture:french
|
|
# dynasty = generate
|
|
# #Education
|
|
# trait = education_learning_4
|
|
# #Personality
|
|
# trait = deceitful
|
|
# trait = stubborn
|
|
# trait = zealous
|
|
# trait = brave
|
|
# #Misc
|
|
# trait = theologian
|
|
# trait = scholar
|
|
# trait = whole_of_body
|
|
# trait = devoted
|
|
# health = 5
|
|
# random_traits = no
|
|
# gender_female_chance = root_faith_clergy_gender_female_chance
|
|
# #Skills
|
|
# ## These include the two "hidden" traits of scope:acolyte's buffs - heresiarch & education_intrigue_4.
|
|
# diplomacy = 14
|
|
# martial = 2
|
|
# stewardship = 7
|
|
# intrigue = 12
|
|
# learning = 8
|
|
# prowess = 2
|
|
# save_scope_as = acolyte
|
|
# }
|
|
# scope:acolyte.house = { set_house_name = "dynn_d__Lyon" }
|
|
# scope:acolyte.dynasty = { set_dynasty_name = "dynn_d__Lyon" }
|
|
# }
|
|
#
|
|
# # Of course, what's mine is yours!
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0001.a
|
|
#
|
|
# # Sort scope:acolyte.
|
|
# ## Add them as a courtier.
|
|
# add_courtier = scope:acolyte
|
|
# ## & tell 'em to stay put.
|
|
# scope:acolyte = { add_character_flag = blocked_from_leaving }
|
|
# # Set up our tracking stuff.
|
|
# ## Including a story cycle.
|
|
# create_story = {
|
|
# type = story_lyonese_monk
|
|
# save_scope_as = story
|
|
# }
|
|
# ## A variable within that cycle that wants to be special.
|
|
# if = {
|
|
# limit = { exists = scope:story }
|
|
# scope:story = {
|
|
# # Set our one true OG faith. Till the other one.
|
|
# set_variable = {
|
|
# name = base_faith
|
|
# value = scope:acolyte.faith
|
|
# }
|
|
# }
|
|
# }
|
|
# ## And, in case of death, a back-up scope:acolyte.
|
|
# if = {
|
|
# limit = { exists = scope:story }
|
|
# scope:story = {
|
|
# set_variable = {
|
|
# name = acolyte
|
|
# value = scope:acolyte
|
|
# }
|
|
# }
|
|
# }
|
|
# # Start the chain.
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle
|
|
# days = 7
|
|
# }
|
|
#
|
|
# stress_impact = {
|
|
# generous = miniscule_stress_impact_loss
|
|
# greedy = minor_stress_impact_gain
|
|
# callous = minor_stress_impact_gain
|
|
# sadistic = minor_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 10
|
|
# ai_value_modifier = {
|
|
# ai_compassion = 1
|
|
# ai_sociability = -1
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # We have no room, but you can stay for a night.
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0001.b
|
|
#
|
|
# # Opt out, with some consolation currency.
|
|
# add_piety = minor_piety_gain
|
|
# scope:acolyte = { silent_disappearance_effect = yes }
|
|
#
|
|
# stress_impact = {
|
|
# callous = minor_stress_impact_gain
|
|
# sadistic = minor_stress_impact_gain
|
|
# generous = minor_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 10
|
|
# ai_value_modifier = {
|
|
# ai_honor = 0.5
|
|
# ai_compassion = 0.5
|
|
# ai_sociability = -0.25
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # No beggars in GetPrimaryTitle. *Out*.
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0001.c
|
|
#
|
|
# # Opt out, with some consolation currency.
|
|
# add_prestige = miniscule_prestige_gain
|
|
# scope:acolyte = { silent_disappearance_effect = yes }
|
|
#
|
|
# stress_impact = {
|
|
# callous = miniscule_stress_impact_loss
|
|
# sadistic = miniscule_stress_impact_loss
|
|
# gregarious = minor_stress_impact_gain
|
|
# generous = medium_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 10
|
|
# ai_value_modifier = {
|
|
# ai_greed = 0.25
|
|
# ai_sociability = -0.5
|
|
# ai_compassion = -1
|
|
# }
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
## Select a candidate.
|
|
#fp2_lyonese_monk.0002 = {
|
|
# scope = none
|
|
# hidden = yes
|
|
#
|
|
# trigger = {
|
|
# # DLC check.
|
|
# has_fp2_dlc_trigger = yes
|
|
# }
|
|
#
|
|
# immediate = {
|
|
# # First, mark this as done.
|
|
# add_to_global_variable_list = {
|
|
# name = unavailable_unique_events
|
|
# target = flag:lyonese_monk_event
|
|
# }
|
|
# # Now we try to grab eligible candidates.
|
|
# every_county_in_region = {
|
|
# region = dlc_fp2_lyonese_monk_region
|
|
# holder = {
|
|
# if = {
|
|
# limit = { fp2_lyonese_monk_0002_valid_court_trigger = yes }
|
|
# add_to_list = potential_monk_court_list
|
|
# }
|
|
# }
|
|
# }
|
|
# # Then sort within them.
|
|
# random_in_list = {
|
|
# list = potential_monk_court_list
|
|
# # Prioritise scholastic Iberian players.
|
|
# limit = {
|
|
# is_ai = no
|
|
# capital_province = { geographical_region = world_europe_west_iberia }
|
|
# }
|
|
# # Otherwise, random roll it.
|
|
# alternative_limit = { always = yes }
|
|
# # We want to weight up a few things.
|
|
# weight = {
|
|
# base = 0
|
|
# # Learning gives our basic order, since it's reflective of how stimulating a theologian you are.
|
|
# modifier = { add = learning }
|
|
# # Weight up a bit for certain traits, those that make it more likely to allow shenanigans.
|
|
# modifier = {
|
|
# add = 10
|
|
# has_trait = trusting
|
|
# }
|
|
# modifier = {
|
|
# add = 10
|
|
# has_trait = stubborn
|
|
# }
|
|
# modifier = {
|
|
# add = 10
|
|
# has_trait = arrogant
|
|
# }
|
|
# # Weight up a bit for characters who are actively impious, as they're less likely to heed the Pope's demands.
|
|
# modifier = {
|
|
# add = 30
|
|
# piety_level <= 0
|
|
# }
|
|
# # We want an Iberian pick over an Aquitanian one, ideally.
|
|
# modifier = {
|
|
# add = 50
|
|
# capital_province = { geographical_region = world_europe_west_iberia }
|
|
# }
|
|
# }
|
|
# save_scope_as = acolyte_host
|
|
# trigger_event = fp2_lyonese_monk.0001
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
###################################################
|
|
## A Former Friend
|
|
## by Ewan Cowhig Croft
|
|
## 0011 - 0020
|
|
###################################################
|
|
#
|
|
## You have died, and scope:acolyte wishes to continue.
|
|
#fp2_lyonese_monk.0011 = {
|
|
# type = character_event
|
|
# title = fp2_lyonese_monk.0011.t
|
|
# desc = fp2_lyonese_monk.0011.desc
|
|
# theme = faith
|
|
# left_portrait = {
|
|
# character = scope:acolyte
|
|
# animation = flirtation
|
|
# }
|
|
# override_background = { reference = sitting_room }
|
|
#
|
|
# trigger = {
|
|
# is_imprisoned = no
|
|
# is_adult = yes
|
|
# exists = faith.religious_head
|
|
# faith.religious_head = scope:story.var:base_faith.religious_head
|
|
# }
|
|
#
|
|
# on_trigger_fail = {
|
|
# fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = banished }
|
|
# scope:story = { end_story = yes }
|
|
# }
|
|
#
|
|
# immediate = {
|
|
# # Nab scope:acolyte a-fresh.
|
|
# scope:story.var:acolyte = { save_scope_as = acolyte }
|
|
# }
|
|
#
|
|
# # Well, I suppose...
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0011.a
|
|
#
|
|
# # Notify scope:acolyte_host that they're opting in.
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.continues_to_teach
|
|
# # Give the story cycle its new host.
|
|
# scope:story = { make_story_owner = scope:acolyte_host }
|
|
# # Spawn the next event in the cycle.
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle
|
|
# months = 1
|
|
# }
|
|
#
|
|
# stress_impact = {
|
|
# trusting = miniscule_stress_impact_loss
|
|
# paranoid = minor_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 10
|
|
# ai_value_modifier = {
|
|
# ai_zeal = 1
|
|
# ai_sociability = 0.5
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # Pack your belongings, vagrant.
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0011.b
|
|
#
|
|
# # Clean house.
|
|
# fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = banished }
|
|
# scope:story = { end_story = yes }
|
|
# # Everything ends.
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.teachings_fade
|
|
#
|
|
# stress_impact = {
|
|
# paranoid = miniscule_stress_impact_loss
|
|
# shy = miniscule_stress_impact_loss
|
|
# trusting = minor_stress_impact_gain
|
|
# gregarious = minor_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 10
|
|
# ai_value_modifier = {
|
|
# ai_sociability = -0.5
|
|
# ai_zeal = -1
|
|
# }
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
###################################################
|
|
## Gone and Done
|
|
## by Ewan Cowhig Croft
|
|
## 0021 - 0030
|
|
###################################################
|
|
#
|
|
## Scope:acolyte has died or is no longer your courtier or vassal.
|
|
#fp2_lyonese_monk.0021 = {
|
|
# type = character_event
|
|
# title = fp2_lyonese_monk.0021.t
|
|
# desc = {
|
|
# desc = fp2_lyonese_monk.0021.desc.intro
|
|
# first_valid = {
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# scope:acolyte = { is_alive = no }
|
|
# }
|
|
# desc = fp2_lyonese_monk.0021.desc.dead
|
|
# }
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# scope:acolyte = { is_imprisoned = yes }
|
|
# }
|
|
# desc = fp2_lyonese_monk.0021.desc.imprisoned
|
|
# }
|
|
# desc = fp2_lyonese_monk.0021.desc.gone
|
|
# }
|
|
# }
|
|
# theme = faith
|
|
# left_portrait = {
|
|
# character = scope:acolyte_host
|
|
# animation = disapproval
|
|
# }
|
|
# right_portrait = {
|
|
# character = scope:acolyte
|
|
# animation = disbelief
|
|
# }
|
|
# override_background = { reference = throne_room }
|
|
#
|
|
# # Private Teachings: they can't have been that important...
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0021.a
|
|
# trigger = {
|
|
# NOR = {
|
|
# has_character_flag = fp2_lyonese_monk_entered_controversy_flag
|
|
# has_character_flag = fp2_lyonese_monk_entered_schism_flag
|
|
# }
|
|
# }
|
|
#
|
|
# # Everything ends.
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.teachings_fade
|
|
# # Clean house.
|
|
# scope:story = { end_story = yes }
|
|
#
|
|
# # No stress impact for notification option.
|
|
# ai_chance = {
|
|
# # Every option's a good option.
|
|
# base = 100
|
|
# }
|
|
# }
|
|
#
|
|
# # Public Controversy: they were clearly more trouble than they're worth...
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0021.b
|
|
# trigger = {
|
|
# has_character_flag = fp2_lyonese_monk_entered_controversy_flag
|
|
# NOT = { has_character_flag = fp2_lyonese_monk_entered_schism_flag }
|
|
# }
|
|
#
|
|
# # Everything ends.
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.teachings_fade
|
|
# # Clean house.
|
|
# scope:story = { end_story = yes }
|
|
#
|
|
# # No stress impact for notification option.
|
|
# ai_chance = {
|
|
# # Every option's a good option.
|
|
# base = 100
|
|
# }
|
|
# }
|
|
#
|
|
# # Schism: all this for nothing?
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0021.c
|
|
# trigger = { has_character_flag = fp2_lyonese_monk_entered_schism_flag }
|
|
#
|
|
# # Everything ends.
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.teachings_fade
|
|
# # Clean house.
|
|
# scope:story = { end_story = yes }
|
|
#
|
|
# # No stress impact for notification option.
|
|
# ai_chance = {
|
|
# # Every option's a good option.
|
|
# base = 100
|
|
# }
|
|
# }
|
|
#
|
|
# # Is scope:acolyte still alive somewhere? SheHe shouldn't be.
|
|
# after = {
|
|
# # ... so let's just clean that up.
|
|
# scope:acolyte = {
|
|
# if = {
|
|
# limit = { is_alive = yes }
|
|
# silent_disappearance_effect = yes
|
|
# }
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
###################################################
|
|
## Shattered Faith
|
|
## by Ewan Cowhig Croft
|
|
## 0031 - 0040
|
|
###################################################
|
|
#
|
|
## You or scope:acolyte are no longer the correct faith.
|
|
#fp2_lyonese_monk.0031 = {
|
|
# type = character_event
|
|
# title = fp2_lyonese_monk.0031.t
|
|
# desc = {
|
|
# first_valid = {
|
|
# triggered_desc = {
|
|
# trigger = { scope:acolyte.faith = scope:story.var:base_faith }
|
|
# desc = fp2_lyonese_monk.0031.desc.acolyte_host
|
|
# }
|
|
# desc = fp2_lyonese_monk.0031.desc.acolyte
|
|
# }
|
|
# }
|
|
# theme = faith
|
|
# left_portrait = {
|
|
# character = scope:acolyte_host
|
|
# animation = disapproval
|
|
# }
|
|
# right_portrait = {
|
|
# character = scope:acolyte
|
|
# animation = shame
|
|
# }
|
|
# override_background = { reference = temple }
|
|
#
|
|
# # Me: I don't need scope:acolyte when I have HighGodName.
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0031.a
|
|
# trigger = {
|
|
# faith != scope:story.var:base_faith
|
|
# }
|
|
#
|
|
# # Clean house.
|
|
# fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = banished }
|
|
# scope:story = { end_story = yes }
|
|
# # Everything ends.
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.teachings_fade
|
|
#
|
|
# # No stress impact for notification option.
|
|
# ai_chance = {
|
|
# # Every option's a good option.
|
|
# base = 100
|
|
# }
|
|
# }
|
|
#
|
|
# # Them: they clearly weren't all that committed.
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0031.b
|
|
# trigger = {
|
|
# scope:acolyte.faith != scope:story.var:base_faith
|
|
# }
|
|
#
|
|
# # Clean house.
|
|
# fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = banished }
|
|
# scope:story = { end_story = yes }
|
|
# # Everything ends.
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.teachings_fade
|
|
#
|
|
# # No stress impact for notification option.
|
|
# ai_chance = {
|
|
# # Every option's a good option.
|
|
# base = 100
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
###################################################
|
|
## Bigger Crises
|
|
## by Ewan Cowhig Croft
|
|
## 0041 - 0050
|
|
###################################################
|
|
#
|
|
## The destruction of the Papacy leaves little room in everyone's hearts for the minutiae of doctrine.
|
|
#fp2_lyonese_monk.0041 = {
|
|
# type = character_event
|
|
# title = fp2_lyonese_monk.0041.t
|
|
# desc = {
|
|
# first_valid = {
|
|
# # Either Rome is gone...
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# NOT = { exists = title:k_papal_state.holder }
|
|
# }
|
|
# desc = fp2_lyonese_monk.0041.desc.pope_hope_is_nope
|
|
# }
|
|
# # ... or else we've likely just split off from them, probably due to Mozarab shenanigans.
|
|
# desc = fp2_lyonese_monk.0041.desc.schism
|
|
# }
|
|
# }
|
|
# theme = faith
|
|
# left_portrait = {
|
|
# character = scope:acolyte_host
|
|
# animation = disbelief
|
|
# }
|
|
# right_portrait = {
|
|
# character = scope:acolyte
|
|
# animation = stress
|
|
# }
|
|
# override_background = { reference = burning_building }
|
|
#
|
|
# # We are all alone without the Vicar of Christ!
|
|
# option = {
|
|
# name = {
|
|
# trigger = {
|
|
# NOT = { exists = title:k_papal_state.holder }
|
|
# }
|
|
# text = fp2_lyonese_monk.0041.a.pope_hope_is_nope
|
|
# }
|
|
# name = {
|
|
# trigger = { always = yes }
|
|
# text = fp2_lyonese_monk.0041.a.backup
|
|
# }
|
|
#
|
|
# # Clean house.
|
|
# fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = banished }
|
|
# scope:story = { end_story = yes }
|
|
# # Everything ends.
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.teachings_fade
|
|
#
|
|
# # No stress impact for notification option.
|
|
# ai_chance = {
|
|
# # Every option's a good option.
|
|
# base = 100
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
###################################################
|
|
## It Is a Mystery
|
|
## by Ewan Cowhig Croft
|
|
## 0051 - 0060
|
|
###################################################
|
|
#
|
|
## Your incarceration causes scope:acolyte to disappear - and the story along with HerHim.
|
|
#fp2_lyonese_monk.0051 = {
|
|
# type = character_event
|
|
# title = fp2_lyonese_monk.0051.t
|
|
# desc = fp2_lyonese_monk.0051.desc
|
|
# theme = faith
|
|
# left_portrait = {
|
|
# character = scope:acolyte_host
|
|
# triggered_animation = {
|
|
# trigger = { is_in_prison_type = house_arrest }
|
|
# animation = prisonhouse
|
|
# }
|
|
# triggered_animation = {
|
|
# trigger = { is_in_prison_type = dungeon }
|
|
# animation = prisondungeon
|
|
# }
|
|
# }
|
|
# right_portrait = {
|
|
# character = scope:acolyte
|
|
# animation = dismissal
|
|
# }
|
|
# override_background = { reference = dungeon }
|
|
#
|
|
# # What could have happened to HerHim?
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0051.a
|
|
#
|
|
# # Clean house.
|
|
# fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = banished }
|
|
# scope:story = { end_story = yes }
|
|
# # Everything ends.
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.teachings_fade
|
|
#
|
|
# # No stress impact for notification option.
|
|
# ai_chance = {
|
|
# # Every option's a good option.
|
|
# base = 100
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
###################################################
|
|
## PRIVATE TEACHINGS
|
|
#
|
|
###################################################
|
|
## Just a Few Friends
|
|
## by Ewan Cowhig Croft
|
|
## 0201 - 0210
|
|
###################################################
|
|
#
|
|
## Scope:acolyte asks for permission to start a study group.
|
|
#fp2_lyonese_monk.0201 = {
|
|
# type = character_event
|
|
# title = fp2_lyonese_monk.0201.t
|
|
# desc = fp2_lyonese_monk.0201.desc
|
|
# theme = learning_theology_focus
|
|
# left_portrait = {
|
|
# character = scope:acolyte_host
|
|
# animation = personality_rational
|
|
# }
|
|
# right_portrait = {
|
|
# character = scope:acolyte
|
|
# animation = flirtation
|
|
# }
|
|
# override_background = { reference = sitting_room }
|
|
#
|
|
# trigger = { fp2_lyonese_monk_0000_valid_for_events_trigger = yes }
|
|
#
|
|
# on_trigger_fail = {
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle_no_valid_events_fallback
|
|
# months = { 4 8 }
|
|
# }
|
|
# }
|
|
#
|
|
# immediate = {
|
|
# # Boost the tallied events score by +1.
|
|
# scope:story = {
|
|
# change_variable = {
|
|
# name = lm_phase_tally
|
|
# add = 1
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # I guess it couldn't hurt...
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0201.a
|
|
#
|
|
# # Scope:acolyte is happy.
|
|
# reverse_add_opinion = {
|
|
# target = scope:acolyte
|
|
# modifier = pleased_opinion
|
|
# opinion = 25
|
|
# }
|
|
# # We nab a few early adopters.
|
|
# fp2_add_random_characters_to_converts_list_effect = { COURT = scope:acolyte_host }
|
|
# # Spawn the next event in the cycle.
|
|
# custom_tooltip = fp2_lyonese_monk.0201.a.tt
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle
|
|
# months = { 4 8 }
|
|
# }
|
|
#
|
|
# stress_impact = {
|
|
# zealous = miniscule_stress_impact_loss
|
|
# cynical = minor_stress_impact_gain
|
|
# paranoid = major_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 10
|
|
# ai_value_modifier = {
|
|
# ai_zeal = 1
|
|
# ai_sociability = 0.5
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # A group of conspirators? I don't think so!
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0201.b
|
|
#
|
|
# # Boot the monk.
|
|
# fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = banished }
|
|
# # Stress loss applied in the stress impact.
|
|
#
|
|
# stress_impact = {
|
|
# base = medium_stress_loss
|
|
# paranoid = minor_stress_impact_loss
|
|
# trusting = medium_stress_impact_gain
|
|
# zealous = medium_stress_impact_gain
|
|
# eccentric = minor_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 10
|
|
# ai_value_modifier = {
|
|
# ai_sociability = -0.5
|
|
# ai_rationality = -1
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # I think you've outstayed your welcome, scope:acolyte.
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0201.c
|
|
#
|
|
# # Boot the monk.
|
|
# fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = banished }
|
|
# # Lil bit o'consolation prestige.
|
|
# add_prestige = miniscule_prestige_gain
|
|
#
|
|
# stress_impact = {
|
|
# shy = miniscule_stress_impact_loss
|
|
# gregarious = minor_stress_impact_gain
|
|
# zealous = minor_stress_impact_gain
|
|
# eccentric = minor_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 10
|
|
# ai_value_modifier = {
|
|
# ai_sociability = -0.5
|
|
# ai_energy = -0.5
|
|
# }
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
###################################################
|
|
## But Why?
|
|
## by Ewan Cowhig Croft
|
|
## 0211 - 0220
|
|
###################################################
|
|
#
|
|
#scripted_trigger fp2_lyonese_monk_0211_suitable_baron_trigger = {
|
|
# # Meets the basic requirements.
|
|
# fp2_suitable_base_convert_trigger = yes
|
|
# # Plus: is only a baron.
|
|
# highest_held_title_tier = tier_barony
|
|
#}
|
|
#
|
|
## One of your barons retires to become a monk spontaneously.
|
|
#fp2_lyonese_monk.0211 = {
|
|
# type = letter_event
|
|
# sender = scope:baron
|
|
# opening = fp2_lyonese_monk.0211.t
|
|
# desc = fp2_lyonese_monk.0211.desc
|
|
# cooldown = { years = 100 }
|
|
#
|
|
# trigger = {
|
|
# fp2_lyonese_monk_0000_valid_for_events_trigger = yes
|
|
# # Must have a suitable baron.
|
|
# any_vassal = { fp2_lyonese_monk_0211_suitable_baron_trigger = yes }
|
|
# }
|
|
#
|
|
# on_trigger_fail = {
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle_no_valid_events_fallback
|
|
# months = { 4 8 }
|
|
# }
|
|
# }
|
|
#
|
|
# immediate = {
|
|
# # Boost the tallied events score by +1.
|
|
# scope:story = {
|
|
# change_variable = {
|
|
# name = lm_phase_tally
|
|
# add = 1
|
|
# }
|
|
# }
|
|
# # Select a suitable baron.
|
|
# random_vassal = {
|
|
# # Try to nab a councillor, to make it more impactful.
|
|
# limit = {
|
|
# is_councillor_of = scope:acolyte_host
|
|
# fp2_lyonese_monk_0211_suitable_baron_trigger = yes
|
|
# }
|
|
# # But otherwise yeah, just anyone is fine.
|
|
# alternative_limit = { fp2_lyonese_monk_0211_suitable_baron_trigger = yes }
|
|
# add_to_list = hidden_converts
|
|
# save_scope_as = baron
|
|
# primary_title = { save_scope_as = baron_holding}
|
|
# }
|
|
# # Now, they resign and become a NunMonk.
|
|
# scope:baron = {
|
|
# depose = yes # depose_effect not used for opted abdication
|
|
# add_trait = devoted
|
|
# }
|
|
# # Nab some more converts.
|
|
# fp2_add_random_characters_to_converts_list_effect = { COURT = scope:acolyte_host }
|
|
# }
|
|
#
|
|
# # Can SheHe #EMP do#! that?
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0211.a
|
|
#
|
|
# # No extra effects.
|
|
# # Spawn the next event in the cycle.
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle
|
|
# months = { 4 8 }
|
|
# }
|
|
#
|
|
# # No extra stress for a single-option event.
|
|
# ai_chance = {
|
|
# # Not relevant for a single-option event.
|
|
# base = 100
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
###################################################
|
|
## A Rictus Grin
|
|
## by Ewan Cowhig Croft
|
|
## 0221 - 0230
|
|
###################################################
|
|
#
|
|
#scripted_trigger fp2_lyonese_monk_0221_suitable_courtier_trigger = {
|
|
# # We use the base version because we don't care if they're already a secret convert.
|
|
# fp2_suitable_base_convert_trigger = yes
|
|
# # Now, we want to make sure they're not already zealous and have room for an extra personality trait.
|
|
# number_of_personality_traits < personality_trait_limit
|
|
# NOR = {
|
|
# has_trait = zealous
|
|
# # They also should generally be precluded from cynical, but hey, just in case...
|
|
# has_trait = cynical
|
|
# }
|
|
#}
|
|
#
|
|
## A courtier is looking dopey and happy due to how at peace with themselves they are.
|
|
#fp2_lyonese_monk.0221 = {
|
|
# type = character_event
|
|
# title = fp2_lyonese_monk.0221.t
|
|
# desc = fp2_lyonese_monk.0221.desc
|
|
# theme = friendly
|
|
# left_portrait = {
|
|
# character = scope:acolyte_host
|
|
# animation = worry
|
|
# }
|
|
# right_portrait = {
|
|
# character = scope:courtier
|
|
# animation = admiration
|
|
# }
|
|
# override_background = { reference = corridor_day }
|
|
# cooldown = { years = 100 }
|
|
#
|
|
# trigger = {
|
|
# fp2_lyonese_monk_0000_valid_for_events_trigger = yes
|
|
# any_courtier = { fp2_lyonese_monk_0221_suitable_courtier_trigger = yes }
|
|
# }
|
|
#
|
|
# on_trigger_fail = {
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle_no_valid_events_fallback
|
|
# months = { 4 8 }
|
|
# }
|
|
# }
|
|
#
|
|
# immediate = {
|
|
# # Boost the tallied events score by +1.
|
|
# scope:story = {
|
|
# change_variable = {
|
|
# name = lm_phase_tally
|
|
# add = 1
|
|
# }
|
|
# }
|
|
# # Select a suitable courtier.
|
|
# random_courtier = {
|
|
# limit = { fp2_lyonese_monk_0221_suitable_courtier_trigger = yes }
|
|
# add_to_list = hidden_converts
|
|
# save_scope_as = courtier
|
|
# }
|
|
# # Give 'em a new lease on life.
|
|
# scope:courtier = { add_trait = zealous }
|
|
# # Nab some more converts.
|
|
# fp2_add_random_characters_to_converts_list_effect = { COURT = scope:acolyte_host }
|
|
# }
|
|
#
|
|
# # Glad you're doing well, scope:courtier!
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0221.a
|
|
#
|
|
# # They like you a little more.
|
|
# reverse_add_opinion = {
|
|
# target = scope:courtier
|
|
# modifier = compliment_opinion
|
|
# opinion = 20
|
|
# }
|
|
#
|
|
# stress_impact = {
|
|
# trusting = miniscule_stress_impact_loss
|
|
# compassionate = miniscule_stress_impact_loss
|
|
# callous = minor_stress_impact_gain
|
|
# sadistic = minor_stress_impact_gain
|
|
# paranoid = minor_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 10
|
|
# ai_value_modifier = {
|
|
# ai_compassion = 1
|
|
# ai_sociability = 1
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # I've got a bad feeling about this...
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0221.b
|
|
#
|
|
# # They like you a little less.
|
|
# reverse_add_opinion = {
|
|
# target = scope:courtier
|
|
# modifier = disappointed_opinion
|
|
# opinion = -20
|
|
# }
|
|
#
|
|
# stress_impact = {
|
|
# paranoid = miniscule_stress_impact_loss
|
|
# trusting = minor_stress_impact_gain
|
|
# compassionate = minor_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 10
|
|
# ai_value_modifier = {
|
|
# ai_compassion = -1
|
|
# ai_sociability = -1
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# after = {
|
|
# # Spawn the next event in the cycle.
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle
|
|
# months = { 4 8 }
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
###################################################
|
|
## Booing the Bishop
|
|
## by Ewan Cowhig Croft
|
|
## 0231 - 0240
|
|
###################################################
|
|
#
|
|
## A bishop in your realm is booed by a crowd of people.
|
|
#fp2_lyonese_monk.0231 = {
|
|
# type = character_event
|
|
# title = fp2_lyonese_monk.0231.t
|
|
# desc = fp2_lyonese_monk.0231.desc
|
|
# theme = faith
|
|
# left_portrait = {
|
|
# character = scope:irate_theocrat
|
|
# animation = fear
|
|
# }
|
|
# cooldown = { years = 100 }
|
|
#
|
|
# trigger = {
|
|
# fp2_lyonese_monk_0000_valid_for_events_trigger = yes
|
|
# fp2_lyonese_monk_has_suitable_annoyed_theocrat_trigger = yes
|
|
# }
|
|
#
|
|
# on_trigger_fail = {
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle_no_valid_events_fallback
|
|
# months = { 4 8 }
|
|
# }
|
|
# }
|
|
#
|
|
# immediate = {
|
|
# # Boost the tallied events score by +1.
|
|
# scope:story = {
|
|
# change_variable = {
|
|
# name = lm_phase_tally
|
|
# add = 1
|
|
# }
|
|
# }
|
|
# # Process a suitable annoyed theocrat.
|
|
# fp2_lyonese_monk_select_suitable_annoyed_theocrat_effect = yes
|
|
# scope:irate_theocrat = { add_stress = major_stress_gain }
|
|
# # Nab some more converts.
|
|
# fp2_add_random_characters_to_converts_list_effect = { COURT = scope:acolyte_host }
|
|
# }
|
|
#
|
|
# # People need to show the Church more *respect*.
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0231.a
|
|
#
|
|
# # Scope:irate_theocrat appreciates your kind words.
|
|
# reverse_add_opinion = {
|
|
# target = scope:irate_theocrat
|
|
# modifier = pious_opinion
|
|
# opinion = 20
|
|
# }
|
|
#
|
|
# stress_impact = {
|
|
# zealous = miniscule_stress_impact_loss
|
|
# cynical = medium_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 10
|
|
# ai_value_modifier = {
|
|
# ai_zeal = 1
|
|
# ai_compassion = -1
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # Clearly SheHe's got to work on HerHis sermons.
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0231.b
|
|
#
|
|
# # You gain a little piety.
|
|
# add_piety = minor_piety_gain
|
|
# # But you frustrate and hurt scope:irate_theocrat.
|
|
# reverse_add_opinion = {
|
|
# target = scope:irate_theocrat
|
|
# modifier = cruelty_opinion
|
|
# opinion = -10
|
|
# }
|
|
# scope:irate_theocrat = { add_stress = minor_stress_gain }
|
|
#
|
|
# stress_impact = {
|
|
# cynical = miniscule_stress_impact_loss
|
|
# zealous = medium_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 10
|
|
# ai_value_modifier = {
|
|
# ai_compassion = -0.5
|
|
# ai_zeal = -1
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# after = {
|
|
# # Spawn the next event in the cycle.
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle
|
|
# months = { 4 8 }
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
###################################################
|
|
## All HerHis Fault
|
|
## by Ewan Cowhig Croft
|
|
## 0241 - 0250
|
|
###################################################
|
|
#
|
|
## Your court chaplain comes to you complaining, begging for an end to all of this.
|
|
#fp2_lyonese_monk.0241 = {
|
|
# type = character_event
|
|
# title = fp2_lyonese_monk.0241.t
|
|
# desc = fp2_lyonese_monk.0241.desc
|
|
# theme = rival_relation
|
|
# left_portrait = {
|
|
# character = scope:irate_theocrat
|
|
# animation = rage
|
|
# }
|
|
# right_portrait = {
|
|
# character = scope:acolyte
|
|
# animation = shock
|
|
# }
|
|
# override_background = { reference = council_chamber }
|
|
#
|
|
# trigger = { fp2_lyonese_monk_0000_valid_for_events_trigger = yes }
|
|
#
|
|
# on_trigger_fail = {
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle_no_valid_events_fallback
|
|
# months = { 4 8 }
|
|
# }
|
|
# }
|
|
#
|
|
# immediate = {
|
|
# # Boost the tallied events score by +1.
|
|
# scope:story = {
|
|
# change_variable = {
|
|
# name = lm_phase_tally
|
|
# add = 1
|
|
# }
|
|
# }
|
|
# # Process a suitable annoyed theocrat.
|
|
# fp2_lyonese_monk_select_suitable_annoyed_theocrat_effect = yes
|
|
# # Make it clear they're pissed.
|
|
# fp2_lyonese_monk_make_acolyte_and_irate_theocrat_rivals_effect = yes
|
|
# }
|
|
#
|
|
# # Very well — pack your things, scope:acolyte.
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0241.a
|
|
#
|
|
# # Opinion gain with scope:irate_theocrat.
|
|
# reverse_add_opinion = {
|
|
# target = scope:irate_theocrat
|
|
# modifier = pleased_opinion
|
|
# opinion = 20
|
|
# }
|
|
# # Scope:acolyte leaves.
|
|
# fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = banished }
|
|
#
|
|
# stress_impact = {
|
|
# zealous = miniscule_stress_impact_loss
|
|
# cynical = minor_stress_impact_gain
|
|
# eccentric = minor_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 10
|
|
# ai_value_modifier = {
|
|
# ai_zeal = 1
|
|
# ai_rationality = -0.5
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # GUARDS! Seize the heterodox bastard!
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0241.b
|
|
#
|
|
# # A sprinkle of piety for your orthodoxy!
|
|
# add_piety = minor_piety_gain
|
|
# # Scope:acolyte is dispatched.
|
|
# fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = scuffle }
|
|
# # Scope:irate_theocrat is horrified though.
|
|
# reverse_add_opinion = {
|
|
# target = scope:irate_theocrat
|
|
# modifier = overreaction_opinion
|
|
# opinion = -10
|
|
# }
|
|
#
|
|
# stress_impact = {
|
|
# zealous = miniscule_stress_impact_loss
|
|
# cynical = medium_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 10
|
|
# ai_value_modifier = {
|
|
# ai_zeal = 1
|
|
# ai_vengefulness = 1
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # You're the troublemaker here, scope:irate_theocrat
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0241.c
|
|
#
|
|
# # Scope:irate_theocrat is *not* happy.
|
|
# reverse_add_opinion = {
|
|
# target = scope:irate_theocrat
|
|
# modifier = refusal_opinion
|
|
# opinion = -30
|
|
# }
|
|
# # Spawn the next event in the cycle.
|
|
# custom_tooltip = fp2_lyonese_monk.0241.c.tt
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle
|
|
# months = { 4 8 }
|
|
# }
|
|
#
|
|
# stress_impact = {
|
|
# cynical = miniscule_stress_impact_loss
|
|
# zealous = medium_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 10
|
|
# ai_value_modifier = {
|
|
# ai_compassion = 0.5
|
|
# ai_zeal = -1
|
|
# }
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
###################################################
|
|
## PUBLIC CONTROVERSY
|
|
#
|
|
###################################################
|
|
## Scope:pope's Epistle
|
|
## by Ewan Cowhig Croft
|
|
## 0401 - 0410
|
|
###################################################
|
|
#
|
|
## The Pope writes you an advisory, reprimanding you and asking you to boot the monk.
|
|
#fp2_lyonese_monk.0401 = {
|
|
# type = letter_event
|
|
# sender = scope:pope
|
|
# opening = fp2_lyonese_monk.0401.t
|
|
# desc = fp2_lyonese_monk.0401.desc
|
|
#
|
|
# trigger = { fp2_lyonese_monk_0000_valid_for_events_trigger = yes }
|
|
#
|
|
# on_trigger_fail = {
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle_no_valid_events_fallback
|
|
# months = { 4 8 }
|
|
# }
|
|
# }
|
|
#
|
|
# immediate = {
|
|
# # Boost the tallied events score by +1.
|
|
# scope:story = {
|
|
# change_variable = {
|
|
# name = lm_phase_tally
|
|
# add = 1
|
|
# }
|
|
# }
|
|
# play_music_cue = "mx_cue_general_crusade_event_1"
|
|
# # Sort our Pope scope.
|
|
# fp2_lyonese_monk_grab_and_update_pope_effect = yes
|
|
# # Mark that we've entered the second phase.
|
|
# add_character_flag = fp2_lyonese_monk_entered_controversy_flag
|
|
# }
|
|
#
|
|
# # The Holy See compels me.
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0401.a
|
|
#
|
|
# # Boot the monk.
|
|
# fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = banished }
|
|
# # Gain a favour hook on scope:pope.
|
|
# add_hook = {
|
|
# type = favor_hook
|
|
# target = scope:pope
|
|
# }
|
|
# # Plus some opinion.
|
|
# reverse_add_opinion = {
|
|
# target = scope:pope
|
|
# modifier = pious_opinion
|
|
# opinion = 20
|
|
# }
|
|
#
|
|
# stress_impact = {
|
|
# zealous = miniscule_stress_impact_loss
|
|
# arrogant = medium_stress_impact_gain
|
|
# cynical = medium_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 10
|
|
# ai_value_modifier = {
|
|
# ai_zeal = 1
|
|
# ai_rationality = 0.5
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # I don't remember asking for Rome's permission.
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0401.b
|
|
#
|
|
# # Scope:pope is more upset.
|
|
# reverse_add_opinion = {
|
|
# target = scope:pope
|
|
# modifier = impious_opinion
|
|
# opinion = -15
|
|
# }
|
|
# # Plus - lose a little piety.
|
|
# add_piety = minor_piety_loss
|
|
# # Spawn the next event in the cycle.
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.continues_to_teach
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle
|
|
# months = { 6 12 }
|
|
# }
|
|
#
|
|
# stress_impact = {
|
|
# cynical = miniscule_stress_impact_loss
|
|
# arrogant = miniscule_stress_impact_loss
|
|
# humble = medium_stress_impact_gain
|
|
# zealous = medium_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 10
|
|
# ai_value_modifier = {
|
|
# ai_vengefulness = 0.75
|
|
# ai_zeal = -1
|
|
# }
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
###################################################
|
|
## Space to Teach
|
|
## by Ewan Cowhig Croft
|
|
## 0411 - 0420
|
|
###################################################
|
|
#
|
|
#scripted_trigger fp2_lyonese_monk_0411_county_to_give_trigger = {
|
|
# tier = tier_county
|
|
# is_landless_type_title = no
|
|
# NOT = { this = scope:acolyte_host.capital_county }
|
|
# # Within the prime region.
|
|
# title_province = { geographical_region = dlc_fp2_lyonese_monk_region }
|
|
#}
|
|
#
|
|
## Scope:acolyte asks you for a county in which to spread HerHis teachings.
|
|
#fp2_lyonese_monk.0411 = {
|
|
# type = character_event
|
|
# title = fp2_lyonese_monk.0411.t
|
|
# desc = fp2_lyonese_monk.0411.desc
|
|
# theme = learning_theology_focus
|
|
# left_portrait = {
|
|
# character = scope:acolyte_host
|
|
# animation = disbelief
|
|
# }
|
|
# right_portrait = {
|
|
# character = scope:acolyte
|
|
# animation = admiration
|
|
# }
|
|
# cooldown = { years = 100 }
|
|
#
|
|
# trigger = {
|
|
# fp2_lyonese_monk_0000_valid_for_events_trigger = yes
|
|
# # If you're just a count yourself, this isn't relevant for you.
|
|
# highest_held_title_tier >= tier_duchy
|
|
# # Must have a suitable county to hand over.
|
|
# any_held_title = { fp2_lyonese_monk_0411_county_to_give_trigger = yes }
|
|
# }
|
|
#
|
|
# on_trigger_fail = {
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle_no_valid_events_fallback
|
|
# months = { 4 8 }
|
|
# }
|
|
# }
|
|
#
|
|
# immediate = {
|
|
# # Boost the tallied events score by +1.
|
|
# scope:story = {
|
|
# change_variable = {
|
|
# name = lm_phase_tally
|
|
# add = 1
|
|
# }
|
|
# }
|
|
# # Pick a county to ask for.
|
|
# ordered_held_title = {
|
|
# limit = { fp2_lyonese_monk_0411_county_to_give_trigger = yes }
|
|
# # Pick the least valuable county.
|
|
# order_by = {
|
|
# value = development_level
|
|
# multiply = -1
|
|
# }
|
|
# save_scope_as = acolyte_fief
|
|
# }
|
|
# }
|
|
#
|
|
# # I suppose... I suppose I could allow this...
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0411.a
|
|
#
|
|
# # You turn over the county.
|
|
# create_title_and_vassal_change = {
|
|
# type = granted
|
|
# save_scope_as = change
|
|
# }
|
|
# scope:acolyte_fief = {
|
|
# change_title_holder = {
|
|
# holder = scope:acolyte
|
|
# change = scope:change
|
|
# }
|
|
# }
|
|
# resolve_title_and_vassal_change = scope:change
|
|
# # Make sure the place spawns as a theocracy.
|
|
# hidden_effect = {
|
|
# scope:acolyte = { change_government = theocracy_government }
|
|
# }
|
|
# # Nab some converts.
|
|
# fp2_add_random_vassals_to_converts_list_effect = { LIEGE = scope:acolyte_host }
|
|
# # Spawn the next event in the cycle.
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle
|
|
# months = { 6 12 }
|
|
# }
|
|
#
|
|
# stress_impact = {
|
|
# generous = minor_stress_impact_loss
|
|
# greedy = major_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 10
|
|
# ai_value_modifier = {
|
|
# ai_zeal = 0.5
|
|
# ai_greed = -2
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # Don't be ridiculous!
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0411.b
|
|
# flavor = fp2_lyonese_monk.0411.b.tt
|
|
#
|
|
# # Boot the monk.
|
|
# fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = banished }
|
|
# # Gain a little prestige for putting your foot down.
|
|
# add_prestige = minor_prestige_gain
|
|
#
|
|
# stress_impact = {
|
|
# greedy = miniscule_stress_impact_loss
|
|
# generous = minor_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 10
|
|
# ai_value_modifier = {
|
|
# ai_greed = 2
|
|
# ai_zeal = -0.5
|
|
# }
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
###################################################
|
|
## High Tempers
|
|
## by Ewan Cowhig Croft
|
|
## 0421 - 0430
|
|
###################################################
|
|
#
|
|
## Your court chaplain and scope:acolyte get into a fight.
|
|
#fp2_lyonese_monk.0421 = {
|
|
# type = character_event
|
|
# title = fp2_lyonese_monk.0421.t
|
|
# desc = fp2_lyonese_monk.0421.desc
|
|
# theme = unfriendly
|
|
# left_portrait = {
|
|
# character = scope:irate_theocrat
|
|
# animation = war_attacker
|
|
# }
|
|
# right_portrait = {
|
|
# character = scope:acolyte
|
|
# animation = war_over_win
|
|
# }
|
|
# override_background = { reference = feast }
|
|
# cooldown = { years = 100 }
|
|
#
|
|
# trigger = { fp2_lyonese_monk_0000_valid_for_events_trigger = yes }
|
|
#
|
|
# on_trigger_fail = {
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle_no_valid_events_fallback
|
|
# months = { 4 8 }
|
|
# }
|
|
# }
|
|
#
|
|
# immediate = {
|
|
# # Boost the tallied events score by +1.
|
|
# scope:story = {
|
|
# change_variable = {
|
|
# name = lm_phase_tally
|
|
# add = 1
|
|
# }
|
|
# }
|
|
# # Grab a theocrat.
|
|
# fp2_lyonese_monk_select_suitable_annoyed_theocrat_effect = yes
|
|
# # Piss them off.
|
|
# fp2_lyonese_monk_make_acolyte_and_irate_theocrat_rivals_effect = yes
|
|
# }
|
|
#
|
|
# # Scope:irate_theocrat, show some decorum!
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0421.a
|
|
#
|
|
# # Lose opinion with scope:irate_theocrat.
|
|
# reverse_add_opinion = {
|
|
# target = scope:irate_theocrat
|
|
# modifier = humiliated_opinion
|
|
# opinion = -10
|
|
# }
|
|
# # Gain opinion with scope:acolyte.
|
|
# reverse_add_opinion = {
|
|
# target = scope:acolyte
|
|
# modifier = trust_opinion
|
|
# opinion = 20
|
|
# }
|
|
# # Mark this for school calcs later.
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.is_emboldened
|
|
# scope:story = {
|
|
# change_variable = {
|
|
# name = school_radical
|
|
# add = 1
|
|
# }
|
|
# }
|
|
#
|
|
# stress_impact = {
|
|
# cynical = miniscule_stress_impact_loss
|
|
# zealous = minor_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 10
|
|
# ai_value_modifier = {
|
|
# ai_sociability = 1
|
|
# ai_zeal = -1
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # Scope:acolyte, you *will* respect HerHis authority!
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0421.b
|
|
#
|
|
# # Gain opinion with scope:irate_theocrat.
|
|
# reverse_add_opinion = {
|
|
# target = scope:irate_theocrat
|
|
# modifier = trust_opinion
|
|
# opinion = 20
|
|
# }
|
|
# # Lose opinion with scope:acolyte.
|
|
# reverse_add_opinion = {
|
|
# target = scope:acolyte
|
|
# modifier = humiliated_opinion
|
|
# opinion = -10
|
|
# }
|
|
# # Mark this for school calcs later.
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.is_paused
|
|
# scope:story = {
|
|
# change_variable = {
|
|
# name = school_felicitous
|
|
# add = 1
|
|
# }
|
|
# }
|
|
#
|
|
# stress_impact = {
|
|
# zealous = miniscule_stress_impact_loss
|
|
# cynical = minor_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 10
|
|
# ai_value_modifier = {
|
|
# ai_zeal = 1
|
|
# ai_sociability = -1
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # Don't you two have more in common than not?
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0421.c
|
|
#
|
|
# # Lose opinion with scope:irate_theocrat.
|
|
# reverse_add_opinion = {
|
|
# target = scope:irate_theocrat
|
|
# modifier = annoyed_opinion
|
|
# opinion = -5
|
|
# }
|
|
# # Lose opinion with scope:acolyte.
|
|
# reverse_add_opinion = {
|
|
# target = scope:acolyte
|
|
# modifier = annoyed_opinion
|
|
# opinion = -5
|
|
# }
|
|
# # Mark this for school calcs later.
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.is_humbled
|
|
# scope:story = {
|
|
# change_variable = {
|
|
# name = school_elipandic
|
|
# add = 1
|
|
# }
|
|
# }
|
|
#
|
|
# stress_impact = {
|
|
# gregarious = miniscule_stress_impact_loss
|
|
# zealous = minor_stress_impact_gain
|
|
# cynical = minor_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 10
|
|
# ai_value_modifier = {
|
|
# ai_compassion = 1
|
|
# ai_vengefulness = -1
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# after = {
|
|
# # Spawn the next event in the cycle.
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle
|
|
# months = { 6 12 }
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
###################################################
|
|
## Scope:pope's Second Epistle
|
|
## by Ewan Cowhig Croft
|
|
## 0431 - 0440
|
|
###################################################
|
|
#
|
|
## The Pope writes you *another* advisory, demanding that you boot scope:acolyte plus
|
|
#fp2_lyonese_monk.0431 = {
|
|
# type = letter_event
|
|
# sender = scope:pope
|
|
# opening = fp2_lyonese_monk.0431.t
|
|
# desc = {
|
|
# # Check whether the Pope has switched.
|
|
# first_valid = {
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# exists = scope:old_pope
|
|
# scope:old_pope != scope:pope
|
|
# }
|
|
# desc = fp2_lyonese_monk.0431.desc.pope.different
|
|
# }
|
|
# desc = fp2_lyonese_monk.0431.desc.pope.same
|
|
# }
|
|
# desc = fp2_lyonese_monk.0431.desc.outro
|
|
# }
|
|
# cooldown = { years = 100 }
|
|
#
|
|
# trigger = { fp2_lyonese_monk_0000_valid_for_events_trigger = yes }
|
|
#
|
|
# on_trigger_fail = {
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle_no_valid_events_fallback
|
|
# months = { 4 8 }
|
|
# }
|
|
# }
|
|
#
|
|
# immediate = {
|
|
# # Boost the tallied events score by +1.
|
|
# scope:story = {
|
|
# change_variable = {
|
|
# name = lm_phase_tally
|
|
# add = 1
|
|
# }
|
|
# }
|
|
# # Sort our Pope scope.
|
|
# fp2_lyonese_monk_grab_and_update_pope_effect = yes
|
|
# }
|
|
#
|
|
# # It's not wise to aggravate the throne of St. Peter...
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0431.a
|
|
#
|
|
# # Boot the monk.
|
|
# fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = banished }
|
|
# # A bit less opinion now, as you've had one chance.
|
|
# reverse_add_opinion = {
|
|
# target = scope:pope
|
|
# modifier = pious_opinion
|
|
# opinion = 10
|
|
# }
|
|
#
|
|
# stress_impact = {
|
|
# zealous = miniscule_stress_impact_loss
|
|
# cynical = medium_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 10
|
|
# ai_value_modifier = {
|
|
# ai_zeal = 1
|
|
# ai_vengefulness = -1
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # Perhaps there's a middle ground here.
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0431.b
|
|
#
|
|
# # You try to argue for a better result.
|
|
# duel = {
|
|
# skill = diplomacy
|
|
# value = very_high_skill_rating
|
|
# # You mollify scope:pope.
|
|
# 50 = {
|
|
# compare_modifier = {
|
|
# value = scope:duel_value
|
|
# multiplier = 3.5
|
|
# min = -49
|
|
# }
|
|
# desc = fp2_lyonese_monk.0431.b.tt.success
|
|
# send_interface_toast = {
|
|
# title = fp2_lyonese_monk.0431.b.tt.success
|
|
# left_icon = scope:pope
|
|
# reverse_add_opinion = {
|
|
# target = scope:pope
|
|
# modifier = impious_opinion
|
|
# opinion = -5
|
|
# }
|
|
# # Mark this for school calcs later.
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.is_humbled
|
|
# scope:story = {
|
|
# change_variable = {
|
|
# name = school_elipandic
|
|
# add = 1
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
# # Scope:pope is even *more* angry.
|
|
# 50 = {
|
|
# compare_modifier = {
|
|
# value = scope:duel_value
|
|
# multiplier = -3.5
|
|
# min = -49
|
|
# }
|
|
# desc = fp2_lyonese_monk.0431.b.tt.failure
|
|
# send_interface_toast = {
|
|
# title = fp2_lyonese_monk.0431.b.tt.failure
|
|
# left_icon = scope:pope
|
|
# ## We use the same value as last time since, by definition, this is now stacking.
|
|
# reverse_add_opinion = {
|
|
# target = scope:pope
|
|
# modifier = angry_opinion
|
|
# opinion = -30
|
|
# }
|
|
# # And some *more* piety loss!
|
|
# add_piety = medium_piety_loss
|
|
# # Mark this for school calcs later.
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.is_paused
|
|
# scope:story = {
|
|
# change_variable = {
|
|
# name = school_felicitous
|
|
# add = 1
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # Spawn the next event in the cycle.
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.continues_to_teach
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle
|
|
# months = { 6 12 }
|
|
# }
|
|
#
|
|
# stress_impact = {
|
|
# arrogant = miniscule_stress_impact_loss
|
|
# zealous = medium_stress_impact_gain
|
|
# cynical = medium_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 10
|
|
# ai_value_modifier = {
|
|
# ai_sociability = 0.75
|
|
# ai_zeal = 0.5
|
|
# ai_vengefulness = -0.5
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # Damn it, I'm the GetTitleAsName!
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0431.c
|
|
#
|
|
# # Scope:pope is more upset.
|
|
# ## We use the same value as last time since, by definition, this is now stacking.
|
|
# reverse_add_opinion = {
|
|
# target = scope:pope
|
|
# modifier = impious_opinion
|
|
# opinion = -15
|
|
# }
|
|
# # And some *more* piety loss!
|
|
# add_piety = medium_piety_loss
|
|
# # Mark this for school calcs later.
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.is_emboldened
|
|
# scope:story = {
|
|
# change_variable = {
|
|
# name = school_radical
|
|
# add = 1
|
|
# }
|
|
# }
|
|
# # Spawn the next event in the cycle.
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.continues_to_teach
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle
|
|
# months = { 6 12 }
|
|
# }
|
|
#
|
|
# stress_impact = {
|
|
# arrogant = miniscule_stress_impact_loss
|
|
# cynical = miniscule_stress_impact_loss
|
|
# humble = medium_stress_impact_gain
|
|
# zealous = major_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 10
|
|
# ai_value_modifier = {
|
|
# ai_vengefulness = 0.5
|
|
# ai_sociability = -0.5
|
|
# ai_zeal = -1
|
|
# }
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
###################################################
|
|
## The Council of scope:bishopric
|
|
## by Ewan Cowhig Croft
|
|
## 0441 - 0450
|
|
###################################################
|
|
#
|
|
## The clergy of the region gather for a minor church council, featuring scope:acolyte defending their claims.
|
|
#fp2_lyonese_monk.0441 = {
|
|
# type = character_event
|
|
# title = fp2_lyonese_monk.0441.t
|
|
# desc = fp2_lyonese_monk.0441.desc
|
|
# theme = faith
|
|
# left_portrait = {
|
|
# character = scope:acolyte
|
|
# animation = schadenfreude
|
|
# }
|
|
# right_portrait = {
|
|
# character = scope:irate_theocrat
|
|
# animation = stress
|
|
# }
|
|
#
|
|
# trigger = { fp2_lyonese_monk_0000_valid_for_events_trigger = yes }
|
|
#
|
|
# on_trigger_fail = {
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle_no_valid_events_fallback
|
|
# months = { 4 8 }
|
|
# }
|
|
# }
|
|
#
|
|
# immediate = {
|
|
# # Boost the tallied events score by +1.
|
|
# scope:story = {
|
|
# change_variable = {
|
|
# name = lm_phase_tally
|
|
# add = 1
|
|
# }
|
|
# }
|
|
# # Grab a theocrat.
|
|
# fp2_lyonese_monk_select_suitable_annoyed_theocrat_effect = yes
|
|
# # Escalate the scope:acolyte - scope:irate_theocrat relationship if we can.
|
|
# scope:acolyte = {
|
|
# # We should become rivals if we're not already.
|
|
# if = {
|
|
# limit = {
|
|
# NOT = { has_relation_rival = scope:irate_theocrat }
|
|
# }
|
|
# scope:irate_theocrat = {
|
|
# set_relation_rival = {
|
|
# target = scope:acolyte
|
|
# reason = rival_blamed_by_mentor
|
|
# }
|
|
# }
|
|
# }
|
|
# # But if we _are_, then it's nemesis time.
|
|
# else_if = {
|
|
# limit = { has_relation_rival = scope:irate_theocrat }
|
|
# set_relation_nemesis = {
|
|
# target = scope:irate_theocrat
|
|
# copy_reason = rival
|
|
# reason = rival_blamed_by_mentor
|
|
# }
|
|
# }
|
|
# # Plus, this shows off their ecclesiastic chops!
|
|
# add_piety_level = 2
|
|
# }
|
|
# # Pick a venue.
|
|
# scope:acolyte = {
|
|
# if = {
|
|
# limit = { is_landed = yes }
|
|
# capital_barony = { save_scope_as = council_1_venue }
|
|
# }
|
|
# else = {
|
|
# scope:acolyte_host.capital_barony = { save_scope_as = council_1_venue }
|
|
# }
|
|
# }
|
|
# # The whole event preemptively gives scope:acolyte a fresh audience.
|
|
# fp2_add_random_vassals_to_converts_list_effect = { LIEGE = scope:acolyte_host }
|
|
# }
|
|
#
|
|
# # This council has my full support.
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0441.a
|
|
#
|
|
# # Gain piety.
|
|
# add_piety = medium_piety_gain
|
|
# # Scope:irate_theocrat has a bad time.
|
|
# scope:irate_theocrat = {
|
|
# add_opinion = {
|
|
# target = scope:acolyte_host
|
|
# modifier = humiliated_opinion
|
|
# opinion = -50
|
|
# }
|
|
# add_stress = major_stress_gain
|
|
# }
|
|
# # Scope:acolyte is happy.
|
|
# scope:acolyte = {
|
|
# add_opinion = {
|
|
# target = scope:acolyte_host
|
|
# modifier = pious_opinion
|
|
# opinion = 20
|
|
# }
|
|
# }
|
|
# # Spawn the next event in the cycle.
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.continues_to_teach
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle
|
|
# months = { 6 12 }
|
|
# }
|
|
#
|
|
# stress_impact = {
|
|
# zealous = miniscule_stress_impact_loss
|
|
# cynical = minor_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 10
|
|
# ai_value_modifier = {
|
|
# ai_zeal = 1
|
|
# ai_vengefulness = 1
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # Matters of theology are not my concern.
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0441.b
|
|
#
|
|
# # Gain prestige.
|
|
# add_prestige = medium_prestige_gain
|
|
# # Scope:irate_theocrat has a less-bad time.
|
|
# scope:irate_theocrat = {
|
|
# add_opinion = {
|
|
# target = scope:acolyte_host
|
|
# modifier = abandoned_me_opinion
|
|
# opinion = -20
|
|
# }
|
|
# add_stress = medium_stress_gain
|
|
# }
|
|
# # Spawn the next event in the cycle.
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.continues_to_teach
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle
|
|
# months = { 6 12 }
|
|
# }
|
|
#
|
|
# stress_impact = {
|
|
# humble = miniscule_stress_impact_loss
|
|
# arrogant = minor_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 10
|
|
# ai_value_modifier = {
|
|
# ai_rationality = 0.5
|
|
# ai_zeal = -1
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # I've let this go too far!
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0441.c
|
|
#
|
|
# # Boot the monk.
|
|
# fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = banished }
|
|
# # Scope:irate_theocrat is incredibly thankful.
|
|
# reverse_add_opinion = {
|
|
# target = scope:irate_theocrat
|
|
# modifier = relieved_opinion
|
|
# opinion = 75
|
|
# }
|
|
# scope:irate_theocrat = { add_stress = major_stress_loss }
|
|
# # Gain some piety out of it. Even though you're likely at a net loss by this point.
|
|
# add_piety = medium_piety_gain
|
|
#
|
|
# stress_impact = {
|
|
# zealous = miniscule_stress_impact_loss
|
|
# cynical = minor_stress_impact_gain
|
|
# arrogant = medium_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 10
|
|
# ai_value_modifier = {
|
|
# ai_zeal = 1
|
|
# ai_compassion = 0.25
|
|
# }
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
###################################################
|
|
## SCHISM
|
|
#
|
|
###################################################
|
|
## Scope:pope's Third Epistle
|
|
## by Ewan Cowhig Croft
|
|
## 0601 - 0610
|
|
###################################################
|
|
#
|
|
## Whatever the council's results, the Pope condemns it. You are given a final demand demand to repent & turn over scope:acolyte or face excommunication.
|
|
#fp2_lyonese_monk.0601 = {
|
|
# type = letter_event
|
|
# sender = scope:pope
|
|
# opening = fp2_lyonese_monk.0601.t
|
|
# desc = fp2_lyonese_monk.0601.desc
|
|
#
|
|
# trigger = { fp2_lyonese_monk_0000_valid_for_events_trigger = yes }
|
|
#
|
|
# on_trigger_fail = {
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle_no_valid_events_fallback
|
|
# months = { 4 8 }
|
|
# }
|
|
# }
|
|
#
|
|
# immediate = {
|
|
# # Boost the tallied events score by +1.
|
|
# scope:story = {
|
|
# change_variable = {
|
|
# name = lm_phase_tally
|
|
# add = 1
|
|
# }
|
|
# }
|
|
# play_music_cue = "mx_cue_combat_stinger"
|
|
# # Sort our Pope scope.
|
|
# fp2_lyonese_monk_grab_and_update_pope_effect = yes
|
|
# # Mark that we've entered the second phase.
|
|
# remove_character_flag = fp2_lyonese_monk_entered_controversy_flag
|
|
# add_character_flag = fp2_lyonese_monk_entered_schism_flag
|
|
# }
|
|
#
|
|
# # I can only beg for St. Peter's forgiveness.
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0601.a
|
|
#
|
|
# # Hand the monk over to Rome.
|
|
# fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = pope }
|
|
# # Scope:pope forgives you your trespasses.
|
|
# add_piety = medium_piety_gain
|
|
# reverse_add_opinion = {
|
|
# target = scope:pope
|
|
# modifier = relieved_opinion
|
|
# opinion = 50
|
|
# }
|
|
#
|
|
# stress_impact = {
|
|
# zealous = miniscule_stress_impact_loss
|
|
# humble = miniscule_stress_impact_loss
|
|
# cynical = major_stress_impact_gain
|
|
# arrogant = major_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# # If we've made it to this point, the AI should be committed to backing scope:acolyte.
|
|
# base = 0
|
|
# }
|
|
# }
|
|
#
|
|
# # I am appointed by HighGodName!
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0601.b
|
|
#
|
|
# # Welp, don't say you weren't warned.
|
|
# excommunicate_character = {
|
|
# REQUESTING_CHARACTER = scope:pope
|
|
# TARGET_CHARACTER = scope:acolyte_host
|
|
# }
|
|
# add_piety_level = -2
|
|
#
|
|
# # Spawn the next event in the cycle.
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.continues_to_teach
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle
|
|
# months = { 6 12 }
|
|
# }
|
|
#
|
|
# stress_impact = {
|
|
# cynical = miniscule_stress_impact_loss
|
|
# arrogant = miniscule_stress_impact_loss
|
|
# zealous = major_stress_impact_gain
|
|
# humble = major_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# # If we've made it to this point, the AI should be committed to backing scope:acolyte.
|
|
# base = 100
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
###################################################
|
|
## High Tensions
|
|
## by Ewan Cowhig Croft
|
|
## 0611 - 0620
|
|
###################################################
|
|
#
|
|
#scripted_effect fp2_lyonese_monk_0611_diplomatic_defusal_effect = {
|
|
# scope:rioting_county = {
|
|
# add_county_modifier = {
|
|
# modifier = fp2_religious_riots_defused_modifier
|
|
# years = 10
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
## An angry mob in your capital turn up to demand scope:acolyte's head, countered by *another* angry mob that hates the first mob.
|
|
#fp2_lyonese_monk.0611 = {
|
|
# type = character_event
|
|
# title = fp2_lyonese_monk.0611.t
|
|
# desc = fp2_lyonese_monk.0611.desc
|
|
# theme = war
|
|
# left_portrait = {
|
|
# character = scope:peasant_1
|
|
# animation = aggressive_spear
|
|
# outfit_tags = { beggar_rags }
|
|
# hide_info = yes
|
|
# }
|
|
# right_portrait = {
|
|
# character = scope:peasant_2
|
|
# animation = aggressive_axe
|
|
# outfit_tags = { beggar_rags }
|
|
# hide_info = yes
|
|
# }
|
|
# lower_center_portrait = scope:acolyte
|
|
# override_background = { reference = courtyard }
|
|
# cooldown = { years = 100 }
|
|
#
|
|
# trigger = {
|
|
# fp2_lyonese_monk_0000_valid_for_events_trigger = yes
|
|
# any_held_title = {
|
|
# title_tier = county
|
|
# faith = scope:story.var:base_faith
|
|
# }
|
|
# }
|
|
#
|
|
# on_trigger_fail = {
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle_no_valid_events_fallback
|
|
# months = { 4 8 }
|
|
# }
|
|
# }
|
|
#
|
|
# immediate = {
|
|
# # Boost the tallied events score by +1.
|
|
# scope:story = {
|
|
# change_variable = {
|
|
# name = lm_phase_tally
|
|
# add = 1
|
|
# }
|
|
# }
|
|
# # Pick a suitable county.
|
|
# if = {
|
|
# limit = { capital_county.faith = scope:story.var:base_faith }
|
|
# capital_county = { save_scope_as = rioting_county }
|
|
# }
|
|
# else = {
|
|
# random_held_title = {
|
|
# title_tier = county
|
|
# limit = {
|
|
# faith = scope:story.var:base_faith
|
|
# }
|
|
# save_scope_as = rioting_county
|
|
# }
|
|
# }
|
|
# # Create some peasants.
|
|
# create_character = {
|
|
# template = generic_peasant_character
|
|
# location = scope:rioting_county.title_province
|
|
# save_scope_as = peasant_1
|
|
# }
|
|
# create_character = {
|
|
# template = generic_peasant_character
|
|
# location = scope:rioting_county.title_province
|
|
# save_scope_as = peasant_2
|
|
# }
|
|
# }
|
|
#
|
|
# # Diplomacy: I can defuse this situation.
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0611.a
|
|
# trigger = { diplomacy >= very_high_skill_rating }
|
|
# skill = diplomacy
|
|
#
|
|
# # Apply defusal effect immediately.
|
|
# fp2_lyonese_monk_0611_diplomatic_defusal_effect = yes
|
|
# # Mark this for school calcs later.
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.is_humbled
|
|
# scope:story = {
|
|
# change_variable = {
|
|
# name = school_elipandic
|
|
# add = 1
|
|
# }
|
|
# }
|
|
# # Spawn the next event in the cycle.
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.continues_to_teach
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle
|
|
# months = { 6 12 }
|
|
# }
|
|
#
|
|
# stress_impact = {
|
|
# calm = miniscule_stress_impact_loss
|
|
# gregarious = miniscule_stress_impact_loss
|
|
# wrathful = medium_stress_impact_gain
|
|
# shy = major_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 10
|
|
# ai_value_modifier = {
|
|
# ai_compassion = 1
|
|
# ai_sociability = 1
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # Please, my subjects, calm!
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0611.b
|
|
# trigger = { diplomacy < very_high_skill_rating }
|
|
#
|
|
# # You try to talk things out.
|
|
# duel = {
|
|
# skill = diplomacy
|
|
# value = high_skill_rating
|
|
# # You defuse the situation.
|
|
# 50 = {
|
|
# compare_modifier = {
|
|
# value = scope:duel_value
|
|
# multiplier = 3.5
|
|
# min = -49
|
|
# }
|
|
# desc = fp2_lyonese_monk.0611.b.tt.success
|
|
# send_interface_toast = {
|
|
# title = fp2_lyonese_monk.0611.b.tt.success
|
|
# left_icon = scope:rioting_county
|
|
# fp2_lyonese_monk_0611_diplomatic_defusal_effect = yes
|
|
# }
|
|
# }
|
|
# # Violence erupts anyway.
|
|
# 50 = {
|
|
# compare_modifier = {
|
|
# value = scope:duel_value
|
|
# multiplier = -3.5
|
|
# min = -49
|
|
# }
|
|
# desc = fp2_lyonese_monk.0611.b.tt.failure
|
|
# send_interface_toast = {
|
|
# title = fp2_lyonese_monk.0611.b.tt.failure
|
|
# left_icon = scope:rioting_county
|
|
# scope:rioting_county = {
|
|
# add_county_modifier = {
|
|
# modifier = fp2_religious_riots_modifier
|
|
# years = 20
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
# # Mark this for school calcs later.
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.is_humbled
|
|
# scope:story = {
|
|
# change_variable = {
|
|
# name = school_elipandic
|
|
# add = 1
|
|
# }
|
|
# }
|
|
# # Spawn the next event in the cycle.
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.continues_to_teach
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle
|
|
# months = { 6 12 }
|
|
# }
|
|
#
|
|
# stress_impact = {
|
|
# calm = miniscule_stress_impact_loss
|
|
# gregarious = miniscule_stress_impact_loss
|
|
# wrathful = medium_stress_impact_gain
|
|
# shy = major_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 10
|
|
# ai_value_modifier = {
|
|
# ai_compassion = 1
|
|
# ai_sociability = 1
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # Fetch my sword, we'll disperse these *rebels*.
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0611.c
|
|
# flavor = fp2_lyonese_monk.0611.c.tt
|
|
#
|
|
# # You choose violence.
|
|
# scope:rioting_county = {
|
|
# add_county_modifier = {
|
|
# modifier = fp2_religious_riots_suppressed_modifier
|
|
# years = 20
|
|
# }
|
|
# }
|
|
# # Mark this for school calcs later.
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.is_emboldened
|
|
# scope:story = {
|
|
# change_variable = {
|
|
# name = school_radical
|
|
# add = 1
|
|
# }
|
|
# }
|
|
# # Spawn the next event in the cycle.
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.continues_to_teach
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle
|
|
# months = { 6 12 }
|
|
# }
|
|
#
|
|
# stress_impact = {
|
|
# wrathful = miniscule_stress_impact_loss
|
|
# compassionate = major_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 10
|
|
# ai_value_modifier = {
|
|
# ai_vengefulness = 1
|
|
# ai_compassion = -1
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # Heretics? At my very *door*?
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0611.d
|
|
# flavor = fp2_lyonese_monk.0611.d.tt
|
|
#
|
|
# # You've had enough of this event chain.
|
|
# scope:rioting_county = {
|
|
# add_county_modifier = {
|
|
# modifier = fp2_religious_riots_suppressed_modifier
|
|
# years = 20
|
|
# }
|
|
# }
|
|
# # Scope:acolyte is dispatched.
|
|
# fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = scuffle }
|
|
# # Take a nice chunk o'piety for your zeal!
|
|
# add_piety = major_piety_gain
|
|
#
|
|
# stress_impact = {
|
|
# wrathful = miniscule_stress_impact_loss
|
|
# compassionate = major_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# # If we've made it to this point, the AI should be committed to backing scope:acolyte.
|
|
# base = 0
|
|
# }
|
|
# }
|
|
#
|
|
# # Lock the gates.
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0611.e
|
|
#
|
|
# # Riots outside, not your problem.
|
|
# scope:rioting_county = {
|
|
# add_county_modifier = {
|
|
# modifier = fp2_religious_riots_modifier
|
|
# years = 20
|
|
# }
|
|
# }
|
|
# # Stress loss in the stress_impact block.
|
|
# # Mark this for school calcs later.
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.is_paused
|
|
# scope:story = {
|
|
# change_variable = {
|
|
# name = school_felicitous
|
|
# add = 1
|
|
# }
|
|
# }
|
|
# # Spawn the next event in the cycle.
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.continues_to_teach
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle
|
|
# months = { 6 12 }
|
|
# }
|
|
#
|
|
# stress_impact = {
|
|
# base = major_stress_loss
|
|
# shy = minor_stress_impact_loss
|
|
# gregarious = minor_stress_impact_gain
|
|
# wrathful = major_stress_impact_gain
|
|
# compassionate = major_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 10
|
|
# ai_value_modifier = {
|
|
# ai_compassion = -1
|
|
# ai_sociability = -1
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# after = {
|
|
# # Clean up the peasants.
|
|
# scope:peasant_1 = { silent_disappearance_effect = yes }
|
|
# scope:peasant_2 = { silent_disappearance_effect = yes }
|
|
# }
|
|
#}
|
|
#
|
|
###################################################
|
|
## A Formal Complaint
|
|
## by Ewan Cowhig Croft
|
|
## 0621 - 0630
|
|
###################################################
|
|
#
|
|
#scripted_trigger fp2_lyonese_monk_0621_suitable_vassal_trigger = {
|
|
# # Same faith.
|
|
# faith = scope:acolyte_host.faith
|
|
# # Not a cynic.
|
|
# NOT = { has_trait = cynical }
|
|
# # Available for narrative purposes.
|
|
# is_available_ai_adult = yes
|
|
# # And uhhh... make sure they don't nab themselves.
|
|
# this != scope:acolyte
|
|
#}
|
|
#
|
|
## Zealous vassals protest your heresy.
|
|
#fp2_lyonese_monk.0621 = {
|
|
# type = character_event
|
|
# title = fp2_lyonese_monk.0621.t
|
|
# desc = fp2_lyonese_monk.0621.desc
|
|
# theme = vassal
|
|
# left_portrait = {
|
|
# character = scope:acolyte_host
|
|
# animation = worry
|
|
# }
|
|
# right_portrait = {
|
|
# character = scope:zealous_vassal
|
|
# animation = anger
|
|
# }
|
|
# lower_left_portrait = scope:acolyte
|
|
# cooldown = { years = 100 }
|
|
#
|
|
# trigger = {
|
|
# fp2_lyonese_monk_0000_valid_for_events_trigger = yes
|
|
# any_vassal = { fp2_lyonese_monk_0621_suitable_vassal_trigger = yes }
|
|
# }
|
|
#
|
|
# on_trigger_fail = {
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle_no_valid_events_fallback
|
|
# months = { 4 8 }
|
|
# }
|
|
# }
|
|
#
|
|
# immediate = {
|
|
# # Boost the tallied events score by +1.
|
|
# scope:story = {
|
|
# change_variable = {
|
|
# name = lm_phase_tally
|
|
# add = 1
|
|
# }
|
|
# }
|
|
# # Nab a suitable vassal.
|
|
# ordered_vassal = {
|
|
# limit = { fp2_lyonese_monk_0621_suitable_vassal_trigger = yes }
|
|
# order_by = { value = max_military_strength }
|
|
# save_scope_as = zealous_vassal
|
|
# }
|
|
# # Sort the Pope.
|
|
# fp2_lyonese_monk_grab_and_update_pope_effect = yes
|
|
# }
|
|
#
|
|
# # Scope:pope couldn't persuade me, what makes you think you can?
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0621.a
|
|
#
|
|
# # You engage them in serious debate.
|
|
# duel = {
|
|
# skill = learning
|
|
# target = scope:zealous_vassal
|
|
# # You shatter their world view.
|
|
# 50 = {
|
|
# compare_modifier = {
|
|
# value = scope:duel_value
|
|
# multiplier = 3.5
|
|
# min = -49
|
|
# }
|
|
# desc = fp2_lyonese_monk.0621.a.tt.success
|
|
# send_interface_toast = {
|
|
# title = fp2_lyonese_monk.0621.a.tt.success
|
|
# left_icon = scope:zealous_vassal
|
|
# scope:zealous_vassal = {
|
|
# add_opinion = {
|
|
# target = scope:acolyte_host
|
|
# modifier = impious_opinion
|
|
# opinion = -25
|
|
# }
|
|
# add_stress = major_stress_gain
|
|
# }
|
|
# }
|
|
# }
|
|
# # They're even *more* infuriated with you.
|
|
# 50 = {
|
|
# compare_modifier = {
|
|
# value = scope:duel_value
|
|
# multiplier = -3.5
|
|
# min = -49
|
|
# }
|
|
# desc = fp2_lyonese_monk.0621.a.tt.failure
|
|
# send_interface_toast = {
|
|
# title = fp2_lyonese_monk.0621.a.tt.failure
|
|
# left_icon = scope:zealous_vassal
|
|
# reverse_add_opinion = {
|
|
# target = scope:zealous_vassal
|
|
# modifier = respect_opinion
|
|
# opinion = -50
|
|
# }
|
|
# if = {
|
|
# limit = {
|
|
# can_set_relation_rival_trigger = { CHARACTER = scope:zealous_vassal }
|
|
# }
|
|
# set_relation_rival = {
|
|
# target = scope:zealous_vassal
|
|
# reason = rival_refused_to_see_reason
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
# # Spawn the next event in the cycle.
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.continues_to_teach
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle
|
|
# months = { 6 12 }
|
|
# }
|
|
#
|
|
# stress_impact = {
|
|
# arrogant = miniscule_stress_impact_loss
|
|
# stubborn = miniscule_stress_impact_loss
|
|
# humble = medium_stress_impact_gain
|
|
# fickle = major_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 10
|
|
# ai_value_modifier = {
|
|
# ai_rationality = 1
|
|
# ai_zeal = -0.5
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # Vassal? You're naught but a malcontent!
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0621.b
|
|
#
|
|
# # Scope:zealous_vassal is annoyed.
|
|
# reverse_add_opinion = {
|
|
# target = scope:zealous_vassal
|
|
# modifier = respect_opinion
|
|
# opinion = -25
|
|
# }
|
|
# if = {
|
|
# limit = {
|
|
# can_set_relation_rival_trigger = { CHARACTER = scope:zealous_vassal }
|
|
# }
|
|
# set_relation_rival = {
|
|
# target = scope:zealous_vassal
|
|
# reason = rival_refused_to_see_reason
|
|
# }
|
|
# }
|
|
# # Spawn the next event in the cycle.
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.continues_to_teach
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle
|
|
# months = { 6 12 }
|
|
# }
|
|
#
|
|
# stress_impact = {
|
|
# arrogant = miniscule_stress_impact_loss
|
|
# stubborn = miniscule_stress_impact_loss
|
|
# humble = medium_stress_impact_gain
|
|
# compassionate = medium_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# base = 10
|
|
# ai_value_modifier = {
|
|
# ai_vengefulness = 0.75
|
|
# ai_compassion = -0.5
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # Scope:vassal is right, this has gone too far.
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0621.c
|
|
#
|
|
# # Boot the monk.
|
|
# fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = banished }
|
|
# # Gain some piety.
|
|
# add_piety = medium_piety_gain
|
|
# # Scope:zealous_vassal is very happy!
|
|
# reverse_add_opinion = {
|
|
# target = scope:zealous_vassal
|
|
# modifier = pleased_opinion
|
|
# opinion = 50
|
|
# }
|
|
#
|
|
# stress_impact = {
|
|
# humble = miniscule_stress_impact_loss
|
|
# fickle = miniscule_stress_impact_loss
|
|
# arrogant = minor_stress_impact_gain
|
|
# stubborn = major_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# # If we've made it to this point, the AI should be committed to backing scope:acolyte.
|
|
# base = 0
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
###################################################
|
|
## Just Church Business
|
|
## by Ewan Cowhig Croft
|
|
## 0631 - 0640
|
|
###################################################
|
|
#
|
|
#scripted_trigger fp2_lyonese_monk_0631_valid_neighbour_trigger = {
|
|
# # Same religious head.
|
|
# faith.religious_head = scope:story.var:base_faith.religious_head
|
|
# # Neither allied nor has a ceasefire.
|
|
# NOR = {
|
|
# any_ally = { this = scope:acolyte_host }
|
|
# any_truce_target = { this = scope:acolyte_host }
|
|
# }
|
|
# # Doesn't *already* have a claim.
|
|
# NOT = {
|
|
# any_claim = { this = scope:acolyte_host.primary_title }
|
|
# }
|
|
#}
|
|
#
|
|
## A neighbouring ruler has purchased claims on your land from your HoF.
|
|
#fp2_lyonese_monk.0631 = {
|
|
# type = letter_event
|
|
# sender = scope:neighbouring_ruler
|
|
# opening = fp2_lyonese_monk.0631.t
|
|
# desc = fp2_lyonese_monk.0631.desc
|
|
# cooldown = { years = 100 }
|
|
#
|
|
# trigger = {
|
|
# fp2_lyonese_monk_0000_valid_for_events_trigger = yes
|
|
# any_neighboring_and_across_water_realm_same_rank_owner = { fp2_lyonese_monk_0631_valid_neighbour_trigger = yes }
|
|
# }
|
|
#
|
|
# on_trigger_fail = {
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle_no_valid_events_fallback
|
|
# months = { 4 8 }
|
|
# }
|
|
# }
|
|
#
|
|
# immediate = {
|
|
# # Boost the tallied events score by +1.
|
|
# scope:story = {
|
|
# change_variable = {
|
|
# name = lm_phase_tally
|
|
# add = 1
|
|
# }
|
|
# }
|
|
# # First, we'll need to make sure our HoF is up to date.
|
|
# fp2_lyonese_monk_grab_and_update_pope_effect = yes
|
|
# # Now let's pick a solid neighbour.
|
|
# ## First gathering candidates.
|
|
# every_neighboring_and_across_water_realm_same_rank_owner = {
|
|
# limit = { fp2_lyonese_monk_0631_valid_neighbour_trigger = yes }
|
|
# add_to_list = claims_donated_neighbouring_ruler_list
|
|
# }
|
|
# ## Then processing them.
|
|
# ordered_in_list = {
|
|
# list = claims_donated_neighbouring_ruler_list
|
|
# # Scope:pope, naturally, has a type.
|
|
# limit = { has_trait = zealous }
|
|
# alternative_limit = { always = yes }
|
|
# order_by = { value = max_military_strength }
|
|
# save_scope_as = neighbouring_ruler
|
|
# }
|
|
# # Now we fork over a claim on scope:acolyte_host's primary title.
|
|
# scope:neighbouring_ruler = { add_pressed_claim = scope:acolyte_host.primary_title }
|
|
# }
|
|
#
|
|
# # Outrageous!
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0631.a
|
|
#
|
|
# # Well, that's a sure sign of an escalation.
|
|
# ## Stress gain handled in stress_impact block.
|
|
#
|
|
# # Spawn the next event in the cycle.
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle
|
|
# months = { 6 12 }
|
|
# }
|
|
#
|
|
# stress_impact = {
|
|
# base = medium_stress_gain
|
|
# greedy = minor_stress_impact_gain
|
|
# paranoid = minor_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# # Single option event, AI chance irrelevant.
|
|
# base = 100
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
###################################################
|
|
## No More than a Man
|
|
## by Ewan Cowhig Croft
|
|
## 0641 - 0650
|
|
###################################################
|
|
#
|
|
## Scope:acolyte suggests you embrace the heresy.
|
|
#fp2_lyonese_monk.0641 = {
|
|
# type = character_event
|
|
# title = fp2_lyonese_monk.0641.t
|
|
# desc = fp2_lyonese_monk.0641.desc
|
|
# theme = faith
|
|
# left_portrait = {
|
|
# character = scope:acolyte_host
|
|
# animation = stress
|
|
# }
|
|
# right_portrait = {
|
|
# character = scope:acolyte
|
|
# animation = scheme
|
|
# }
|
|
# lower_center_portrait = scope:pope
|
|
# override_background = { reference = study }
|
|
#
|
|
# trigger = { fp2_lyonese_monk_0000_valid_for_events_trigger = yes }
|
|
#
|
|
# on_trigger_fail = {
|
|
# trigger_event = {
|
|
# on_action = fp2_lyonese_monk_events_cycle_no_valid_events_fallback
|
|
# months = { 4 8 }
|
|
# }
|
|
# }
|
|
#
|
|
# immediate = {
|
|
# play_music_cue = "mx_cue_faith_conversion"
|
|
# # Scope:acolyte's *real* traits & faith are revealed.
|
|
# ## These include the two "hidden" traits of scope:acolyte's buffs - heresiarch & education_intrigue_4.
|
|
# scope:acolyte = {
|
|
# set_character_faith = faith:adoptionist
|
|
# hidden_effect = {
|
|
# # Swap educations & adjust stats to match.
|
|
# remove_trait = education_learning_4
|
|
# add_learning_skill = 8
|
|
# add_trait = education_intrigue_4
|
|
# add_intrigue_skill = -8
|
|
# # Reduce down the stats that'll increased by heresiarch.
|
|
# add_martial_skill = -2
|
|
# add_learning_skill = -2
|
|
# add_prowess_skill = -2
|
|
# }
|
|
# add_heresiarch_trait_effect = yes
|
|
# # Make this clear too.
|
|
# hidden_effect = { force_character_skill_recalculation = yes }
|
|
# # _Small_ diplo-immunity.
|
|
# add_character_flag = {
|
|
# flag = flag_hostile_actions_disabled_delay
|
|
# days = 10
|
|
# }
|
|
# }
|
|
# # Nab a scope:pope, so that they can welcome you back.
|
|
# fp2_lyonese_monk_grab_and_update_pope_effect = yes
|
|
# }
|
|
#
|
|
# # Yes... yes, why not, if they're so set on accusing us?
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0641.a
|
|
#
|
|
# # Conversion time!
|
|
# ## You switch faith.
|
|
# add_character_flag = {
|
|
# flag = delay_player_faith_conversion_notification_event
|
|
# days = 1
|
|
# }
|
|
# set_character_faith_with_conversion = faith:adoptionist
|
|
# if = {
|
|
# limit = {
|
|
# faith:adoptionist = { has_doctrine = doctrine_monotheist }
|
|
# }
|
|
# custom_description_no_bullet = { text = mandala_monotheist_warning_tt }
|
|
# }
|
|
# add_heresiarch_trait_effect = yes
|
|
# ## The hidden character's list gets used.
|
|
# every_in_list = {
|
|
# list = hidden_converts
|
|
# limit = { fp2_suitable_base_convert_trigger = yes }
|
|
# custom = fp2_lyonese_monk.0641.a.tt.hidden_convert.character
|
|
# set_character_faith_with_conversion = faith:adoptionist
|
|
# }
|
|
# ## Every county in your realm bordering scope:acolyte's stronghold converts.
|
|
# ### We don't just give you everything scope:acolyte holds plus _their_ neighbours so that you can't game-convert half of Europe with some clever pimpling.
|
|
# scope:acolyte_fief = {
|
|
# if = {
|
|
# limit = { holder = scope:acolyte }
|
|
# set_county_faith = faith:adoptionist
|
|
# # Plus nab the neighbours.
|
|
# every_neighboring_county = {
|
|
# limit = {
|
|
# faith = scope:story.var:base_faith
|
|
# holder = {
|
|
# any_liege_or_above = { this = scope:acolyte_host }
|
|
# }
|
|
# }
|
|
# set_county_faith = faith:adoptionist
|
|
# }
|
|
# }
|
|
# }
|
|
# # We unblock adoptionism being converted to from this point onwards.
|
|
# ## No need to notify the player; it's not strictly relevant for them for gameplay purposes.
|
|
# faith:adoptionist = { remove_variable = block_conversion_till_nebulous_circumstances }
|
|
# # And a large gathering of nerds is held.
|
|
# custom_tooltip = fp2_lyonese_monk.0641.a.tt
|
|
# # Trigger the conclave.
|
|
# trigger_event = {
|
|
# id = fp2_lyonese_monk.0801
|
|
# months = 1
|
|
# }
|
|
#
|
|
# stress_impact = {
|
|
# trusting = miniscule_stress_impact_loss
|
|
# cynical = miniscule_stress_impact_loss
|
|
# paranoid = medium_stress_impact_gain
|
|
# zealous = major_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# # If we've made it to this point, the AI should be committed to backing scope:acolyte.
|
|
# base = 100
|
|
# }
|
|
# }
|
|
#
|
|
# # Snake! You've been planning this all along!
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0641.b
|
|
#
|
|
# # Scope:acolyte is dispatched.
|
|
# fp2_lyonese_monk_cancel_chain_effect = { REMOVAL = scuffle }
|
|
# # Scope:pope is happy.
|
|
# reverse_add_opinion = {
|
|
# target = scope:pope
|
|
# modifier = relieved_opinion
|
|
# opinion = 50
|
|
# }
|
|
# ## If you're still excommunicated (which: let's face it), then SheHe'll recommunicate you.
|
|
# if = {
|
|
# limit = { has_trait = excommunicated }
|
|
# lift_character_excommunication_effect = {
|
|
# TARGET_CHARACTER = scope:acolyte_host
|
|
# REQUESTING_CHARACTER = scope:pope
|
|
# }
|
|
# }
|
|
#
|
|
# stress_impact = {
|
|
# paranoid = miniscule_stress_impact_loss
|
|
# zealous = miniscule_stress_impact_loss
|
|
# cynical = medium_stress_impact_gain
|
|
# trusting = major_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# # If we've made it to this point, the AI should be committed to backing scope:acolyte.
|
|
# base = 0
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
###################################################
|
|
## COUNCIL
|
|
#
|
|
###################################################
|
|
## The Second Council of scope:bishopric
|
|
## by Ewan Cowhig Croft
|
|
## 0801 - 0810
|
|
###################################################
|
|
#
|
|
## Clergy from all over your realm gather, wanting to contribute their thoughts and notes.
|
|
#fp2_lyonese_monk.0801 = {
|
|
# type = character_event
|
|
# title = {
|
|
# first_valid = {
|
|
# # Is this our second council here?
|
|
# triggered_desc = {
|
|
# trigger = { scope:council_1_venue = scope:council_2_venue }
|
|
# desc = fp2_lyonese_monk.0801.t.second
|
|
# }
|
|
# # Or our first?
|
|
# desc = fp2_lyonese_monk.0801.t.first
|
|
# }
|
|
# }
|
|
# desc = {
|
|
# desc = fp2_lyonese_monk.0801.desc.intro
|
|
# first_valid = {
|
|
# triggered_desc = {
|
|
# trigger = { scope:acolyte_stance = flag:school_elipandic }
|
|
# desc = fp2_lyonese_monk.0801.desc.elipandic
|
|
# }
|
|
# triggered_desc = {
|
|
# trigger = { scope:acolyte_stance = flag:school_felicitous }
|
|
# desc = fp2_lyonese_monk.0801.desc.felicitous
|
|
# }
|
|
# triggered_desc = {
|
|
# trigger = { scope:acolyte_stance = flag:school_radical }
|
|
# desc = fp2_lyonese_monk.0801.desc.radical
|
|
# }
|
|
# }
|
|
# }
|
|
# theme = learning
|
|
# left_portrait = {
|
|
# character = scope:acolyte_host
|
|
# animation = personality_rational
|
|
# }
|
|
# right_portrait = {
|
|
# character = scope:acolyte_at_council
|
|
# animation = chancellor
|
|
# }
|
|
# override_background = { reference = temple_scope }
|
|
#
|
|
# immediate = {
|
|
# # Refund the piety levels you lost earlier.
|
|
# add_piety_level = 2
|
|
# # Give you a fun trait because... I mean, well.
|
|
# add_heresiarch_trait_effect = yes
|
|
# # Sort our locale.
|
|
# ## First, whether this is a repeater.
|
|
# scope:council_1_venue = {
|
|
# ## Preferring to chill at scope:acolyte's place.
|
|
# if = {
|
|
# limit = { holder = scope:acolyte }
|
|
# save_scope_as = council_2_venue
|
|
# }
|
|
# ## But otherwise we take your capital.
|
|
# else = {
|
|
# scope:acolyte_host.capital_barony = { save_scope_as = council_2_venue }
|
|
# }
|
|
# }
|
|
# ## Then the background scope.
|
|
# scope:council_2_venue = { save_scope_as = background_temple_scope }
|
|
# # Work out what scope:acolyte's stance is.
|
|
# scope:story = {
|
|
# # They're an Elipandic.
|
|
# if = {
|
|
# limit = {
|
|
# var:school_elipandic > var:school_felicitous
|
|
# var:school_elipandic > var:school_radical
|
|
# }
|
|
# save_scope_value_as = {
|
|
# name = acolyte_stance
|
|
# value = flag:school_elipandic
|
|
# }
|
|
# }
|
|
# # They're Felicitous.
|
|
# else_if = {
|
|
# limit = {
|
|
# var:school_felicitous > var:school_elipandic
|
|
# var:school_felicitous > var:school_radical
|
|
# }
|
|
# save_scope_value_as = {
|
|
# name = acolyte_stance
|
|
# value = flag:school_felicitous
|
|
# }
|
|
# }
|
|
# # They're a Radical.
|
|
# else_if = {
|
|
# limit = {
|
|
# var:school_radical > var:school_elipandic
|
|
# var:school_radical > var:school_felicitous
|
|
# }
|
|
# save_scope_value_as = {
|
|
# name = acolyte_stance
|
|
# value = flag:school_radical
|
|
# }
|
|
# }
|
|
# # If we've somehow ended up with a draw, we have a Felicitous base, so we go with that for the tie-breaker.
|
|
# else = {
|
|
# save_scope_value_as = {
|
|
# name = acolyte_stance
|
|
# value = flag:school_felicitous
|
|
# }
|
|
# }
|
|
# }
|
|
# # Aaaaand is scope:acolyte around for the pictures.
|
|
# scope:acolyte = {
|
|
# if = {
|
|
# limit = { is_physically_able = yes }
|
|
# save_scope_as = acolyte_at_council
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # Naturally, I'll take a leading role in the discussions.
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0801.a
|
|
#
|
|
# # You'll engage in learning debates.
|
|
# custom_tooltip = fp2_lyonese_monk.0801.a.tt
|
|
# save_scope_value_as = {
|
|
# name = conclave_engagement
|
|
# value = flag:debate
|
|
# }
|
|
# # Progress the conclave.
|
|
# custom_tooltip = fp2_lyonese_monk.0801.tt.invalidation_warning
|
|
# trigger_event = {
|
|
# id = fp2_lyonese_monk.0811
|
|
# months = 2
|
|
# }
|
|
#
|
|
# stress_impact = {
|
|
# gregarious = miniscule_stress_impact_loss
|
|
# shy = medium_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# # The AI should just let the scope:acolyte pick.
|
|
# base = 0
|
|
# }
|
|
# }
|
|
#
|
|
# # My influence will be more felt than seen...
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0801.b
|
|
#
|
|
# # You'll spend piety.
|
|
# custom_tooltip = fp2_lyonese_monk.0801.b.tt
|
|
# save_scope_value_as = {
|
|
# name = conclave_engagement
|
|
# value = flag:piety
|
|
# }
|
|
# # Progress the conclave.
|
|
# custom_tooltip = fp2_lyonese_monk.0801.tt.invalidation_warning
|
|
# trigger_event = {
|
|
# id = fp2_lyonese_monk.0811
|
|
# months = 2
|
|
# }
|
|
#
|
|
# stress_impact = {
|
|
# shy = miniscule_stress_impact_loss
|
|
# gregarious = medium_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# # The AI should just let the scope:acolyte pick.
|
|
# base = 0
|
|
# }
|
|
# }
|
|
#
|
|
# # This is a matter for the clergy alone.
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0801.c
|
|
#
|
|
# # You leave the clergy to their discussions.
|
|
# custom_tooltip = fp2_lyonese_monk.0801.c.tt
|
|
# # Gain a decent chunk of piety for letting this go ahead.
|
|
# add_piety = major_piety_gain
|
|
# # Progress the chain.
|
|
# save_scope_value_as = {
|
|
# name = defaulted_on_conclave
|
|
# value = yes
|
|
# }
|
|
# trigger_event = {
|
|
# id = fp2_lyonese_monk.0841
|
|
# months = 2
|
|
# }
|
|
#
|
|
# stress_impact = {
|
|
# humble = miniscule_stress_impact_loss
|
|
# arrogant = major_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# # The AI should just let the scope:acolyte pick.
|
|
# base = 100
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
###################################################
|
|
## Council: Father & Son
|
|
## by Ewan Cowhig Croft
|
|
## 0811 - 0820
|
|
###################################################
|
|
#
|
|
## Become Righteous.
|
|
#scripted_effect fp2_lyonese_monk_0811_elipandic_school_effect = {
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.favour_elipandics
|
|
# faith:adoptionist = {
|
|
# hidden_effect = { remove_doctrine = doctrine_pluralism_fundamentalist }
|
|
# add_doctrine = doctrine_pluralism_righteous
|
|
# }
|
|
#}
|
|
#
|
|
## Become Pluralist.
|
|
#scripted_effect fp2_lyonese_monk_0811_felicitous_school_effect = {
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.favour_felicians
|
|
# faith:adoptionist = {
|
|
# hidden_effect = { remove_doctrine = doctrine_pluralism_fundamentalist }
|
|
# add_doctrine = doctrine_pluralism_pluralistic
|
|
# }
|
|
#}
|
|
#
|
|
## Stay Fundamentalist.
|
|
#scripted_effect fp2_lyonese_monk_0811_radical_school_effect = {
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.favour_radicals
|
|
# show_as_tooltip = {
|
|
# faith:adoptionist = {
|
|
# add_doctrine = doctrine_pluralism_fundamentalist
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
## Clergy argue over whether you're all really adoptionists or just nuanced Catholics.
|
|
#fp2_lyonese_monk.0811 = {
|
|
# type = character_event
|
|
# title = fp2_lyonese_monk.0811.t
|
|
# desc = fp2_lyonese_monk.0811.desc
|
|
# theme = diplomacy
|
|
# left_portrait = {
|
|
# character = scope:acolyte_host
|
|
# animation = personality_bold
|
|
# }
|
|
# right_portrait = {
|
|
# character = scope:acolyte_at_council
|
|
# animation = personality_bold
|
|
# }
|
|
# override_background = { reference = temple_scope }
|
|
#
|
|
# trigger = { is_imprisoned = no }
|
|
#
|
|
# on_trigger_fail = {
|
|
# # Progress the chain.
|
|
# save_scope_value_as = {
|
|
# name = defaulted_on_conclave
|
|
# value = yes
|
|
# }
|
|
# trigger_event = {
|
|
# id = fp2_lyonese_monk.0841
|
|
# months = 2
|
|
# }
|
|
# }
|
|
#
|
|
# immediate = {
|
|
# # Check to see if scope:acolyte around for the pictures.
|
|
# ## Clear the old scope if applicable.
|
|
# if = {
|
|
# limit = { exists = scope:acolyte_at_council }
|
|
# clear_saved_scope = acolyte_at_council
|
|
# }
|
|
# ## Now try to refresh it.
|
|
# scope:acolyte = {
|
|
# if = {
|
|
# limit = { is_physically_able = yes }
|
|
# save_scope_as = acolyte_at_council
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # Elipandic: the situation is nuanced...
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0811.a
|
|
# trigger = {
|
|
# # Piety path costing.
|
|
# trigger_if = {
|
|
# limit = { scope:conclave_engagement = flag:piety }
|
|
# piety >= fp2_lyonese_monk_conclave_cost_value
|
|
# }
|
|
# }
|
|
# show_as_unavailable = {
|
|
# # Piety path costing.
|
|
# trigger_if = {
|
|
# limit = { scope:conclave_engagement = flag:piety }
|
|
# piety < fp2_lyonese_monk_conclave_cost_value
|
|
# }
|
|
# }
|
|
#
|
|
# # Piety path.
|
|
# if = {
|
|
# limit = { scope:conclave_engagement = flag:piety }
|
|
# # Pay the piety tax.
|
|
# add_piety = {
|
|
# value = fp2_lyonese_monk_conclave_cost_value
|
|
# multiply = -1
|
|
# }
|
|
# # Get your results.
|
|
# fp2_lyonese_monk_0811_elipandic_school_effect = yes
|
|
# }
|
|
# # Debate path.
|
|
# if = {
|
|
# limit = { scope:conclave_engagement = flag:debate }
|
|
# duel = {
|
|
# skill = learning
|
|
# value = high_skill_rating
|
|
# # You sway the priests.
|
|
# 50 = {
|
|
# compare_modifier = {
|
|
# value = scope:duel_value
|
|
# multiplier = 3.5
|
|
# min = -49
|
|
# }
|
|
# desc = fp2_lyonese_monk.0811.a.tt.success
|
|
# send_interface_toast = {
|
|
# title = fp2_lyonese_monk.0811.a.tt.success
|
|
# left_icon = scope:council_1_venue
|
|
# fp2_lyonese_monk_0811_elipandic_school_effect = yes
|
|
# }
|
|
# }
|
|
# # The clergy ignore you.
|
|
# 50 = {
|
|
# compare_modifier = {
|
|
# value = scope:duel_value
|
|
# multiplier = -3.5
|
|
# min = -49
|
|
# }
|
|
# desc = fp2_lyonese_monk.0811.a.tt.failure
|
|
# send_interface_toast = {
|
|
# title = fp2_lyonese_monk.0811.a.tt.failure
|
|
# left_icon = scope:council_1_venue
|
|
# # We take scope:acolyte's preference.
|
|
# ## Felicians.
|
|
# if = {
|
|
# limit = { scope:acolyte_stance = flag:school_felicitous }
|
|
# fp2_lyonese_monk_0811_felicitous_school_effect = yes
|
|
# }
|
|
# ## Radicals.
|
|
# if = {
|
|
# limit = { scope:acolyte_stance = flag:school_radical }
|
|
# fp2_lyonese_monk_0811_radical_school_effect = yes
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # Stress impacts here based on the virtues lionised by each school.
|
|
# stress_impact = {
|
|
# stubborn = miniscule_stress_impact_loss
|
|
# deceitful = medium_stress_impact_gain
|
|
# arrogant = medium_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# # The AI should just let the scope:acolyte pick.
|
|
# base = 0
|
|
# }
|
|
# }
|
|
#
|
|
# # Felician: it is no mark of shame to be chosen by HighGodName.
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0811.b
|
|
# trigger = {
|
|
# # Piety path costing.
|
|
# trigger_if = {
|
|
# limit = { scope:conclave_engagement = flag:piety }
|
|
# piety >= fp2_lyonese_monk_conclave_cost_value
|
|
# }
|
|
# }
|
|
# show_as_unavailable = {
|
|
# # Piety path costing.
|
|
# trigger_if = {
|
|
# limit = { scope:conclave_engagement = flag:piety }
|
|
# piety < fp2_lyonese_monk_conclave_cost_value
|
|
# }
|
|
# }
|
|
#
|
|
# # Piety path.
|
|
# if = {
|
|
# limit = { scope:conclave_engagement = flag:piety }
|
|
# # Pay the piety tax.
|
|
# add_piety = {
|
|
# value = fp2_lyonese_monk_conclave_cost_value
|
|
# multiply = -1
|
|
# }
|
|
# # Get your results.
|
|
# fp2_lyonese_monk_0811_felicitous_school_effect = yes
|
|
# }
|
|
# # Debate path.
|
|
# if = {
|
|
# limit = { scope:conclave_engagement = flag:debate }
|
|
# duel = {
|
|
# skill = learning
|
|
# value = high_skill_rating
|
|
# # You sway the priests.
|
|
# 50 = {
|
|
# compare_modifier = {
|
|
# value = scope:duel_value
|
|
# multiplier = 3.5
|
|
# min = -49
|
|
# }
|
|
# desc = fp2_lyonese_monk.0811.b.tt.success
|
|
# send_interface_toast = {
|
|
# title = fp2_lyonese_monk.0811.b.tt.success
|
|
# left_icon = scope:council_1_venue
|
|
# fp2_lyonese_monk_0811_felicitous_school_effect = yes
|
|
# }
|
|
# }
|
|
# # The clergy ignore you.
|
|
# 50 = {
|
|
# compare_modifier = {
|
|
# value = scope:duel_value
|
|
# multiplier = -3.5
|
|
# min = -49
|
|
# }
|
|
# desc = fp2_lyonese_monk.0811.b.tt.failure
|
|
# send_interface_toast = {
|
|
# title = fp2_lyonese_monk.0811.b.tt.failure
|
|
# left_icon = scope:council_1_venue
|
|
# # We take scope:acolyte's preference.
|
|
# ## Elipandics.
|
|
# if = {
|
|
# limit = { scope:acolyte_stance = flag:school_elipandic }
|
|
# fp2_lyonese_monk_0811_elipandic_school_effect = yes
|
|
# }
|
|
# ## Radicals.
|
|
# if = {
|
|
# limit = { scope:acolyte_stance = flag:school_radical }
|
|
# fp2_lyonese_monk_0811_radical_school_effect = yes
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # Stress impacts here based on the virtues lionised by each school.
|
|
# stress_impact = {
|
|
# deceitful = miniscule_stress_impact_loss
|
|
# stubborn = medium_stress_impact_gain
|
|
# arrogant = medium_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# # The AI should just let the scope:acolyte pick.
|
|
# base = 0
|
|
# }
|
|
# }
|
|
#
|
|
# # Radical: once a man, never fully God.
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0811.c
|
|
# trigger = {
|
|
# # Piety path costing.
|
|
# trigger_if = {
|
|
# limit = { scope:conclave_engagement = flag:piety }
|
|
# piety >= fp2_lyonese_monk_conclave_cost_value
|
|
# }
|
|
# }
|
|
# show_as_unavailable = {
|
|
# # Piety path costing.
|
|
# trigger_if = {
|
|
# limit = { scope:conclave_engagement = flag:piety }
|
|
# piety < fp2_lyonese_monk_conclave_cost_value
|
|
# }
|
|
# }
|
|
#
|
|
# # Piety path.
|
|
# if = {
|
|
# limit = { scope:conclave_engagement = flag:piety }
|
|
# # Pay the piety tax.
|
|
# add_piety = {
|
|
# value = fp2_lyonese_monk_conclave_cost_value
|
|
# multiply = -1
|
|
# }
|
|
# # Get your results.
|
|
# fp2_lyonese_monk_0811_radical_school_effect = yes
|
|
# }
|
|
# # Debate path.
|
|
# if = {
|
|
# limit = { scope:conclave_engagement = flag:debate }
|
|
# duel = {
|
|
# skill = learning
|
|
# value = high_skill_rating
|
|
# # You sway the priests.
|
|
# 50 = {
|
|
# compare_modifier = {
|
|
# value = scope:duel_value
|
|
# multiplier = 3.5
|
|
# min = -49
|
|
# }
|
|
# desc = fp2_lyonese_monk.0811.c.tt.success
|
|
# send_interface_toast = {
|
|
# title = fp2_lyonese_monk.0811.c.tt.success
|
|
# left_icon = scope:council_1_venue
|
|
# fp2_lyonese_monk_0811_radical_school_effect = yes
|
|
# }
|
|
# }
|
|
# # The clergy ignore you.
|
|
# 50 = {
|
|
# compare_modifier = {
|
|
# value = scope:duel_value
|
|
# multiplier = -3.5
|
|
# min = -49
|
|
# }
|
|
# desc = fp2_lyonese_monk.0811.c.tt.failure
|
|
# send_interface_toast = {
|
|
# title = fp2_lyonese_monk.0811.c.tt.failure
|
|
# left_icon = scope:council_1_venue
|
|
# # We take scope:acolyte's preference.
|
|
# ## Elipandics.
|
|
# if = {
|
|
# limit = { scope:acolyte_stance = flag:school_elipandic }
|
|
# fp2_lyonese_monk_0811_elipandic_school_effect = yes
|
|
# }
|
|
# ## Felicians.
|
|
# if = {
|
|
# limit = { scope:acolyte_stance = flag:school_felicitous }
|
|
# fp2_lyonese_monk_0811_felicitous_school_effect = yes
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # Stress impacts here based on the virtues lionised by each school.
|
|
# stress_impact = {
|
|
# arrogant = miniscule_stress_impact_loss
|
|
# stubborn = medium_stress_impact_gain
|
|
# deceitful = medium_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# # The AI should just let the scope:acolyte pick.
|
|
# base = 0
|
|
# }
|
|
# }
|
|
#
|
|
# # I have no opinion on this matter.
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0811.d
|
|
#
|
|
# # We take scope:acolyte's preference.
|
|
# ## Elipandics.
|
|
# if = {
|
|
# limit = { scope:acolyte_stance = flag:school_elipandic }
|
|
# fp2_lyonese_monk_0811_elipandic_school_effect = yes
|
|
# }
|
|
# ## Felicians.
|
|
# if = {
|
|
# limit = { scope:acolyte_stance = flag:school_felicitous }
|
|
# fp2_lyonese_monk_0811_felicitous_school_effect = yes
|
|
# }
|
|
# ## Radicals.
|
|
# if = {
|
|
# limit = { scope:acolyte_stance = flag:school_radical }
|
|
# fp2_lyonese_monk_0811_radical_school_effect = yes
|
|
# }
|
|
#
|
|
# # We don't charge stress for the opt-outs, not least because their results are variable.
|
|
# ai_chance = {
|
|
# # The AI should just let the scope:acolyte pick.
|
|
# base = 100
|
|
# }
|
|
# }
|
|
#
|
|
# after = {
|
|
# # Progress the conclave.
|
|
# trigger_event = {
|
|
# id = fp2_lyonese_monk.0821
|
|
# months = 2
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
###################################################
|
|
## Council: Practicality vs. Principle
|
|
## by Ewan Cowhig Croft
|
|
## 0821 - 0830
|
|
###################################################
|
|
#
|
|
## Keep Religious Law.
|
|
#scripted_effect fp2_lyonese_monk_0821_elipandic_school_effect = {
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.favour_elipandics
|
|
# show_as_tooltip = {
|
|
# faith:adoptionist = { add_doctrine = tenet_religious_legal_pronouncements }
|
|
# }
|
|
#}
|
|
#
|
|
## Gain Sanctioned False Conversions.
|
|
#scripted_effect fp2_lyonese_monk_0821_felicitous_school_effect = {
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.favour_felicians
|
|
# faith:adoptionist = {
|
|
# remove_doctrine = tenet_religious_legal_pronouncements
|
|
# add_doctrine = tenet_false_conversion_sanction
|
|
# }
|
|
#}
|
|
#
|
|
## Gain Pursuit of Power.
|
|
#scripted_effect fp2_lyonese_monk_0821_radical_school_effect = {
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.favour_radicals
|
|
# faith:adoptionist = {
|
|
# remove_doctrine = tenet_religious_legal_pronouncements
|
|
# add_doctrine = tenet_pursuit_of_power
|
|
# }
|
|
#}
|
|
#
|
|
## Clergy argue over the degree to which expedience is required.
|
|
#fp2_lyonese_monk.0821 = {
|
|
# type = character_event
|
|
# title = fp2_lyonese_monk.0821.t
|
|
# desc = fp2_lyonese_monk.0821.desc
|
|
# theme = intrigue
|
|
# left_portrait = {
|
|
# character = scope:acolyte_host
|
|
# animation = personality_cynical
|
|
# }
|
|
# right_portrait = {
|
|
# character = scope:acolyte_at_council
|
|
# animation = personality_honorable
|
|
# }
|
|
# override_background = { reference = temple_scope }
|
|
#
|
|
# trigger = { is_imprisoned = no }
|
|
#
|
|
# on_trigger_fail = {
|
|
# # Progress the chain.
|
|
# save_scope_value_as = {
|
|
# name = defaulted_on_conclave
|
|
# value = yes
|
|
# }
|
|
# trigger_event = {
|
|
# id = fp2_lyonese_monk.0841
|
|
# months = 2
|
|
# }
|
|
# }
|
|
#
|
|
# immediate = {
|
|
# # Check to see if scope:acolyte around for the pictures.
|
|
# ## Clear the old scope if applicable.
|
|
# if = {
|
|
# limit = { exists = scope:acolyte_at_council }
|
|
# clear_saved_scope = acolyte_at_council
|
|
# }
|
|
# ## Now try to refresh it.
|
|
# scope:acolyte = {
|
|
# if = {
|
|
# limit = { is_physically_able = yes }
|
|
# save_scope_as = acolyte_at_council
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # Elipandic: accommodation with the rest of Christendom is vital.
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0821.a
|
|
# trigger = {
|
|
# # Piety path costing.
|
|
# trigger_if = {
|
|
# limit = { scope:conclave_engagement = flag:piety }
|
|
# piety >= fp2_lyonese_monk_conclave_cost_value
|
|
# }
|
|
# }
|
|
# show_as_unavailable = {
|
|
# # Piety path costing.
|
|
# trigger_if = {
|
|
# limit = { scope:conclave_engagement = flag:piety }
|
|
# piety < fp2_lyonese_monk_conclave_cost_value
|
|
# }
|
|
# }
|
|
#
|
|
# # Piety path.
|
|
# if = {
|
|
# limit = { scope:conclave_engagement = flag:piety }
|
|
# # Pay the piety tax.
|
|
# add_piety = {
|
|
# value = fp2_lyonese_monk_conclave_cost_value
|
|
# multiply = -1
|
|
# }
|
|
# # Get your results.
|
|
# fp2_lyonese_monk_0821_elipandic_school_effect = yes
|
|
# }
|
|
# # Debate path.
|
|
# if = {
|
|
# limit = { scope:conclave_engagement = flag:debate }
|
|
# duel = {
|
|
# skill = learning
|
|
# value = high_skill_rating
|
|
# # You sway the priests.
|
|
# 50 = {
|
|
# compare_modifier = {
|
|
# value = scope:duel_value
|
|
# multiplier = 3.5
|
|
# min = -49
|
|
# }
|
|
# desc = fp2_lyonese_monk.0821.a.tt.success
|
|
# send_interface_toast = {
|
|
# title = fp2_lyonese_monk.0821.a.tt.success
|
|
# left_icon = scope:council_1_venue
|
|
# fp2_lyonese_monk_0821_elipandic_school_effect = yes
|
|
# }
|
|
# }
|
|
# # The clergy ignore you.
|
|
# 50 = {
|
|
# compare_modifier = {
|
|
# value = scope:duel_value
|
|
# multiplier = -3.5
|
|
# min = -49
|
|
# }
|
|
# desc = fp2_lyonese_monk.0821.a.tt.failure
|
|
# send_interface_toast = {
|
|
# title = fp2_lyonese_monk.0821.a.tt.failure
|
|
# left_icon = scope:council_1_venue
|
|
# # We take scope:acolyte's preference.
|
|
# ## Felicians.
|
|
# if = {
|
|
# limit = { scope:acolyte_stance = flag:school_felicitous }
|
|
# fp2_lyonese_monk_0821_felicitous_school_effect = yes
|
|
# }
|
|
# ## Radicals.
|
|
# if = {
|
|
# limit = { scope:acolyte_stance = flag:school_radical }
|
|
# fp2_lyonese_monk_0821_radical_school_effect = yes
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # Stress impacts here based on the virtues lionised by each school.
|
|
# stress_impact = {
|
|
# stubborn = miniscule_stress_impact_loss
|
|
# deceitful = medium_stress_impact_gain
|
|
# arrogant = medium_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# # The AI should just let the scope:acolyte pick.
|
|
# base = 0
|
|
# }
|
|
# }
|
|
#
|
|
# # Felician: practicality is innately principled.
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0821.b
|
|
# trigger = {
|
|
# # Piety path costing.
|
|
# trigger_if = {
|
|
# limit = { scope:conclave_engagement = flag:piety }
|
|
# piety >= fp2_lyonese_monk_conclave_cost_value
|
|
# }
|
|
# }
|
|
# show_as_unavailable = {
|
|
# # Piety path costing.
|
|
# trigger_if = {
|
|
# limit = { scope:conclave_engagement = flag:piety }
|
|
# piety < fp2_lyonese_monk_conclave_cost_value
|
|
# }
|
|
# }
|
|
#
|
|
# # Piety path.
|
|
# if = {
|
|
# limit = { scope:conclave_engagement = flag:piety }
|
|
# # Pay the piety tax.
|
|
# add_piety = {
|
|
# value = fp2_lyonese_monk_conclave_cost_value
|
|
# multiply = -1
|
|
# }
|
|
# # Get your results.
|
|
# fp2_lyonese_monk_0821_felicitous_school_effect = yes
|
|
# }
|
|
# # Debate path.
|
|
# if = {
|
|
# limit = { scope:conclave_engagement = flag:debate }
|
|
# duel = {
|
|
# skill = learning
|
|
# value = high_skill_rating
|
|
# # You sway the priests.
|
|
# 50 = {
|
|
# compare_modifier = {
|
|
# value = scope:duel_value
|
|
# multiplier = 3.5
|
|
# min = -49
|
|
# }
|
|
# desc = fp2_lyonese_monk.0821.b.tt.success
|
|
# send_interface_toast = {
|
|
# title = fp2_lyonese_monk.0821.b.tt.success
|
|
# left_icon = scope:council_1_venue
|
|
# fp2_lyonese_monk_0821_felicitous_school_effect = yes
|
|
# }
|
|
# }
|
|
# # The clergy ignore you.
|
|
# 50 = {
|
|
# compare_modifier = {
|
|
# value = scope:duel_value
|
|
# multiplier = -3.5
|
|
# min = -49
|
|
# }
|
|
# desc = fp2_lyonese_monk.0821.b.tt.failure
|
|
# send_interface_toast = {
|
|
# title = fp2_lyonese_monk.0821.b.tt.failure
|
|
# left_icon = scope:council_1_venue
|
|
# # We take scope:acolyte's preference.
|
|
# ## Elipandics.
|
|
# if = {
|
|
# limit = { scope:acolyte_stance = flag:school_elipandic }
|
|
# fp2_lyonese_monk_0821_elipandic_school_effect = yes
|
|
# }
|
|
# ## Radicals.
|
|
# if = {
|
|
# limit = { scope:acolyte_stance = flag:school_radical }
|
|
# fp2_lyonese_monk_0821_radical_school_effect = yes
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # Stress impacts here based on the virtues lionised by each school.
|
|
# stress_impact = {
|
|
# deceitful = miniscule_stress_impact_loss
|
|
# stubborn = medium_stress_impact_gain
|
|
# arrogant = medium_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# # The AI should just let the scope:acolyte pick.
|
|
# base = 0
|
|
# }
|
|
# }
|
|
#
|
|
# # Radical: hidden faith is faith without fire!
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0821.c
|
|
# trigger = {
|
|
# # Piety path costing.
|
|
# trigger_if = {
|
|
# limit = { scope:conclave_engagement = flag:piety }
|
|
# piety >= fp2_lyonese_monk_conclave_cost_value
|
|
# }
|
|
# }
|
|
# show_as_unavailable = {
|
|
# # Piety path costing.
|
|
# trigger_if = {
|
|
# limit = { scope:conclave_engagement = flag:piety }
|
|
# piety < fp2_lyonese_monk_conclave_cost_value
|
|
# }
|
|
# }
|
|
#
|
|
# # Piety path.
|
|
# if = {
|
|
# limit = { scope:conclave_engagement = flag:piety }
|
|
# # Pay the piety tax.
|
|
# add_piety = {
|
|
# value = fp2_lyonese_monk_conclave_cost_value
|
|
# multiply = -1
|
|
# }
|
|
# # Get your results.
|
|
# fp2_lyonese_monk_0821_radical_school_effect = yes
|
|
# }
|
|
# # Debate path.
|
|
# if = {
|
|
# limit = { scope:conclave_engagement = flag:debate }
|
|
# duel = {
|
|
# skill = learning
|
|
# value = high_skill_rating
|
|
# # You sway the priests.
|
|
# 50 = {
|
|
# compare_modifier = {
|
|
# value = scope:duel_value
|
|
# multiplier = 3.5
|
|
# min = -49
|
|
# }
|
|
# desc = fp2_lyonese_monk.0821.c.tt.success
|
|
# send_interface_toast = {
|
|
# title = fp2_lyonese_monk.0821.c.tt.success
|
|
# left_icon = scope:council_1_venue
|
|
# fp2_lyonese_monk_0821_radical_school_effect = yes
|
|
# }
|
|
# }
|
|
# # The clergy ignore you.
|
|
# 50 = {
|
|
# compare_modifier = {
|
|
# value = scope:duel_value
|
|
# multiplier = -3.5
|
|
# min = -49
|
|
# }
|
|
# desc = fp2_lyonese_monk.0821.c.tt.failure
|
|
# send_interface_toast = {
|
|
# title = fp2_lyonese_monk.0821.c.tt.failure
|
|
# left_icon = scope:council_1_venue
|
|
# # We take scope:acolyte's preference.
|
|
# ## Elipandics.
|
|
# if = {
|
|
# limit = { scope:acolyte_stance = flag:school_elipandic }
|
|
# fp2_lyonese_monk_0821_elipandic_school_effect = yes
|
|
# }
|
|
# ## Felicians.
|
|
# if = {
|
|
# limit = { scope:acolyte_stance = flag:school_felicitous }
|
|
# fp2_lyonese_monk_0821_felicitous_school_effect = yes
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # Stress impacts here based on the virtues lionised by each school.
|
|
# stress_impact = {
|
|
# arrogant = miniscule_stress_impact_loss
|
|
# stubborn = medium_stress_impact_gain
|
|
# deceitful = medium_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# # The AI should just let the scope:acolyte pick.
|
|
# base = 0
|
|
# }
|
|
# }
|
|
#
|
|
# # This seems circumstantial.
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0821.d
|
|
#
|
|
# # We take scope:acolyte's preference.
|
|
# ## Elipandics.
|
|
# if = {
|
|
# limit = { scope:acolyte_stance = flag:school_elipandic }
|
|
# fp2_lyonese_monk_0821_elipandic_school_effect = yes
|
|
# }
|
|
# ## Felicians.
|
|
# if = {
|
|
# limit = { scope:acolyte_stance = flag:school_felicitous }
|
|
# fp2_lyonese_monk_0821_felicitous_school_effect = yes
|
|
# }
|
|
# ## Radicals.
|
|
# if = {
|
|
# limit = { scope:acolyte_stance = flag:school_radical }
|
|
# fp2_lyonese_monk_0821_radical_school_effect = yes
|
|
# }
|
|
#
|
|
# # We don't charge stress for the opt-outs, not least because their results are variable.
|
|
# ai_chance = {
|
|
# # The AI should just let the scope:acolyte pick.
|
|
# base = 100
|
|
# }
|
|
# }
|
|
#
|
|
# after = {
|
|
# # Progress the conclave.
|
|
# trigger_event = {
|
|
# id = fp2_lyonese_monk.0831
|
|
# months = 2
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
###################################################
|
|
## Council: One God
|
|
## by Ewan Cowhig Croft
|
|
## 0831 - 0840
|
|
###################################################
|
|
#
|
|
## Follow the Elipandic school.
|
|
#scripted_effect fp2_lyonese_monk_0831_elipandic_school_effect = {
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.favour_elipandics
|
|
# faith:adoptionist = { add_doctrine = special_doctrine_adoptionist_school_elipandic_doctrine }
|
|
#}
|
|
#
|
|
## Follow the Felicitous school.
|
|
#scripted_effect fp2_lyonese_monk_0831_felicitous_school_effect = {
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.favour_felicians
|
|
# faith:adoptionist = { add_doctrine = special_doctrine_adoptionist_school_felicitous_doctrine }
|
|
#}
|
|
#
|
|
## Follow the Radical school.
|
|
#scripted_effect fp2_lyonese_monk_0831_radical_school_effect = {
|
|
# custom_tooltip = fp2_lyonese_monk.0000.tt.favour_radicals
|
|
# faith:adoptionist = { add_doctrine = special_doctrine_adoptionist_school_radical_doctrine }
|
|
#}
|
|
#
|
|
## Clergy argue over *how* monotheistic to be.
|
|
#fp2_lyonese_monk.0831 = {
|
|
# type = character_event
|
|
# title = fp2_lyonese_monk.0831.t
|
|
# desc = fp2_lyonese_monk.0831.desc
|
|
# theme = martial
|
|
# left_portrait = {
|
|
# character = scope:acolyte_host
|
|
# animation = personality_honorable
|
|
# }
|
|
# right_portrait = {
|
|
# character = scope:acolyte_at_council
|
|
# animation = chaplain
|
|
# }
|
|
# override_background = { reference = temple_scope }
|
|
#
|
|
# trigger = { is_imprisoned = no }
|
|
#
|
|
# on_trigger_fail = {
|
|
# # Progress the chain.
|
|
# save_scope_value_as = {
|
|
# name = defaulted_on_conclave
|
|
# value = yes
|
|
# }
|
|
# trigger_event = {
|
|
# id = fp2_lyonese_monk.0841
|
|
# months = 2
|
|
# }
|
|
# }
|
|
#
|
|
# immediate = {
|
|
# # Check to see if scope:acolyte around for the pictures.
|
|
# ## Clear the old scope if applicable.
|
|
# if = {
|
|
# limit = { exists = scope:acolyte_at_council }
|
|
# clear_saved_scope = acolyte_at_council
|
|
# }
|
|
# ## Now try to refresh it.
|
|
# scope:acolyte = {
|
|
# if = {
|
|
# limit = { is_physically_able = yes }
|
|
# save_scope_as = acolyte_at_council
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # Elipandic: the Father, the Son, and the Holy Ghost are still one being.
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0831.a
|
|
# trigger = {
|
|
# # Piety path costing.
|
|
# trigger_if = {
|
|
# limit = { scope:conclave_engagement = flag:piety }
|
|
# piety >= fp2_lyonese_monk_conclave_cost_value
|
|
# }
|
|
# }
|
|
# show_as_unavailable = {
|
|
# # Piety path costing.
|
|
# trigger_if = {
|
|
# limit = { scope:conclave_engagement = flag:piety }
|
|
# piety < fp2_lyonese_monk_conclave_cost_value
|
|
# }
|
|
# }
|
|
#
|
|
# # Piety path.
|
|
# if = {
|
|
# limit = { scope:conclave_engagement = flag:piety }
|
|
# # Pay the piety tax.
|
|
# add_piety = {
|
|
# value = fp2_lyonese_monk_conclave_cost_value
|
|
# multiply = -1
|
|
# }
|
|
# # Get your results.
|
|
# fp2_lyonese_monk_0831_elipandic_school_effect = yes
|
|
# }
|
|
# # Debate path.
|
|
# if = {
|
|
# limit = { scope:conclave_engagement = flag:debate }
|
|
# duel = {
|
|
# skill = learning
|
|
# value = high_skill_rating
|
|
# # You sway the priests.
|
|
# 50 = {
|
|
# compare_modifier = {
|
|
# value = scope:duel_value
|
|
# multiplier = 3.5
|
|
# min = -49
|
|
# }
|
|
# desc = fp2_lyonese_monk.0831.a.tt.success
|
|
# send_interface_toast = {
|
|
# title = fp2_lyonese_monk.0831.a.tt.success
|
|
# left_icon = scope:council_1_venue
|
|
# fp2_lyonese_monk_0831_elipandic_school_effect = yes
|
|
# }
|
|
# }
|
|
# # The clergy ignore you.
|
|
# 50 = {
|
|
# compare_modifier = {
|
|
# value = scope:duel_value
|
|
# multiplier = -3.5
|
|
# min = -49
|
|
# }
|
|
# desc = fp2_lyonese_monk.0831.a.tt.failure
|
|
# send_interface_toast = {
|
|
# title = fp2_lyonese_monk.0831.a.tt.failure
|
|
# left_icon = scope:council_1_venue
|
|
# # We take scope:acolyte's preference.
|
|
# ## Felicians.
|
|
# if = {
|
|
# limit = { scope:acolyte_stance = flag:school_felicitous }
|
|
# fp2_lyonese_monk_0831_felicitous_school_effect = yes
|
|
# }
|
|
# ## Radicals.
|
|
# if = {
|
|
# limit = { scope:acolyte_stance = flag:school_radical }
|
|
# fp2_lyonese_monk_0831_radical_school_effect = yes
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # Stress impacts here based on the virtues lionised by each school.
|
|
# stress_impact = {
|
|
# stubborn = miniscule_stress_impact_loss
|
|
# deceitful = medium_stress_impact_gain
|
|
# arrogant = medium_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# # The AI should just let the scope:acolyte pick.
|
|
# base = 0
|
|
# }
|
|
# }
|
|
#
|
|
# # Felician: a separation between Father and Son does not diminish either.
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0831.b
|
|
# trigger = {
|
|
# # Piety path costing.
|
|
# trigger_if = {
|
|
# limit = { scope:conclave_engagement = flag:piety }
|
|
# piety >= fp2_lyonese_monk_conclave_cost_value
|
|
# }
|
|
# }
|
|
# show_as_unavailable = {
|
|
# # Piety path costing.
|
|
# trigger_if = {
|
|
# limit = { scope:conclave_engagement = flag:piety }
|
|
# piety < fp2_lyonese_monk_conclave_cost_value
|
|
# }
|
|
# }
|
|
#
|
|
# # Piety path.
|
|
# if = {
|
|
# limit = { scope:conclave_engagement = flag:piety }
|
|
# # Pay the piety tax.
|
|
# add_piety = {
|
|
# value = fp2_lyonese_monk_conclave_cost_value
|
|
# multiply = -1
|
|
# }
|
|
# # Get your results.
|
|
# fp2_lyonese_monk_0831_felicitous_school_effect = yes
|
|
# }
|
|
# # Debate path.
|
|
# if = {
|
|
# limit = { scope:conclave_engagement = flag:debate }
|
|
# duel = {
|
|
# skill = learning
|
|
# value = high_skill_rating
|
|
# # You sway the priests.
|
|
# 50 = {
|
|
# compare_modifier = {
|
|
# value = scope:duel_value
|
|
# multiplier = 3.5
|
|
# min = -49
|
|
# }
|
|
# desc = fp2_lyonese_monk.0831.b.tt.success
|
|
# send_interface_toast = {
|
|
# title = fp2_lyonese_monk.0831.b.tt.success
|
|
# left_icon = scope:council_1_venue
|
|
# fp2_lyonese_monk_0831_felicitous_school_effect = yes
|
|
# }
|
|
# }
|
|
# # The clergy ignore you.
|
|
# 50 = {
|
|
# compare_modifier = {
|
|
# value = scope:duel_value
|
|
# multiplier = -3.5
|
|
# min = -49
|
|
# }
|
|
# desc = fp2_lyonese_monk.0831.b.tt.failure
|
|
# send_interface_toast = {
|
|
# title = fp2_lyonese_monk.0831.b.tt.failure
|
|
# left_icon = scope:council_1_venue
|
|
# # We take scope:acolyte's preference.
|
|
# ## Elipandics.
|
|
# if = {
|
|
# limit = { scope:acolyte_stance = flag:school_elipandic }
|
|
# fp2_lyonese_monk_0831_elipandic_school_effect = yes
|
|
# }
|
|
# ## Radicals.
|
|
# if = {
|
|
# limit = { scope:acolyte_stance = flag:school_radical }
|
|
# fp2_lyonese_monk_0831_radical_school_effect = yes
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # Stress impacts here based on the virtues lionised by each school.
|
|
# stress_impact = {
|
|
# deceitful = miniscule_stress_impact_loss
|
|
# stubborn = medium_stress_impact_gain
|
|
# arrogant = medium_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# # The AI should just let the scope:acolyte pick.
|
|
# base = 0
|
|
# }
|
|
# }
|
|
#
|
|
# # Radical: the primacy of the Father is immutable.
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0831.c
|
|
# trigger = {
|
|
# # Piety path costing.
|
|
# trigger_if = {
|
|
# limit = { scope:conclave_engagement = flag:piety }
|
|
# piety >= fp2_lyonese_monk_conclave_cost_value
|
|
# }
|
|
# }
|
|
# show_as_unavailable = {
|
|
# # Piety path costing.
|
|
# trigger_if = {
|
|
# limit = { scope:conclave_engagement = flag:piety }
|
|
# piety < fp2_lyonese_monk_conclave_cost_value
|
|
# }
|
|
# }
|
|
#
|
|
# # Piety path.
|
|
# if = {
|
|
# limit = { scope:conclave_engagement = flag:piety }
|
|
# # Pay the piety tax.
|
|
# add_piety = {
|
|
# value = fp2_lyonese_monk_conclave_cost_value
|
|
# multiply = -1
|
|
# }
|
|
# # Get your results.
|
|
# fp2_lyonese_monk_0831_radical_school_effect = yes
|
|
# }
|
|
# # Debate path.
|
|
# if = {
|
|
# limit = { scope:conclave_engagement = flag:debate }
|
|
# duel = {
|
|
# skill = learning
|
|
# value = high_skill_rating
|
|
# # You sway the priests.
|
|
# 50 = {
|
|
# compare_modifier = {
|
|
# value = scope:duel_value
|
|
# multiplier = 3.5
|
|
# min = -49
|
|
# }
|
|
# desc = fp2_lyonese_monk.0831.c.tt.success
|
|
# send_interface_toast = {
|
|
# title = fp2_lyonese_monk.0831.c.tt.success
|
|
# left_icon = scope:council_1_venue
|
|
# fp2_lyonese_monk_0831_radical_school_effect = yes
|
|
# }
|
|
# }
|
|
# # The clergy ignore you.
|
|
# 50 = {
|
|
# compare_modifier = {
|
|
# value = scope:duel_value
|
|
# multiplier = -3.5
|
|
# min = -49
|
|
# }
|
|
# desc = fp2_lyonese_monk.0831.c.tt.failure
|
|
# send_interface_toast = {
|
|
# title = fp2_lyonese_monk.0831.c.tt.failure
|
|
# left_icon = scope:council_1_venue
|
|
# # We take scope:acolyte's preference.
|
|
# ## Elipandics.
|
|
# if = {
|
|
# limit = { scope:acolyte_stance = flag:school_elipandic }
|
|
# fp2_lyonese_monk_0831_elipandic_school_effect = yes
|
|
# }
|
|
# ## Felicians.
|
|
# if = {
|
|
# limit = { scope:acolyte_stance = flag:school_felicitous }
|
|
# fp2_lyonese_monk_0831_felicitous_school_effect = yes
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
#
|
|
# # Stress impacts here based on the virtues lionised by each school.
|
|
# stress_impact = {
|
|
# arrogant = miniscule_stress_impact_loss
|
|
# stubborn = medium_stress_impact_gain
|
|
# deceitful = medium_stress_impact_gain
|
|
# }
|
|
# ai_chance = {
|
|
# # The AI should just let the scope:acolyte pick.
|
|
# base = 0
|
|
# }
|
|
# }
|
|
#
|
|
# # Have we shattered on dogma already?
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0831.d
|
|
#
|
|
# # We take scope:acolyte's preference.
|
|
# ## Elipandics.
|
|
# if = {
|
|
# limit = { scope:acolyte_stance = flag:school_elipandic }
|
|
# fp2_lyonese_monk_0831_elipandic_school_effect = yes
|
|
# }
|
|
# ## Felicians.
|
|
# if = {
|
|
# limit = { scope:acolyte_stance = flag:school_felicitous }
|
|
# fp2_lyonese_monk_0831_felicitous_school_effect = yes
|
|
# }
|
|
# ## Radicals.
|
|
# if = {
|
|
# limit = { scope:acolyte_stance = flag:school_radical }
|
|
# fp2_lyonese_monk_0831_radical_school_effect = yes
|
|
# }
|
|
#
|
|
# # We don't charge stress for the opt-outs, not least because their results are variable.
|
|
# ai_chance = {
|
|
# # The AI should just let the scope:acolyte pick.
|
|
# base = 100
|
|
# }
|
|
# }
|
|
#
|
|
# after = {
|
|
# # Progress the conclave.
|
|
# trigger_event = {
|
|
# id = fp2_lyonese_monk.0841
|
|
# months = 2
|
|
# }
|
|
# }
|
|
#}
|
|
#
|
|
###################################################
|
|
## From the Ashes
|
|
## by Ewan Cowhig Croft
|
|
## 0841 - 0850
|
|
###################################################
|
|
#
|
|
## The church council arrives at their final important doctrinal conclusions.
|
|
#fp2_lyonese_monk.0841 = {
|
|
# type = character_event
|
|
# title = fp2_lyonese_monk.0841.t
|
|
# desc = {
|
|
# desc = fp2_lyonese_monk.0841.desc.intro
|
|
# # Pluralism.
|
|
# first_valid = {
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# faith:adoptionist = { has_doctrine = doctrine_pluralism_pluralistic }
|
|
# }
|
|
# desc = fp2_lyonese_monk.0841.desc.pluralist
|
|
# }
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# faith:adoptionist = { has_doctrine = doctrine_pluralism_righteous }
|
|
# }
|
|
# desc = fp2_lyonese_monk.0841.desc.righteous
|
|
# }
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# faith:adoptionist = { has_doctrine = doctrine_pluralism_fundamentalist }
|
|
# }
|
|
# desc = fp2_lyonese_monk.0841.desc.fundamentalist
|
|
# }
|
|
# }
|
|
# # Tenets.
|
|
# first_valid = {
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# faith:adoptionist = { has_doctrine = tenet_false_conversion_sanction }
|
|
# }
|
|
# desc = fp2_lyonese_monk.0841.desc.sanctioned_false_conversions
|
|
# }
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# faith:adoptionist = { has_doctrine = tenet_religious_legal_pronouncements }
|
|
# }
|
|
# desc = fp2_lyonese_monk.0841.desc.religious_law
|
|
# }
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# faith:adoptionist = { has_doctrine = tenet_pursuit_of_power }
|
|
# }
|
|
# desc = fp2_lyonese_monk.0841.desc.pursuit_of_power
|
|
# }
|
|
# }
|
|
# # School.
|
|
# first_valid = {
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# faith:adoptionist = { has_doctrine = special_doctrine_adoptionist_school_felicitous_doctrine }
|
|
# }
|
|
# desc = fp2_lyonese_monk.0841.desc.felicitous
|
|
# }
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# faith:adoptionist = { has_doctrine = special_doctrine_adoptionist_school_elipandic_doctrine }
|
|
# }
|
|
# desc = fp2_lyonese_monk.0841.desc.elipandic
|
|
# }
|
|
# triggered_desc = {
|
|
# trigger = {
|
|
# faith:adoptionist = { has_doctrine = special_doctrine_adoptionist_school_radical_doctrine }
|
|
# }
|
|
# desc = fp2_lyonese_monk.0841.desc.radical
|
|
# }
|
|
# }
|
|
# # Outro.
|
|
# desc = fp2_lyonese_monk.0841.desc.outro
|
|
# }
|
|
# theme = faith
|
|
# left_portrait = {
|
|
# character = scope:acolyte_host
|
|
# animation = personality_bold
|
|
# }
|
|
# right_portrait = {
|
|
# character = scope:acolyte_at_council
|
|
# animation = chancellor
|
|
# }
|
|
# override_background = { reference = temple_scope }
|
|
#
|
|
# immediate = {
|
|
# # Music!
|
|
# ## Elipandics won out.
|
|
# if = {
|
|
# limit = {
|
|
# faith = { has_doctrine = special_doctrine_adoptionist_school_elipandic_doctrine }
|
|
# }
|
|
# play_music_cue = "mx_cue_sacredrite"
|
|
# }
|
|
# ## Felicians won out.
|
|
# if = {
|
|
# limit = {
|
|
# faith = { has_doctrine = special_doctrine_adoptionist_school_felicitous_doctrine }
|
|
# }
|
|
# play_music_cue = "mx_cue_murder"
|
|
# }
|
|
# ## Radicals won out.
|
|
# if = {
|
|
# limit = {
|
|
# faith = { has_doctrine = special_doctrine_adoptionist_school_radical_doctrine }
|
|
# }
|
|
# play_music_cue = "mx_cue_war_declared"
|
|
# }
|
|
# # Now let's display our choices.
|
|
# faith:adoptionist = {
|
|
# # If we defaulted, then we need to work these out.
|
|
# if = {
|
|
# limit = { exists = scope:defaulted_on_conclave }
|
|
# # Elipandics.
|
|
# if = {
|
|
# limit = { scope:acolyte_stance = flag:school_elipandic }
|
|
# # The one we've already got.
|
|
# show_as_tooltip = { add_doctrine = tenet_religious_legal_pronouncements }
|
|
# # And the two we can genuinely add.
|
|
# add_doctrine = doctrine_pluralism_righteous
|
|
# add_doctrine = special_doctrine_adoptionist_school_elipandic_doctrine
|
|
# }
|
|
# # Felicians.
|
|
# if = {
|
|
# limit = { scope:acolyte_stance = flag:school_felicitous }
|
|
# # Remove some inappropriate ones.
|
|
# hidden_effect = { remove_doctrine = doctrine_pluralism_fundamentalist }
|
|
# remove_doctrine = tenet_religious_legal_pronouncements
|
|
# # Add our new ones.
|
|
# add_doctrine = doctrine_pluralism_pluralistic
|
|
# add_doctrine = tenet_false_conversion_sanction
|
|
# add_doctrine = special_doctrine_adoptionist_school_felicitous_doctrine
|
|
# }
|
|
# # Radicals.
|
|
# if = {
|
|
# limit = { scope:acolyte_stance = flag:school_radical }
|
|
# # Remove the inappropriate ones.
|
|
# remove_doctrine = tenet_religious_legal_pronouncements
|
|
# # Add our new ones.
|
|
# show_as_tooltip = { add_doctrine = doctrine_pluralism_fundamentalist }
|
|
# # Add our new ones.
|
|
# add_doctrine = tenet_pursuit_of_power
|
|
# add_doctrine = special_doctrine_adoptionist_school_radical_doctrine
|
|
# }
|
|
# }
|
|
# # Otherwise, we can use a tooltip.
|
|
# else = {
|
|
# show_as_tooltip = {
|
|
# # Pluralism.
|
|
# ## Elipandics -
|
|
# if = {
|
|
# limit = { has_doctrine = doctrine_pluralism_fundamentalist }
|
|
# add_doctrine = doctrine_pluralism_fundamentalist
|
|
# }
|
|
# ## Felicians -
|
|
# if = {
|
|
# limit = { has_doctrine = doctrine_pluralism_pluralistic }
|
|
# add_doctrine = doctrine_pluralism_pluralistic
|
|
# }
|
|
# ## Radicals -
|
|
# if = {
|
|
# limit = { has_doctrine = doctrine_pluralism_righteous }
|
|
# add_doctrine = doctrine_pluralism_righteous
|
|
# }
|
|
# # Tenets.
|
|
# ## Elipandics -
|
|
# if = {
|
|
# limit = { has_doctrine = tenet_religious_legal_pronouncements }
|
|
# add_doctrine = tenet_religious_legal_pronouncements
|
|
# }
|
|
# ## Felicians -
|
|
# if = {
|
|
# limit = { has_doctrine = tenet_false_conversion_sanction }
|
|
# add_doctrine = tenet_false_conversion_sanction
|
|
# }
|
|
# ## Radicals -
|
|
# if = {
|
|
# limit = { has_doctrine = tenet_pursuit_of_power }
|
|
# add_doctrine = tenet_pursuit_of_power
|
|
# }
|
|
# # School.
|
|
# ## Elipandics -
|
|
# if = {
|
|
# limit = { has_doctrine = special_doctrine_adoptionist_school_elipandic_doctrine }
|
|
# add_doctrine = special_doctrine_adoptionist_school_elipandic_doctrine
|
|
# }
|
|
# ## Felicians -
|
|
# if = {
|
|
# limit = { has_doctrine = special_doctrine_adoptionist_school_felicitous_doctrine }
|
|
# add_doctrine = special_doctrine_adoptionist_school_felicitous_doctrine
|
|
# }
|
|
# ## Radicals -
|
|
# if = {
|
|
# limit = { has_doctrine = special_doctrine_adoptionist_school_radical_doctrine }
|
|
# add_doctrine = special_doctrine_adoptionist_school_radical_doctrine
|
|
# }
|
|
# }
|
|
# }
|
|
# }
|
|
# # And try to create a HoF.
|
|
# ## Assuming you've not shenaniganed, this should generally grab scope:acolyte.
|
|
# if = {
|
|
# limit = { scope:acolyte_host.highest_held_title_tier >= tier_kingdom }
|
|
# set_up_dynamic_spiritual_hof_title_effect = { CREATOR = scope:acolyte_host }
|
|
# }
|
|
# }
|
|
#
|
|
# # Elipandic: let them call us heretics. We simply have nuance they lack.
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0841.a
|
|
# trigger = {
|
|
# faith:adoptionist = { has_doctrine = special_doctrine_adoptionist_school_elipandic_doctrine }
|
|
# }
|
|
#
|
|
# # You choose piety.
|
|
# add_piety = major_piety_gain
|
|
#
|
|
# # No stress impact for choosing a flavour option.
|
|
# ai_chance = {
|
|
# # Any option is as good as any other here.
|
|
# base = 100
|
|
# }
|
|
# }
|
|
#
|
|
# # Felician: our words are sensible, our actions likewise.
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0841.b
|
|
# trigger = {
|
|
# faith:adoptionist = { has_doctrine = special_doctrine_adoptionist_school_felicitous_doctrine }
|
|
# }
|
|
#
|
|
# # You choose piety.
|
|
# add_piety = major_piety_gain
|
|
#
|
|
# # No stress impact for choosing a flavour option.
|
|
# ai_chance = {
|
|
# # Any option is as good as any other here.
|
|
# base = 100
|
|
# }
|
|
# }
|
|
#
|
|
# # Radical: see these false Christians and their polytheism laid bare!
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0841.c
|
|
# trigger = {
|
|
# faith:adoptionist = { has_doctrine = special_doctrine_adoptionist_school_radical_doctrine }
|
|
# }
|
|
#
|
|
# # You choose piety.
|
|
# add_piety = major_piety_gain
|
|
#
|
|
# # No stress impact for choosing a flavour option.
|
|
# ai_chance = {
|
|
# # Any option is as good as any other here.
|
|
# base = 100
|
|
# }
|
|
# }
|
|
#
|
|
# # I only hope we've made the right choice.
|
|
# option = {
|
|
# name = fp2_lyonese_monk.0841.d
|
|
#
|
|
# # You choose prestige.
|
|
# add_prestige = medium_prestige_gain
|
|
#
|
|
# # No stress impact for choosing a flavour option.
|
|
# ai_chance = {
|
|
# # Any option is as good as any other here.
|
|
# base = 100
|
|
# }
|
|
# }
|
|
#
|
|
# after = {
|
|
# # Clean up the story.
|
|
# scope:story = { end_story = yes }
|
|
# }
|
|
#}
|
|
# |