3946 lines
87 KiB
Text
3946 lines
87 KiB
Text
namespace = learning_theology
|
|
|
|
namespace = learning_theology_special
|
|
|
|
##################################################
|
|
|
|
# Learning Theology Lifestyle events
|
|
|
|
# 1301 - Realm Priest Needs Books, by Linnéa Thimrén
|
|
# 2020 - Flatter Bishop, by Mathilda Bjarnehed
|
|
# 3002 - Age of the World
|
|
# 3003 - The Number of Spheres
|
|
# 3011 - Worship in the same church (theology friend), by Linnéa Thimrén
|
|
# 3021 - Send fan mail to religious head, by Linnéa Thimrén
|
|
# 3031 - Deal with province of different faith, by Linnéa Thimrén
|
|
# 3051 - Passion Play drama, by James Beaumont
|
|
|
|
#Special Learning Theology Lifestyle events
|
|
|
|
# 1001 - Finding old text
|
|
# 1101 - Traveling Rabbi
|
|
|
|
##################################################
|
|
|
|
##################################################
|
|
# Your realm priest asks for books
|
|
# by Linnéa Thimrén
|
|
##################################################
|
|
learning_theology.1301 = {
|
|
type = character_event
|
|
title = learning_theology.1301.t
|
|
desc = {
|
|
desc = learning_theology.1301.desc_opening
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
faith = { religion_tag = christianity_religion }
|
|
}
|
|
desc = learning_theology.1301.desc_regula_pastoralis
|
|
}
|
|
desc = learning_theology.1301.desc
|
|
}
|
|
desc = learning_theology.1301.desc_ending
|
|
}
|
|
theme = learning_theology_focus
|
|
left_portrait = {
|
|
character = root
|
|
animation = interested
|
|
}
|
|
right_portrait = {
|
|
character = scope:bishop
|
|
animation = beg
|
|
}
|
|
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = had_event_learning_theology_1301
|
|
}
|
|
exists = cp:councillor_court_chaplain
|
|
can_add_hook = {
|
|
type = favor_hook
|
|
target = cp:councillor_court_chaplain
|
|
}
|
|
}
|
|
|
|
weight_multiplier = {
|
|
base = 1
|
|
upweight_for_focus_modifier = { FOCUS = learning_theology_focus }
|
|
}
|
|
|
|
immediate = {
|
|
add_character_flag = {
|
|
flag = had_event_learning_theology_1301
|
|
years = 5
|
|
}
|
|
cp:councillor_court_chaplain = {
|
|
save_scope_as = bishop
|
|
}
|
|
}
|
|
|
|
option = { #Give the book to the scholar
|
|
name = learning_theology.1301.a
|
|
remove_short_term_gold = medium_gold_value
|
|
add_learning_lifestyle_xp = miniscule_lifestyle_xp
|
|
add_hook = {
|
|
target = scope:bishop
|
|
type = favor_hook
|
|
}
|
|
ai_chance = {
|
|
base = 50
|
|
}
|
|
}
|
|
|
|
option = { #Take the book for yourself
|
|
name = learning_theology.1301.b
|
|
remove_short_term_gold = medium_gold_value
|
|
add_learning_lifestyle_xp = minor_lifestyle_xp
|
|
add_learning_skill = 1
|
|
scope:bishop = {
|
|
add_opinion = {
|
|
target = root
|
|
modifier = disappointed_opinion
|
|
opinion = -15
|
|
}
|
|
}
|
|
ai_chance = {
|
|
base = 50
|
|
}
|
|
}
|
|
|
|
option = { #nah
|
|
name = learning_theology.1301.c
|
|
scope:bishop = {
|
|
add_opinion = {
|
|
target = root
|
|
modifier = respect_opinion
|
|
opinion = -10
|
|
}
|
|
}
|
|
ai_chance = {
|
|
base = 50
|
|
ai_value_modifier = {
|
|
ai_greed = 0.5
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
##################################################
|
|
# Flatter your court chaplain with some bible verses
|
|
# by Mathilda Bjarnehed
|
|
##################################################
|
|
|
|
learning_theology.2020 = { #by Mathilda Bjarnehed
|
|
type = character_event
|
|
title = learning_theology.2020.t
|
|
desc = learning_theology.2020.desc
|
|
|
|
theme = learning_theology_focus
|
|
left_portrait = {
|
|
character = root
|
|
animation = page_flipping
|
|
}
|
|
right_portrait = {
|
|
character = scope:court_chaplain
|
|
animation = personality_callous
|
|
}
|
|
|
|
trigger = {
|
|
root.religion = { is_in_family = rf_abrahamic }
|
|
any_learning_councillor = {
|
|
is_available_ai = yes
|
|
}
|
|
faith = { #Matches learning_theology_2020_randomize_virtue_options_effect, to make sure you can get at least 1 option
|
|
calc_true_if = {
|
|
amount >= 2
|
|
trait_is_virtue = brave
|
|
trait_is_virtue = just
|
|
trait_is_virtue = temperate
|
|
trait_is_virtue = chaste
|
|
trait_is_virtue = compassionate
|
|
trait_is_virtue = honest
|
|
trait_is_virtue = forgiving
|
|
trait_is_virtue = wrathful
|
|
trait_is_virtue = vengeful
|
|
trait_is_virtue = content
|
|
trait_is_virtue = patient
|
|
trait_is_virtue = calm
|
|
trait_is_virtue = humble
|
|
trait_is_virtue = diligent
|
|
trait_is_virtue = generous
|
|
}
|
|
}
|
|
}
|
|
|
|
weight_multiplier = {
|
|
base = 1
|
|
upweight_for_focus_modifier = { FOCUS = learning_theology_focus }
|
|
}
|
|
|
|
immediate = {
|
|
random_learning_councillor = {
|
|
save_scope_as = court_chaplain
|
|
}
|
|
|
|
#Randomize virtue texts (try to get 3)
|
|
learning_theology_2020_randomize_virtue_options_effect = yes
|
|
learning_theology_2020_randomize_virtue_options_effect = yes
|
|
if = {
|
|
limit = { learning >= high_skill_rating }
|
|
learning_theology_2020_randomize_virtue_options_effect = yes
|
|
}
|
|
else = {
|
|
learning_theology_2020_randomize_bad_virtue_options_effect = yes
|
|
}
|
|
}
|
|
|
|
# brave
|
|
option = {
|
|
trigger = { has_character_flag = virtue_brave }
|
|
name = learning_theology.2020.brave
|
|
save_scope_value_as = { name = virtue_choice value = flag:brave }
|
|
}
|
|
|
|
# just
|
|
option = {
|
|
trigger = { has_character_flag = virtue_just }
|
|
name = learning_theology.2020.just
|
|
save_scope_value_as = { name = virtue_choice value = flag:just }
|
|
}
|
|
|
|
# temperate
|
|
option = {
|
|
trigger = { has_character_flag = virtue_temperate }
|
|
name = learning_theology.2020.temperate
|
|
save_scope_value_as = { name = virtue_choice value = flag:temperate }
|
|
}
|
|
|
|
# chaste
|
|
option = {
|
|
trigger = { has_character_flag = virtue_chaste }
|
|
name = learning_theology.2020.chaste
|
|
save_scope_value_as = { name = virtue_choice value = flag:chaste }
|
|
}
|
|
|
|
# compassionate
|
|
option = {
|
|
trigger = { has_character_flag = virtue_compassionate }
|
|
name = learning_theology.2020.compassionate
|
|
save_scope_value_as = { name = virtue_choice value = flag:compassionate }
|
|
}
|
|
|
|
# honest
|
|
option = {
|
|
trigger = { has_character_flag = virtue_honest }
|
|
name = learning_theology.2020.honest
|
|
save_scope_value_as = { name = virtue_choice value = flag:honest }
|
|
}
|
|
|
|
|
|
# forgiving
|
|
option = {
|
|
trigger = { has_character_flag = virtue_forgiving }
|
|
name = learning_theology.2020.forgiving
|
|
save_scope_value_as = { name = virtue_choice value = flag:forgiving }
|
|
}
|
|
|
|
|
|
# wrathful
|
|
option = {
|
|
trigger = { has_character_flag = virtue_wrathful }
|
|
name = learning_theology.2020.wrathful
|
|
save_scope_value_as = { name = virtue_choice value = flag:wrathful }
|
|
}
|
|
|
|
|
|
# vengeful
|
|
option = {
|
|
trigger = { has_character_flag = virtue_vengeful }
|
|
name = learning_theology.2020.vengeful
|
|
save_scope_value_as = { name = virtue_choice value = flag:vengeful }
|
|
}
|
|
|
|
# content
|
|
option = {
|
|
trigger = { has_character_flag = virtue_content }
|
|
name = learning_theology.2020.content
|
|
save_scope_value_as = { name = virtue_choice value = flag:content }
|
|
}
|
|
|
|
# patient
|
|
option = {
|
|
trigger = { has_character_flag = virtue_patient }
|
|
name = learning_theology.2020.patient
|
|
save_scope_value_as = { name = virtue_choice value = flag:patient }
|
|
}
|
|
|
|
# calm
|
|
option = {
|
|
trigger = { has_character_flag = virtue_calm }
|
|
name = learning_theology.2020.calm
|
|
save_scope_value_as = { name = virtue_choice value = flag:calm }
|
|
}
|
|
|
|
# humble
|
|
option = {
|
|
trigger = { has_character_flag = virtue_humble }
|
|
name = learning_theology.2020.humble
|
|
save_scope_value_as = { name = virtue_choice value = flag:humble }
|
|
}
|
|
|
|
# diligent
|
|
option = {
|
|
trigger = { has_character_flag = virtue_diligent }
|
|
name = learning_theology.2020.diligent
|
|
save_scope_value_as = { name = virtue_choice value = flag:diligent }
|
|
}
|
|
|
|
# generous
|
|
option = {
|
|
trigger = { has_character_flag = virtue_generous }
|
|
name = learning_theology.2020.generous
|
|
save_scope_value_as = { name = virtue_choice value = flag:generous }
|
|
}
|
|
|
|
# greedy
|
|
option = {
|
|
trigger = { has_character_flag = virtue_greedy }
|
|
name = learning_theology.2020.greedy
|
|
save_scope_value_as = { name = virtue_choice value = flag:greedy }
|
|
}
|
|
|
|
# lustful
|
|
option = {
|
|
trigger = { has_character_flag = virtue_lustful }
|
|
name = learning_theology.2020.lustful
|
|
save_scope_value_as = { name = virtue_choice value = flag:lustful }
|
|
}
|
|
|
|
# ambitious
|
|
option = {
|
|
trigger = { has_character_flag = virtue_ambitious }
|
|
name = learning_theology.2020.ambitious
|
|
save_scope_value_as = { name = virtue_choice value = flag:ambitious }
|
|
}
|
|
|
|
# gluttonous
|
|
option = {
|
|
trigger = { has_character_flag = virtue_gluttonous }
|
|
name = learning_theology.2020.gluttonous
|
|
save_scope_value_as = { name = virtue_choice value = flag:gluttonous }
|
|
}
|
|
|
|
|
|
after = {
|
|
learning_theology_2020_tooltip_effect = yes
|
|
hidden_effect = {
|
|
#(These effects must match learning_theology_2020_tooltip_effect)
|
|
if = {
|
|
limit = { exists = scope:virtue_choice }
|
|
|
|
#HIDDEN SUPERBAD OUTCOME
|
|
if = {
|
|
limit = {
|
|
#That's not a virtue!
|
|
OR = {
|
|
AND = {
|
|
faith = { NOT = { trait_is_virtue = brave } }
|
|
scope:virtue_choice = flag:brave
|
|
}
|
|
AND = {
|
|
faith = { NOT = { trait_is_virtue = just } }
|
|
scope:virtue_choice = flag:just
|
|
}
|
|
AND = {
|
|
faith = { NOT = { trait_is_virtue = temperate } }
|
|
scope:virtue_choice = flag:temperate
|
|
}
|
|
AND = {
|
|
faith = { NOT = { trait_is_virtue = chaste } }
|
|
scope:virtue_choice = flag:chaste
|
|
}
|
|
AND = {
|
|
faith = { NOT = { trait_is_virtue = compassionate } }
|
|
scope:virtue_choice = flag:compassionate
|
|
}
|
|
AND = {
|
|
faith = { NOT = { trait_is_virtue = honest } }
|
|
scope:virtue_choice = flag:honest
|
|
}
|
|
AND = {
|
|
faith = { NOT = { trait_is_virtue = forgiving } }
|
|
scope:virtue_choice = flag:forgiving
|
|
}
|
|
AND = {
|
|
faith = { NOT = { trait_is_virtue = wrathful } }
|
|
scope:virtue_choice = flag:wrathful
|
|
}
|
|
AND = {
|
|
faith = { NOT = { trait_is_virtue = vengeful } }
|
|
scope:virtue_choice = flag:vengeful
|
|
}
|
|
AND = {
|
|
faith = { NOT = { trait_is_virtue = content } }
|
|
scope:virtue_choice = flag:content
|
|
}
|
|
AND = {
|
|
faith = { NOT = { trait_is_virtue = patient } }
|
|
scope:virtue_choice = flag:patient
|
|
}
|
|
AND = {
|
|
faith = { NOT = { trait_is_virtue = calm } }
|
|
scope:virtue_choice = flag:calm
|
|
}
|
|
AND = {
|
|
faith = { NOT = { trait_is_virtue = humble } }
|
|
scope:virtue_choice = flag:humble
|
|
}
|
|
AND = {
|
|
faith = { NOT = { trait_is_virtue = diligent } }
|
|
scope:virtue_choice = flag:diligent
|
|
}
|
|
AND = {
|
|
faith = { NOT = { trait_is_virtue = generous } }
|
|
scope:virtue_choice = flag:generous
|
|
}
|
|
AND = {
|
|
faith = { NOT = { trait_is_virtue = greedy } }
|
|
scope:virtue_choice = flag:greedy
|
|
}
|
|
AND = {
|
|
faith = { NOT = { trait_is_virtue = lustful } }
|
|
scope:virtue_choice = flag:lustful
|
|
}
|
|
AND = {
|
|
faith = { NOT = { trait_is_virtue = ambitious } }
|
|
scope:virtue_choice = flag:ambitious
|
|
}
|
|
AND = {
|
|
faith = { NOT = { trait_is_virtue = gluttonous } }
|
|
scope:virtue_choice = flag:gluttonous
|
|
}
|
|
}
|
|
}
|
|
trigger_event = {
|
|
id = learning_theology.2021
|
|
days = 2
|
|
}
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
OR = {
|
|
#They have the trait
|
|
AND = {
|
|
scope:court_chaplain = { has_trait = brave }
|
|
scope:virtue_choice = flag:brave
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { has_trait = just }
|
|
scope:virtue_choice = flag:just
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { has_trait = temperate }
|
|
scope:virtue_choice = flag:temperate
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { has_trait = chaste }
|
|
scope:virtue_choice = flag:chaste
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { has_trait = compassionate }
|
|
scope:virtue_choice = flag:compassionate
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { has_trait = honest }
|
|
scope:virtue_choice = flag:honest
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { has_trait = forgiving }
|
|
scope:virtue_choice = flag:forgiving
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { has_trait = wrathful }
|
|
scope:virtue_choice = flag:wrathful
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { has_trait = vengeful }
|
|
scope:virtue_choice = flag:vengeful
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { has_trait = content }
|
|
scope:virtue_choice = flag:content
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { has_trait = patient }
|
|
scope:virtue_choice = flag:patient
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { has_trait = calm }
|
|
scope:virtue_choice = flag:calm
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { has_trait = humble }
|
|
scope:virtue_choice = flag:humble
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { has_trait = diligent }
|
|
scope:virtue_choice = flag:diligent
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { has_trait = generous }
|
|
scope:virtue_choice = flag:generous
|
|
}
|
|
#Matching ai value
|
|
AND = {
|
|
scope:court_chaplain = { ai_boldness >= medium_positive_ai_value }
|
|
OR = {
|
|
scope:virtue_choice = flag:brave
|
|
scope:virtue_choice = flag:wrathful
|
|
}
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { ai_honor >= medium_positive_ai_value }
|
|
OR = {
|
|
scope:virtue_choice = flag:just
|
|
scope:virtue_choice = flag:honest
|
|
}
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { ai_greed <= medium_negative_ai_value }
|
|
OR = {
|
|
scope:virtue_choice = flag:temperate
|
|
scope:virtue_choice = flag:chaste
|
|
scope:virtue_choice = flag:content
|
|
scope:virtue_choice = flag:humble
|
|
scope:virtue_choice = flag:generous
|
|
}
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { ai_compassion >= medium_positive_ai_value }
|
|
OR = {
|
|
scope:virtue_choice = flag:compassionate
|
|
scope:virtue_choice = flag:generous
|
|
}
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { ai_vengefulness <= medium_negative_ai_value }
|
|
scope:virtue_choice = flag:forgiving
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { ai_vengefulness >= medium_positive_ai_value }
|
|
scope:virtue_choice = flag:vengeful
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { ai_energy <= medium_negative_ai_value }
|
|
OR = {
|
|
scope:virtue_choice = flag:content
|
|
scope:virtue_choice = flag:patient
|
|
scope:virtue_choice = flag:humble
|
|
}
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { ai_rationality <= medium_negative_ai_value }
|
|
OR = {
|
|
scope:virtue_choice = flag:patient
|
|
scope:virtue_choice = flag:calm
|
|
}
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { ai_boldness <= medium_negative_ai_value }
|
|
scope:virtue_choice = flag:calm
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { ai_energy >= medium_positive_ai_value }
|
|
OR = {
|
|
scope:virtue_choice = flag:brave
|
|
scope:virtue_choice = flag:diligent
|
|
}
|
|
}
|
|
}
|
|
}
|
|
send_interface_toast = {
|
|
title = learning_theology.2020.success.desc
|
|
left_icon = scope:court_chaplain
|
|
add_piety = medium_piety_gain
|
|
add_learning_lifestyle_xp = minor_lifestyle_xp
|
|
reverse_add_opinion = {
|
|
target = scope:court_chaplain
|
|
modifier = kindness_opinion
|
|
opinion = 30
|
|
}
|
|
}
|
|
}
|
|
#BAD OUTCOME
|
|
else_if = {
|
|
limit = {
|
|
#They have the opposite trait
|
|
OR = {
|
|
AND = {
|
|
scope:court_chaplain = { has_trait = craven }
|
|
scope:virtue_choice = flag:brave
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { has_trait = arbitrary }
|
|
scope:virtue_choice = flag:just
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { has_trait = gluttonous }
|
|
scope:virtue_choice = flag:temperate
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { has_trait = lustful }
|
|
scope:virtue_choice = flag:chaste
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = {
|
|
OR = {
|
|
has_trait = callous
|
|
has_trait = sadistic
|
|
}
|
|
}
|
|
scope:virtue_choice = flag:compassionate
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { has_trait = deceitful }
|
|
scope:virtue_choice = flag:honest
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { has_trait = vengeful }
|
|
scope:virtue_choice = flag:forgiving
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { has_trait = calm }
|
|
scope:virtue_choice = flag:wrathful
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { has_trait = forgiving }
|
|
scope:virtue_choice = flag:vengeful
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { has_trait = ambitious }
|
|
scope:virtue_choice = flag:content
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { has_trait = impatient }
|
|
scope:virtue_choice = flag:patient
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { has_trait = wrathful }
|
|
scope:virtue_choice = flag:calm
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { has_trait = arrogant }
|
|
scope:virtue_choice = flag:humble
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { has_trait = lazy }
|
|
scope:virtue_choice = flag:diligent
|
|
}
|
|
AND = {
|
|
scope:court_chaplain = { has_trait = greedy }
|
|
scope:virtue_choice = flag:generous
|
|
}
|
|
}
|
|
}
|
|
send_interface_toast = {
|
|
title = learning_theology.2020.failure.desc
|
|
left_icon = scope:court_chaplain
|
|
reverse_add_opinion = {
|
|
target = scope:court_chaplain
|
|
modifier = insulted_opinion
|
|
opinion = -15
|
|
}
|
|
}
|
|
}
|
|
#NEUTRAL OUTCOME
|
|
else = {
|
|
send_interface_toast = {
|
|
title = learning_theology.2020.neutral.desc
|
|
left_icon = scope:court_chaplain
|
|
add_piety = medium_piety_gain
|
|
}
|
|
}
|
|
}
|
|
}
|
|
remove_character_flag = virtue_brave
|
|
remove_character_flag = virtue_just
|
|
remove_character_flag = virtue_temperate
|
|
remove_character_flag = virtue_chaste
|
|
remove_character_flag = virtue_compassionate
|
|
remove_character_flag = virtue_honest
|
|
remove_character_flag = virtue_forgiving
|
|
remove_character_flag = virtue_wrathful
|
|
remove_character_flag = virtue_vengeful
|
|
remove_character_flag = virtue_content
|
|
remove_character_flag = virtue_patient
|
|
remove_character_flag = virtue_calm
|
|
remove_character_flag = virtue_humble
|
|
remove_character_flag = virtue_diligent
|
|
remove_character_flag = virtue_generous
|
|
remove_character_flag = virtue_greedy
|
|
remove_character_flag = virtue_lustful
|
|
remove_character_flag = virtue_ambitious
|
|
remove_character_flag = virtue_gluttonous
|
|
}
|
|
}
|
|
|
|
#What, that's not even a virtue!
|
|
learning_theology.2021 = { #by Mathilda Bjarnehed
|
|
type = character_event
|
|
title = learning_theology.2020.t
|
|
desc = learning_theology.2021.desc
|
|
|
|
theme = learning_theology_focus
|
|
left_portrait = {
|
|
character = root
|
|
animation = shame
|
|
}
|
|
right_portrait = {
|
|
character = scope:court_chaplain
|
|
animation = personality_vengeful
|
|
}
|
|
|
|
|
|
option = {
|
|
name = learning_theology.2021.a
|
|
|
|
reverse_add_opinion = {
|
|
target = scope:court_chaplain
|
|
modifier = impious_opinion
|
|
opinion = -15
|
|
}
|
|
add_piety = minor_piety_loss
|
|
}
|
|
}
|
|
|
|
#Determine the age of the world
|
|
# by Petter Vilberg
|
|
learning_theology.3002 = {
|
|
type = character_event
|
|
title = learning_theology.3002.t
|
|
desc = learning_theology.3002.desc
|
|
|
|
theme = learning_theology_focus
|
|
left_portrait = {
|
|
character = root
|
|
animation = page_flipping
|
|
}
|
|
right_portrait = {
|
|
character = scope:chaplain
|
|
animation = disapproval
|
|
}
|
|
|
|
trigger = {
|
|
NOT = { has_character_flag = had_event_learning_theology_3002 }
|
|
faith = {
|
|
OR = {
|
|
religion = religion:hinduism_religion
|
|
religion = religion:buddhism_religion
|
|
religion = religion:jainism_religion
|
|
religion = religion:zoroastrianism_religion
|
|
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion }
|
|
religion = religion:islam_religion
|
|
}
|
|
}
|
|
OR = {
|
|
exists = cp:councillor_court_chaplain
|
|
employs_court_position = camp_priest_camp_officer
|
|
}
|
|
}
|
|
|
|
weight_multiplier = {
|
|
base = 1
|
|
downweight_for_focus_modifier = { FOCUS = learning_medicine_focus }
|
|
}
|
|
|
|
immediate = {
|
|
add_character_flag = {
|
|
flag = had_event_learning_theology_3002
|
|
years = 20
|
|
}
|
|
cp:councillor_court_chaplain ?= {
|
|
save_scope_as = chaplain
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = { exists = scope:chaplain }
|
|
}
|
|
random_court_position_holder = {
|
|
type = camp_priest_camp_officer
|
|
save_scope_as = chaplain
|
|
}
|
|
}
|
|
}
|
|
|
|
option = { #People deserve to know the truth!
|
|
name = learning_theology.3002.a
|
|
add_learning_lifestyle_xp = minor_lifestyle_xp
|
|
add_prestige = medium_prestige_gain
|
|
add_piety = minor_piety_loss
|
|
scope:chaplain = {
|
|
add_opinion = {
|
|
target = root
|
|
modifier = refusal_opinion
|
|
opinion = -15
|
|
}
|
|
}
|
|
cynical_progression_effect = yes
|
|
}
|
|
|
|
option = { #The church knows best
|
|
name = learning_theology.3002.b
|
|
add_learning_lifestyle_xp = miniscule_lifestyle_xp
|
|
add_piety = major_piety_gain
|
|
add_prestige = minor_prestige_loss
|
|
zealous_progression_effect = yes
|
|
scope:chaplain = {
|
|
add_opinion = {
|
|
target = root
|
|
modifier = respect_opinion
|
|
opinion = 10
|
|
}
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = learning_theology.3002.c
|
|
add_learning_lifestyle_xp = medium_lifestyle_xp
|
|
}
|
|
}
|
|
|
|
#Determine the number of spheres in the heavens
|
|
# by Petter Vilberg
|
|
learning_theology.3003 = {
|
|
type = character_event
|
|
title = learning_theology.3003.t
|
|
desc = learning_theology.3003.desc
|
|
|
|
theme = learning_theology_focus
|
|
left_portrait = {
|
|
character = root
|
|
animation = survey
|
|
}
|
|
right_portrait = {
|
|
character = scope:chaplain
|
|
animation = disapproval
|
|
}
|
|
|
|
trigger = {
|
|
root.religion = { is_in_family = rf_abrahamic }
|
|
NOT = { has_character_flag = had_event_learning_theology_3003 }
|
|
NOR = {
|
|
has_character_modifier = scholarship_astrological_insights_modifier
|
|
has_character_modifier = scholarship_down_to_earth_modifier
|
|
}
|
|
OR = {
|
|
exists = cp:councillor_court_chaplain
|
|
employs_court_position = camp_priest_camp_officer
|
|
}
|
|
}
|
|
|
|
weight_multiplier = {
|
|
base = 1
|
|
downweight_for_focus_modifier = { FOCUS = learning_medicine_focus }
|
|
}
|
|
|
|
immediate = {
|
|
add_character_flag = {
|
|
flag = had_event_learning_theology_3003
|
|
years = 5
|
|
}
|
|
cp:councillor_court_chaplain ?= {
|
|
save_scope_as = chaplain
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = { exists = scope:chaplain }
|
|
}
|
|
random_court_position_holder = {
|
|
type = camp_priest_camp_officer
|
|
save_scope_as = chaplain
|
|
}
|
|
}
|
|
}
|
|
|
|
option = { #Answers about the world lie in the heavens
|
|
name = learning_theology.3003.a
|
|
add_learning_lifestyle_xp = minor_lifestyle_xp
|
|
add_character_modifier = {
|
|
modifier = scholarship_astrological_insights_modifier
|
|
years = 10
|
|
}
|
|
scope:chaplain = {
|
|
add_opinion = {
|
|
target = root
|
|
modifier = impious_opinion
|
|
opinion = -10
|
|
}
|
|
}
|
|
cynical_progression_effect = yes
|
|
}
|
|
|
|
option = { #Focus on earthly matters
|
|
name = learning_theology.3003.b
|
|
add_learning_lifestyle_xp = miniscule_lifestyle_xp
|
|
add_piety = major_piety_gain
|
|
add_character_modifier = {
|
|
modifier = scholarship_down_to_earth_modifier
|
|
years = 10
|
|
}
|
|
scope:chaplain = {
|
|
add_opinion = {
|
|
target = root
|
|
modifier = pious_opinion
|
|
opinion = 15
|
|
}
|
|
}
|
|
zealous_progression_effect = yes
|
|
}
|
|
}
|
|
|
|
|
|
##################################################
|
|
# Worship in the same church (theology friend)
|
|
# by Linnéa Thimrén
|
|
##################################################
|
|
|
|
scripted_trigger learning_theology_3011_building_trigger = {
|
|
faith = root.faith
|
|
OR = { #To check that you CAN build the next lvl of the building
|
|
AND = {
|
|
root.culture = {
|
|
has_innovation = innovation_manorialism
|
|
}
|
|
has_building = temple_01
|
|
}
|
|
AND = {
|
|
root.culture = {
|
|
has_innovation = innovation_windmills
|
|
}
|
|
has_building = temple_02
|
|
}
|
|
AND = {
|
|
root.culture = {
|
|
has_innovation = innovation_cranes
|
|
}
|
|
has_building = temple_03
|
|
}
|
|
}
|
|
}
|
|
|
|
learning_theology.3011 = {
|
|
type = character_event
|
|
title = learning_theology.3011.t
|
|
desc = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_relation_friend = scope:believer
|
|
}
|
|
desc = learning_theology.3011.desc_friend
|
|
}
|
|
desc = learning_theology.3011.desc
|
|
}
|
|
desc = learning_theology.3011.ending
|
|
}
|
|
|
|
theme = learning_theology_focus
|
|
left_portrait = {
|
|
character = root
|
|
animation = stunned
|
|
}
|
|
right_portrait = {
|
|
character = scope:believer
|
|
animation = debating
|
|
}
|
|
|
|
trigger = {
|
|
is_ai = no # Develops the world a tad too fast
|
|
NOT = {
|
|
has_character_flag = had_event_learning_theology_3011
|
|
}
|
|
OR = {
|
|
any_realm_province = {
|
|
learning_theology_3011_building_trigger = yes
|
|
}
|
|
domicile ?= {
|
|
domicile_location = {
|
|
learning_theology_3011_building_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
weight_multiplier = {
|
|
base = 1
|
|
upweight_for_focus_modifier = { FOCUS = learning_theology_focus }
|
|
}
|
|
|
|
immediate = {
|
|
add_character_flag = {
|
|
flag = had_event_learning_theology_3011
|
|
years = 5
|
|
}
|
|
|
|
random_realm_province = {
|
|
limit = {
|
|
learning_theology_3011_building_trigger = yes
|
|
}
|
|
weight = { #More likely if it's your province
|
|
base = 100
|
|
modifier = {
|
|
add = 200
|
|
province_owner = root
|
|
}
|
|
modifier = {
|
|
add = 500
|
|
this = root.capital_province
|
|
}
|
|
}
|
|
save_scope_as = temple_county
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = { exists = scope:temple_county }
|
|
}
|
|
domicile ?= {
|
|
domicile_location = {
|
|
save_scope_as = temple_county
|
|
}
|
|
}
|
|
}
|
|
|
|
#Find a believer (potential friend)
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
any_relation = {
|
|
type = friend
|
|
lifestyle_friend_trigger = { CHARACTER = root FOCUS = learning_theology_focus }
|
|
}
|
|
}
|
|
}
|
|
potential_lifestyle_friend_saving_effect = { FOCUS = learning_theology_focus SCOPE_NAME = believer }
|
|
}
|
|
else = {
|
|
random_relation = {
|
|
type = friend
|
|
limit = {
|
|
lifestyle_friend_trigger = { CHARACTER = root FOCUS = learning_theology_focus }
|
|
}
|
|
save_scope_as = believer
|
|
}
|
|
}
|
|
}
|
|
|
|
option = { #Convince them to invest in the church
|
|
name = {
|
|
trigger = { has_relation_friend = scope:believer }
|
|
text = learning_theology.3011.a_friend
|
|
}
|
|
name = {
|
|
trigger = { NOT = { has_relation_friend = scope:believer } }
|
|
text = learning_theology.3011.a
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_relation_friend = scope:believer
|
|
}
|
|
theology_3011_a_success_effect = yes
|
|
}
|
|
else = {
|
|
duel = {
|
|
skill = learning
|
|
value = 10
|
|
10 = {
|
|
compare_modifier = {
|
|
value = scope:duel_value
|
|
multiplier = 2
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = scope:believer.learning
|
|
subtract = average_skill_rating
|
|
multiply = 2
|
|
min = 10 #Guaranteed help
|
|
}
|
|
}
|
|
desc = learning_theology.3011.a.success
|
|
send_interface_toast = {
|
|
title = learning_theology.3011.a.success
|
|
left_icon = scope:believer
|
|
theology_3011_a_success_effect = yes
|
|
}
|
|
}
|
|
10 = {
|
|
compare_modifier = {
|
|
value = scope:duel_value
|
|
multiplier = -2
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = scope:believer.learning
|
|
subtract = average_skill_rating
|
|
multiply = -2
|
|
max = 0 #They shouldn't make this worse
|
|
}
|
|
}
|
|
desc = learning_theology.3011.a.failure
|
|
send_interface_toast = {
|
|
title = learning_theology.3011.a.failure
|
|
left_icon = scope:believer
|
|
theology_3011_a_failure_effect = yes
|
|
}
|
|
}
|
|
}
|
|
}
|
|
ai_chance = {
|
|
base = 50
|
|
}
|
|
}
|
|
|
|
option = { #nah
|
|
name = learning_theology.3011.b
|
|
add_gold = minor_gold_value
|
|
ai_chance = {
|
|
base = 25
|
|
ai_value_modifier = {
|
|
ai_greed = 2
|
|
}
|
|
}
|
|
}
|
|
|
|
after = {
|
|
scope:believer = {
|
|
silent_disappearance_ai_if_created_effect = yes
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
##################################################
|
|
# Send fan mail to religious head
|
|
# by Linnéa Thimrén
|
|
##################################################
|
|
|
|
learning_theology.3021 = {
|
|
type = character_event
|
|
title = learning_theology.3021.t
|
|
desc = {
|
|
desc = learning_theology.3021.desc_opening
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
exists = scope:believer
|
|
}
|
|
desc = learning_theology.3021.desc_friend
|
|
}
|
|
desc = learning_theology.3021.desc
|
|
}
|
|
desc = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
faith = {
|
|
religion_tag = christianity_religion
|
|
}
|
|
}
|
|
desc = learning_theology.3021.desc_christian
|
|
}
|
|
desc = learning_theology.3021.desc_other
|
|
}
|
|
}
|
|
}
|
|
|
|
theme = learning_theology_focus
|
|
left_portrait = {
|
|
character = root
|
|
animation = writing
|
|
}
|
|
right_portrait = {
|
|
character = scope:compliment_receiver
|
|
animation = personality_zealous
|
|
}
|
|
lower_right_portrait = scope:believer
|
|
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = had_event_learning_theology_3021
|
|
}
|
|
exists = faith.religious_head
|
|
faith.religious_head = {
|
|
this != root
|
|
}
|
|
}
|
|
|
|
weight_multiplier = {
|
|
base = 1
|
|
upweight_for_focus_modifier = { FOCUS = learning_theology_focus }
|
|
}
|
|
|
|
immediate = {
|
|
add_character_flag = {
|
|
flag = had_event_learning_theology_3021
|
|
years = 5
|
|
}
|
|
|
|
#Do I have a friend?
|
|
if = {
|
|
limit = {
|
|
any_relation = {
|
|
type = friend
|
|
this != faith.religious_head
|
|
lifestyle_friend_trigger = { CHARACTER = root FOCUS = learning_theology_focus }
|
|
}
|
|
}
|
|
random_relation = {
|
|
type = friend
|
|
limit = {
|
|
this != faith.religious_head
|
|
lifestyle_friend_trigger = { CHARACTER = root FOCUS = learning_theology_focus }
|
|
}
|
|
save_scope_as = believer
|
|
}
|
|
}
|
|
|
|
faith.religious_head = {
|
|
save_scope_as = compliment_receiver
|
|
}
|
|
|
|
if = {
|
|
limit = { #Only give a good option if you have a friend!
|
|
exists = scope:believer
|
|
}
|
|
randomize_good_available_compliment_effect = { COMPLIMENT_RECEIVER = scope:compliment_receiver }
|
|
}
|
|
else = {
|
|
#Randomize 3 compliment types
|
|
randomize_available_compliment_effect = { COMPLIMENT_RECEIVER = scope:compliment_receiver }
|
|
randomize_available_compliment_effect = { COMPLIMENT_RECEIVER = scope:compliment_receiver }
|
|
randomize_good_available_compliment_effect = { COMPLIMENT_RECEIVER = scope:compliment_receiver }
|
|
}
|
|
}
|
|
|
|
#Compassionate
|
|
option = {
|
|
trigger = { has_character_flag = available_compliment_compassionate }
|
|
name = diplomacy_majesty.0004.compassionate
|
|
flavor = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
exists = scope:believer
|
|
}
|
|
desc = learning_theology.3021.success.tt
|
|
}
|
|
desc = diplomacy_majesty.0004.compliment.tt #Explanation of what outcome is based on
|
|
}
|
|
}
|
|
|
|
hidden_effect = {
|
|
scope:compliment_receiver = { evaluate_compliment_effect = { COMPLIMENT_TYPE = compassionate COMPLIMENT_GIVER = root } }
|
|
}
|
|
learning_theology_3021_outcome_effect = yes #Mus be in every options but fallback for tooltip reasons
|
|
ai_chance = {
|
|
base = 50
|
|
}
|
|
}
|
|
|
|
#bold
|
|
option = {
|
|
trigger = { has_character_flag = available_compliment_bold }
|
|
name = diplomacy_majesty.0004.bold
|
|
flavor = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
exists = scope:believer
|
|
}
|
|
desc = learning_theology.3021.success.tt
|
|
}
|
|
desc = diplomacy_majesty.0004.compliment.tt #Explanation of what outcome is based on
|
|
}
|
|
}
|
|
|
|
hidden_effect = {
|
|
scope:compliment_receiver = { evaluate_compliment_effect = { COMPLIMENT_TYPE = bold COMPLIMENT_GIVER = root } }
|
|
}
|
|
learning_theology_3021_outcome_effect = yes #Mus be in every options but fallback for tooltip reasons
|
|
ai_chance = {
|
|
base = 50
|
|
}
|
|
}
|
|
|
|
#honorable
|
|
option = {
|
|
trigger = { has_character_flag = available_compliment_honorable }
|
|
name = diplomacy_majesty.0004.honorable
|
|
flavor = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
exists = scope:believer
|
|
}
|
|
desc = learning_theology.3021.success.tt
|
|
}
|
|
desc = diplomacy_majesty.0004.compliment.tt #Explanation of what outcome is based on
|
|
}
|
|
}
|
|
|
|
hidden_effect = {
|
|
scope:compliment_receiver = { evaluate_compliment_effect = { COMPLIMENT_TYPE = honorable COMPLIMENT_GIVER = root } }
|
|
}
|
|
learning_theology_3021_outcome_effect = yes #Mus be in every options but fallback for tooltip reasons
|
|
ai_chance = {
|
|
base = 50
|
|
}
|
|
}
|
|
|
|
#greed
|
|
option = {
|
|
trigger = { has_character_flag = available_compliment_greedy }
|
|
name = diplomacy_majesty.0004.greed
|
|
flavor = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
exists = scope:believer
|
|
}
|
|
desc = learning_theology.3021.success.tt
|
|
}
|
|
desc = diplomacy_majesty.0004.compliment.tt #Explanation of what outcome is based on
|
|
}
|
|
}
|
|
|
|
hidden_effect = {
|
|
scope:compliment_receiver = { evaluate_compliment_effect = { COMPLIMENT_TYPE = greed COMPLIMENT_GIVER = root } }
|
|
}
|
|
learning_theology_3021_outcome_effect = yes #Mus be in every options but fallback for tooltip reasons
|
|
ai_chance = {
|
|
base = 50
|
|
}
|
|
}
|
|
|
|
#rational
|
|
option = {
|
|
trigger = { has_character_flag = available_compliment_rational }
|
|
name = diplomacy_majesty.0004.rational
|
|
flavor = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
exists = scope:believer
|
|
}
|
|
desc = learning_theology.3021.success.tt
|
|
}
|
|
desc = diplomacy_majesty.0004.compliment.tt #Explanation of what outcome is based on
|
|
}
|
|
}
|
|
|
|
hidden_effect = {
|
|
scope:compliment_receiver = { evaluate_compliment_effect = { COMPLIMENT_TYPE = rational COMPLIMENT_GIVER = root } }
|
|
}
|
|
learning_theology_3021_outcome_effect = yes #Mus be in every options but fallback for tooltip reasons
|
|
ai_chance = {
|
|
base = 50
|
|
}
|
|
}
|
|
|
|
#zealous
|
|
option = {
|
|
trigger = { has_character_flag = available_compliment_zealous }
|
|
name = diplomacy_majesty.0004.zealous
|
|
flavor = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
exists = scope:believer
|
|
}
|
|
desc = learning_theology.3021.success.tt
|
|
}
|
|
desc = diplomacy_majesty.0004.compliment.tt #Explanation of what outcome is based on
|
|
}
|
|
}
|
|
|
|
hidden_effect = {
|
|
scope:compliment_receiver = { evaluate_compliment_effect = { COMPLIMENT_TYPE = zealous COMPLIMENT_GIVER = root } }
|
|
}
|
|
learning_theology_3021_outcome_effect = yes #Mus be in every options but fallback for tooltip reasons
|
|
ai_chance = {
|
|
base = 50
|
|
}
|
|
}
|
|
|
|
#energetic
|
|
option = {
|
|
trigger = { has_character_flag = available_compliment_energetic }
|
|
name = diplomacy_majesty.0004.energetic
|
|
flavor = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
exists = scope:believer
|
|
}
|
|
desc = learning_theology.3021.success.tt
|
|
}
|
|
desc = diplomacy_majesty.0004.compliment.tt #Explanation of what outcome is based on
|
|
}
|
|
}
|
|
|
|
hidden_effect = {
|
|
scope:compliment_receiver = { evaluate_compliment_effect = { COMPLIMENT_TYPE = energetic COMPLIMENT_GIVER = root } }
|
|
}
|
|
learning_theology_3021_outcome_effect = yes #Mus be in every options but fallback for tooltip reasons
|
|
ai_chance = {
|
|
base = 50
|
|
}
|
|
}
|
|
|
|
#forgiving
|
|
option = {
|
|
trigger = { has_character_flag = available_compliment_forgiving }
|
|
name = diplomacy_majesty.0004.forgiving
|
|
flavor = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
exists = scope:believer
|
|
}
|
|
desc = learning_theology.3021.success.tt
|
|
}
|
|
desc = diplomacy_majesty.0004.compliment.tt #Explanation of what outcome is based on
|
|
}
|
|
}
|
|
|
|
hidden_effect = {
|
|
scope:compliment_receiver = { evaluate_compliment_effect = { COMPLIMENT_TYPE = forgiving COMPLIMENT_GIVER = root } }
|
|
}
|
|
learning_theology_3021_outcome_effect = yes #Mus be in every options but fallback for tooltip reasons
|
|
ai_chance = {
|
|
base = 50
|
|
}
|
|
}
|
|
|
|
#beautiful
|
|
option = {
|
|
trigger = { has_character_flag = available_compliment_beautiful }
|
|
name = diplomacy_majesty.0004.beautiful
|
|
flavor = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
exists = scope:believer
|
|
}
|
|
desc = learning_theology.3021.success.tt
|
|
}
|
|
desc = diplomacy_majesty.0004.compliment.tt #Explanation of what outcome is based on
|
|
}
|
|
}
|
|
|
|
hidden_effect = {
|
|
scope:compliment_receiver = { evaluate_compliment_effect = { COMPLIMENT_TYPE = beautiful COMPLIMENT_GIVER = root } }
|
|
}
|
|
learning_theology_3021_outcome_effect = yes #Mus be in every options but fallback for tooltip reasons
|
|
ai_chance = {
|
|
base = 50
|
|
}
|
|
}
|
|
|
|
#strong
|
|
option = {
|
|
trigger = { has_character_flag = available_compliment_strong }
|
|
name = diplomacy_majesty.0004.strong
|
|
flavor = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
exists = scope:believer
|
|
}
|
|
desc = learning_theology.3021.success.tt
|
|
}
|
|
desc = diplomacy_majesty.0004.compliment.tt #Explanation of what outcome is based on
|
|
}
|
|
}
|
|
|
|
hidden_effect = {
|
|
scope:compliment_receiver = { evaluate_compliment_effect = { COMPLIMENT_TYPE = strong COMPLIMENT_GIVER = root } }
|
|
}
|
|
learning_theology_3021_outcome_effect = yes #Mus be in every options but fallback for tooltip reasons
|
|
ai_chance = {
|
|
base = 50
|
|
}
|
|
}
|
|
|
|
#extroverted
|
|
option = {
|
|
trigger = { has_character_flag = available_compliment_extroverted }
|
|
name = diplomacy_majesty.0004.extroverted
|
|
flavor = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
exists = scope:believer
|
|
}
|
|
desc = learning_theology.3021.success.tt
|
|
}
|
|
desc = diplomacy_majesty.0004.compliment.tt #Explanation of what outcome is based on
|
|
}
|
|
}
|
|
|
|
hidden_effect = {
|
|
scope:compliment_receiver = { evaluate_compliment_effect = { COMPLIMENT_TYPE = extroverted COMPLIMENT_GIVER = root } }
|
|
}
|
|
learning_theology_3021_outcome_effect = yes #Mus be in every options but fallback for tooltip reasons
|
|
ai_chance = {
|
|
base = 50
|
|
}
|
|
}
|
|
|
|
#dominant
|
|
option = {
|
|
trigger = { has_character_flag = available_compliment_dominant }
|
|
name = diplomacy_majesty.0004.dominant
|
|
flavor = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
exists = scope:believer
|
|
}
|
|
desc = learning_theology.3021.success.tt
|
|
}
|
|
desc = diplomacy_majesty.0004.compliment.tt #Explanation of what outcome is based on
|
|
}
|
|
}
|
|
|
|
hidden_effect = {
|
|
scope:compliment_receiver = { evaluate_compliment_effect = { COMPLIMENT_TYPE = dominant COMPLIMENT_GIVER = root } }
|
|
}
|
|
learning_theology_3021_outcome_effect = yes #Mus be in every options but fallback for tooltip reasons
|
|
ai_chance = {
|
|
base = 50
|
|
}
|
|
}
|
|
|
|
option = { #Nah
|
|
name = learning_theology.3021.b
|
|
add_piety = medium_piety_gain
|
|
ai_chance = {
|
|
base = 25
|
|
ai_value_modifier = {
|
|
ai_greed = 0.75
|
|
}
|
|
}
|
|
ai_chance = {
|
|
base = 10
|
|
ai_value_modifier = {
|
|
ai_zeal = 10
|
|
}
|
|
}
|
|
}
|
|
|
|
after = {
|
|
clear_available_compliments_effect = yes
|
|
}
|
|
}
|
|
|
|
|
|
#It was well received!
|
|
learning_theology.3022 = {
|
|
type = letter_event
|
|
opening = {
|
|
desc = learning_theology.3022.opening
|
|
}
|
|
desc = learning_theology.3022.desc
|
|
sender = scope:compliment_receiver
|
|
|
|
immediate = {
|
|
save_scope_as = letter_receiver
|
|
if = {
|
|
limit = {
|
|
scope:compliment_receiver = { is_alive = yes }
|
|
}
|
|
theology_3021_a_success_effect = yes
|
|
}
|
|
hidden_effect = {
|
|
if = {
|
|
limit = {
|
|
has_royal_court = yes
|
|
NOT = {
|
|
has_character_flag = got_scroll_artifact
|
|
}
|
|
}
|
|
scope:compliment_receiver = {
|
|
create_artifact_pedestal_religious_head_letter_effect = { OWNER = scope:compliment_receiver }
|
|
}
|
|
add_character_flag = {
|
|
flag = got_scroll_artifact
|
|
years = 30
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = learning_theology.3022.a
|
|
if = {
|
|
limit = {
|
|
exists = scope:newly_created_artifact
|
|
}
|
|
scope:newly_created_artifact = {
|
|
set_owner = root
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
#It fell flat
|
|
learning_theology.3023 = {
|
|
type = letter_event
|
|
opening = {
|
|
desc = learning_theology.3023.opening
|
|
}
|
|
desc = learning_theology.3023.desc
|
|
sender = scope:compliment_receiver
|
|
|
|
immediate = {
|
|
add_diplomacy_lifestyle_xp = minor_lifestyle_xp
|
|
}
|
|
|
|
option = {
|
|
name = learning_theology.3023.a
|
|
}
|
|
}
|
|
|
|
#It was not well received
|
|
learning_theology.3024 = {
|
|
type = letter_event
|
|
opening = {
|
|
desc = learning_theology.3024.opening
|
|
}
|
|
desc = learning_theology.3024.desc
|
|
sender = scope:compliment_receiver
|
|
|
|
immediate = {
|
|
if = {
|
|
limit = {
|
|
scope:compliment_receiver = { is_alive = yes }
|
|
}
|
|
theology_3021_a_failure_effect = yes
|
|
}
|
|
}
|
|
|
|
option = {
|
|
name = learning_theology.3024.a
|
|
}
|
|
}
|
|
|
|
|
|
##################################################
|
|
# Deal with province of different faith
|
|
# by Linnéa Thimrén
|
|
##################################################
|
|
scripted_trigger learning_theology_3031_province_trigger = {
|
|
religion != root.religion
|
|
faith = {
|
|
faith_hostility_level = {
|
|
target = root.faith
|
|
value >= faith_hostile_level
|
|
}
|
|
}
|
|
}
|
|
|
|
learning_theology.3031 = {
|
|
type = character_event
|
|
title = learning_theology.3031.t
|
|
desc = {
|
|
desc = learning_theology.3031.desc_opening
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
exists = scope:bishop
|
|
}
|
|
desc = learning_theology.3031.desc_bishop
|
|
}
|
|
desc = learning_theology.3031.desc
|
|
}
|
|
}
|
|
|
|
theme = learning_theology_focus
|
|
left_portrait = {
|
|
character = root
|
|
animation = personality_cynical
|
|
}
|
|
right_portrait = {
|
|
character = scope:bishop
|
|
animation = dismissal
|
|
trigger = { exists = scope:bishop }
|
|
}
|
|
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = had_event_learning_theology_3031
|
|
}
|
|
any_sub_realm_county = {
|
|
learning_theology_3031_province_trigger = yes
|
|
}
|
|
}
|
|
|
|
weight_multiplier = {
|
|
base = 1
|
|
upweight_for_focus_modifier = { FOCUS = learning_theology_focus }
|
|
}
|
|
|
|
immediate = {
|
|
add_character_flag = {
|
|
flag = had_event_learning_theology_3031
|
|
years = 5
|
|
}
|
|
random_sub_realm_county = {
|
|
limit = {
|
|
learning_theology_3031_province_trigger = yes
|
|
}
|
|
save_scope_as = county
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = cp:councillor_court_chaplain
|
|
}
|
|
cp:councillor_court_chaplain = {
|
|
save_scope_as = bishop
|
|
}
|
|
}
|
|
}
|
|
|
|
option = { #Leave them be
|
|
name = learning_theology.3031.a
|
|
scope:county = {
|
|
add_county_modifier = {
|
|
modifier = modifier_religious_understanding_modifier
|
|
years = 25
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = scope:bishop
|
|
}
|
|
scope:bishop = {
|
|
add_opinion = {
|
|
target = root
|
|
modifier = respect_opinion
|
|
opinion = -5
|
|
}
|
|
}
|
|
}
|
|
stress_impact = {
|
|
zealous = medium_stress_impact_gain
|
|
}
|
|
ai_chance = {
|
|
base = 50
|
|
ai_value_modifier = {
|
|
ai_compassion = 0.75
|
|
}
|
|
}
|
|
}
|
|
|
|
option = { #Force conversion
|
|
name = {
|
|
text = {
|
|
first_valid = {
|
|
# Praying is part of faith
|
|
triggered_desc = {
|
|
trigger = { religion != religion:confucianism_religion }
|
|
desc = learning_theology.3031.b
|
|
}
|
|
# They're Confucian
|
|
desc = learning_theology.3031.b_confucian
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = root.cp:councillor_court_chaplain
|
|
root.cp:councillor_court_chaplain = {
|
|
is_performing_council_task = task_conversion
|
|
}
|
|
scope:county = {
|
|
is_target_of_council_task = task_conversion
|
|
}
|
|
}
|
|
custom_tooltip = learning_theology.3031.b_tt
|
|
}
|
|
else = {
|
|
custom_tooltip = learning_theology.3031.b_tt2
|
|
}
|
|
scope:county = {
|
|
set_variable = {
|
|
name = learning_encouraged_conversion
|
|
years = 30
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = scope:bishop
|
|
}
|
|
scope:bishop = {
|
|
add_opinion = {
|
|
target = root
|
|
modifier = respect_opinion
|
|
opinion = 10
|
|
}
|
|
}
|
|
}
|
|
ai_chance = {
|
|
base = 50
|
|
ai_value_modifier = {
|
|
ai_zeal = 0.75
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
#################################
|
|
# Study Mysticism - Chain
|
|
# by Petter Vilberg
|
|
#################################
|
|
learning_theology.3041 = {
|
|
type = character_event
|
|
title = learning_theology.3041.t
|
|
desc = learning_theology.3041.desc
|
|
theme = learning_theology_focus
|
|
left_portrait = {
|
|
character = root
|
|
animation = personality_cynical
|
|
}
|
|
|
|
trigger = {
|
|
NOT = { has_trait = lifestyle_mystic }
|
|
NOT = {
|
|
has_character_flag = had_event_learning_theology_3041
|
|
}
|
|
}
|
|
|
|
weight_multiplier = {
|
|
base = 1
|
|
upweight_for_focus_modifier = { FOCUS = learning_theology_focus }
|
|
}
|
|
|
|
immediate = {
|
|
add_character_flag = {
|
|
flag = had_event_learning_theology_3041
|
|
years = 10
|
|
}
|
|
}
|
|
|
|
option = { # Some practical experience would be useful...
|
|
name = learning_theology.3041.a
|
|
custom_tooltip = learning_theology.3041.a.tt
|
|
trigger_event = {
|
|
id = learning_theology.3042
|
|
days = 10
|
|
}
|
|
ai_chance = {
|
|
base = 50
|
|
}
|
|
}
|
|
|
|
option = { # Dive deeper into the books
|
|
name = learning_theology.3041.b
|
|
custom_tooltip = learning_theology.3041.b.tt
|
|
trigger_event = {
|
|
id = learning_theology.3044
|
|
days = 10
|
|
}
|
|
ai_chance = {
|
|
base = 50
|
|
}
|
|
}
|
|
}
|
|
|
|
# Practical experiments
|
|
learning_theology.3042 = {
|
|
type = character_event
|
|
title = learning_theology.3041.t
|
|
desc = learning_theology.3042.desc
|
|
theme = learning_theology_focus
|
|
left_portrait = {
|
|
character = root
|
|
animation = delirium
|
|
}
|
|
|
|
option = { # This is what I have been looking for
|
|
name = learning_theology.3042.a
|
|
custom_tooltip = learning_theology.3042.a.tt
|
|
hidden_effect = {
|
|
random_list = {
|
|
80 = {
|
|
trigger_event = {
|
|
id = learning_theology.3043
|
|
days = 10
|
|
}
|
|
}
|
|
20 = {
|
|
trigger_event = {
|
|
id = learning_theology.3045
|
|
days = 10
|
|
}
|
|
}
|
|
}
|
|
}
|
|
ai_chance = {
|
|
base = 100
|
|
}
|
|
}
|
|
|
|
option = { # Worth noting down for the future
|
|
name = learning_theology.3042.b
|
|
add_learning_lifestyle_xp = medium_lifestyle_xp
|
|
ai_chance = {
|
|
base = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
# Results
|
|
learning_theology.3043 = {
|
|
type = character_event
|
|
title = learning_theology.3041.t
|
|
desc = learning_theology.3043.desc
|
|
theme = learning_theology_focus
|
|
left_portrait = {
|
|
character = root
|
|
animation = personality_content
|
|
}
|
|
|
|
option = { # This is what I have been looking for
|
|
name = learning_theology.3043.a
|
|
add_trait = lifestyle_mystic
|
|
stress_impact = {
|
|
lazy = minor_stress_impact_gain
|
|
}
|
|
ai_chance = {
|
|
base = 50
|
|
}
|
|
}
|
|
|
|
option = { # I feel nothing, but it's very relaxing
|
|
name = learning_theology.3043.b
|
|
add_stress = major_stress_loss
|
|
add_character_modifier = {
|
|
modifier = introspective_rest_modifier
|
|
years = 5
|
|
}
|
|
stress_impact = {
|
|
diligent = medium_stress_impact_gain
|
|
zealous = minor_stress_impact_gain
|
|
}
|
|
ai_chance = {
|
|
base = 0
|
|
compare_modifier = {
|
|
value = stress
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# Theoretical study of Mysticism
|
|
learning_theology.3044 = {
|
|
type = character_event
|
|
title = learning_theology.3041.t
|
|
desc = learning_theology.3044.desc
|
|
theme = learning_theology_focus
|
|
left_portrait = {
|
|
character = root
|
|
animation = happiness
|
|
}
|
|
|
|
option = { # This is what I have been looking for
|
|
name = learning_theology.3044.a
|
|
add_learning_skill = 1
|
|
add_learning_lifestyle_perk_points = 1
|
|
ai_chance = {
|
|
base = 80
|
|
}
|
|
}
|
|
|
|
option = { # No, I want the trait after all
|
|
name = learning_theology.3044.b
|
|
custom_tooltip = learning_theology.3041.b.tt
|
|
trigger_event = {
|
|
id = learning_theology.3042
|
|
days = 10
|
|
}
|
|
ai_chance = {
|
|
base = 20
|
|
}
|
|
}
|
|
}
|
|
|
|
# Things go a little wrong
|
|
learning_theology.3045 = {
|
|
type = character_event
|
|
title = learning_theology.3041.t
|
|
desc = learning_theology.3045.desc
|
|
theme = learning_theology_focus
|
|
left_portrait = {
|
|
character = root
|
|
animation = personality_cynical
|
|
}
|
|
|
|
option = { # I have to recapture the feeling!
|
|
name = learning_theology.3045.a
|
|
add_learning_lifestyle_xp = medium_lifestyle_xp
|
|
add_character_modifier = {
|
|
modifier = theology_dangerous_habits_modifier
|
|
years = 5
|
|
}
|
|
hidden_effect = {
|
|
random = {
|
|
chance = 30
|
|
trigger_event = {
|
|
id = learning_theology.3046
|
|
days = { 365 730 }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
option = { # A little prayer to make up for it
|
|
name = learning_theology.3045.b
|
|
trigger = {
|
|
OR = {
|
|
has_trait = zealous
|
|
has_trait = fickle
|
|
has_trait = diligent
|
|
}
|
|
}
|
|
trait = zealous
|
|
trait = fickle
|
|
trait = diligent
|
|
add_piety = medium_piety_gain
|
|
stress_impact = {
|
|
stubborn = medium_stress_impact_gain
|
|
}
|
|
}
|
|
}
|
|
|
|
# Chance to finally figure it out
|
|
learning_theology.3046 = {
|
|
type = character_event
|
|
title = learning_theology.3041.t
|
|
desc = learning_theology.3046.desc
|
|
theme = learning_theology_focus
|
|
left_portrait = {
|
|
character = root
|
|
animation = personality_cynical
|
|
}
|
|
|
|
trigger = {
|
|
NOR = {
|
|
has_trait = lifestyle_mystic
|
|
has_trait = lunatic
|
|
}
|
|
is_available = yes
|
|
has_character_modifier = theology_dangerous_habits_modifier
|
|
}
|
|
|
|
option = { # Let's see where it leads
|
|
name = learning_theology.3046.a
|
|
random_list = {
|
|
70 = {
|
|
desc = learning_theology.3046.a.success
|
|
compare_modifier = {
|
|
value = learning
|
|
multiplier = 2
|
|
}
|
|
custom_tooltip = learning_theology.3046.a.success.tt
|
|
trigger_event = {
|
|
id = learning_theology.3043
|
|
days = 5
|
|
}
|
|
}
|
|
30 = {
|
|
desc = learning_theology.3046.a.failure
|
|
custom_tooltip = learning_theology.3046.a.failure.tt
|
|
hidden_effect = {
|
|
trigger_event = {
|
|
id = learning_theology.3047
|
|
days = 5
|
|
}
|
|
}
|
|
}
|
|
}
|
|
ai_chance = {
|
|
base = 100
|
|
modifier = {
|
|
add = 500
|
|
has_trait = stubborn
|
|
}
|
|
}
|
|
}
|
|
|
|
option = { # It is time to give up
|
|
name = learning_theology.3046.b
|
|
add_stress = medium_stress_loss
|
|
ai_chance = {
|
|
base = 100
|
|
modifier = {
|
|
add = 300
|
|
has_trait = fickle
|
|
}
|
|
}
|
|
}
|
|
|
|
after = {
|
|
remove_character_modifier = theology_dangerous_habits_modifier
|
|
}
|
|
}
|
|
|
|
|
|
# Your quest drives you mad
|
|
learning_theology.3047 = {
|
|
type = character_event
|
|
title = learning_theology.3041.t
|
|
desc = learning_theology.3047.desc
|
|
theme = learning_theology_focus
|
|
left_portrait = {
|
|
character = root
|
|
animation = manic
|
|
}
|
|
|
|
trigger = {
|
|
NOT = {
|
|
has_trait = lunatic
|
|
}
|
|
}
|
|
|
|
option = { # This is what I have been looking for
|
|
name = learning_theology.3047.a
|
|
add_trait = lunatic_1
|
|
}
|
|
}
|
|
|
|
|
|
|
|
### END Mysticism chain
|
|
|
|
#################################
|
|
# Passion Play drama - Chain
|
|
# by James Beaumont
|
|
#################################
|
|
# Should I go see the play?
|
|
learning_theology.3051 = {
|
|
type = character_event
|
|
title = learning_theology.3051.t
|
|
desc = {
|
|
desc = learning_theology.3051.desc.intro
|
|
random_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
scope:passion_playwright = {
|
|
has_character_flag = passion_flag
|
|
}
|
|
}
|
|
desc = learning_theology.3051.desc.passion
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
scope:passion_playwright = {
|
|
has_character_flag = nights_flag
|
|
}
|
|
}
|
|
desc = learning_theology.3051.desc.arabian_nights
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
scope:passion_playwright = {
|
|
has_character_flag = inferno_flag
|
|
}
|
|
}
|
|
desc = learning_theology.3051.desc.inferno
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
scope:passion_playwright = {
|
|
has_character_flag = ravenway_flag
|
|
}
|
|
}
|
|
desc = learning_theology.3051.desc.my_immortal
|
|
}
|
|
}
|
|
desc = learning_theology.3051.desc.outro
|
|
}
|
|
theme = learning_theology_focus
|
|
left_portrait = {
|
|
character = root
|
|
animation = admiration
|
|
}
|
|
right_portrait = {
|
|
character = scope:passion_playwright
|
|
animation = personality_honorable
|
|
}
|
|
|
|
trigger = {
|
|
NOT = {
|
|
has_character_flag = had_event_learning_theology_3051
|
|
}
|
|
root.religion = { is_in_family = rf_abrahamic }
|
|
any_pool_character = {
|
|
province = root.capital_province
|
|
# Standard sanity check
|
|
is_available_ai_adult = yes
|
|
# Character doesn't still have any lingering flags from a previous event
|
|
NOT = { has_character_flag = has_been_passion_playwright_flag }
|
|
# Character is at least your religion
|
|
religion = root.religion
|
|
}
|
|
}
|
|
|
|
weight_multiplier = {
|
|
base = 1
|
|
upweight_for_focus_modifier = { FOCUS = learning_theology_focus }
|
|
}
|
|
|
|
immediate = {
|
|
add_character_flag = {
|
|
flag = had_event_learning_theology_3051
|
|
years = 10
|
|
}
|
|
random_pool_character = {
|
|
province = capital_province
|
|
limit = {
|
|
# Standard sanity check
|
|
is_available_ai_adult = yes
|
|
# Character doesn't still have any lingering flags from a previous event
|
|
NOT = { has_character_flag = has_been_passion_playwright_flag }
|
|
# Character is at least your religion
|
|
religion = root.religion
|
|
}
|
|
weight = {
|
|
base = 1
|
|
modifier = { # Faith is the same as Root
|
|
faith = root.faith
|
|
add = 20
|
|
}
|
|
modifier = { # Characters of this gender generally take part in religious activities
|
|
can_be_clergy_due_to_gender_trigger = yes
|
|
add = 20
|
|
}
|
|
modifier = { # Likes religion
|
|
has_trait = zealous
|
|
add = 5
|
|
}
|
|
modifier = { # Good at writing
|
|
has_trait = lifestyle_poet
|
|
add = 2
|
|
}
|
|
modifier = {
|
|
has_trait = journaller
|
|
add = 2
|
|
}
|
|
}
|
|
add_character_flag = {
|
|
flag = has_been_passion_playwright_flag
|
|
years = 5
|
|
}
|
|
save_scope_as = passion_playwright
|
|
random_list = {
|
|
99 = {
|
|
random_list = {
|
|
10 = {
|
|
# For loc
|
|
add_character_flag = {
|
|
flag = passion_flag
|
|
years = 5
|
|
}
|
|
}
|
|
10 = {
|
|
add_character_flag = {
|
|
flag = nights_flag
|
|
years = 5
|
|
}
|
|
}
|
|
10 = {
|
|
add_character_flag = {
|
|
flag = inferno_flag
|
|
years = 5
|
|
}
|
|
}
|
|
}
|
|
}
|
|
1 = {
|
|
add_character_flag = {
|
|
flag = ravenway_flag
|
|
years = 5
|
|
}
|
|
random_list = {
|
|
10 = {
|
|
# For loc
|
|
add_character_flag = {
|
|
flag = trait_intellect_good_1_flag
|
|
years = 5
|
|
}
|
|
}
|
|
10 = {
|
|
add_character_flag = {
|
|
flag = trait_intellect_good_2_flag
|
|
years = 5
|
|
}
|
|
}
|
|
10 = {
|
|
add_character_flag = {
|
|
flag = trait_intellect_good_3_flag
|
|
years = 5
|
|
}
|
|
}
|
|
10 = {
|
|
add_character_flag = {
|
|
flag = trait_physique_good_1_flag
|
|
years = 5
|
|
}
|
|
}
|
|
10 = {
|
|
add_character_flag = {
|
|
flag = trait_physique_good_2_flag
|
|
years = 5
|
|
}
|
|
}
|
|
10 = {
|
|
add_character_flag = {
|
|
flag = trait_physique_good_3_flag
|
|
years = 5
|
|
}
|
|
}
|
|
10 = {
|
|
add_character_flag = {
|
|
flag = trait_fecund_flag
|
|
years = 5
|
|
}
|
|
}
|
|
10 = {
|
|
add_character_flag = {
|
|
flag = trait_pure_blooded_flag
|
|
years = 5
|
|
}
|
|
}
|
|
10 = {
|
|
add_character_flag = {
|
|
flag = trait_beauty_good_1_flag
|
|
years = 5
|
|
}
|
|
}
|
|
10 = {
|
|
trigger = {
|
|
is_attracted_to_women = yes
|
|
}
|
|
add_character_flag = {
|
|
flag = trait_beauty_good_2_female_flag
|
|
years = 5
|
|
}
|
|
}
|
|
10 = {
|
|
trigger = {
|
|
is_attracted_to_men = yes
|
|
}
|
|
add_character_flag = {
|
|
flag = trait_beauty_good_2_male_flag
|
|
years = 5
|
|
}
|
|
}
|
|
10 = {
|
|
add_character_flag = {
|
|
flag = trait_beauty_good_3_flag
|
|
years = 5
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
option = { # Let's go see it
|
|
name = learning_theology.3051.a
|
|
custom_tooltip = {
|
|
text = learning_lifestyle_experience_gain_indication
|
|
if = {
|
|
limit = {
|
|
scope:passion_playwright = {
|
|
has_character_flag = ravenway_flag
|
|
}
|
|
}
|
|
trigger_event = {
|
|
id = learning_theology.3053
|
|
days = 10
|
|
}
|
|
}
|
|
else = {
|
|
trigger_event = {
|
|
id = learning_theology.3052
|
|
days = 10
|
|
}
|
|
}
|
|
}
|
|
ai_chance = {
|
|
base = 50
|
|
}
|
|
}
|
|
|
|
option = { # Nah, I don't want this one
|
|
name = learning_theology.3051.b
|
|
stress_impact = {
|
|
gregarious = minor_stress_impact_gain
|
|
zealous = minor_stress_impact_gain
|
|
}
|
|
ai_chance = {
|
|
base = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
# Normal outcome
|
|
learning_theology.3052 = {
|
|
type = character_event
|
|
title = {
|
|
random_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
scope:passion_playwright = {
|
|
has_character_flag = passion_flag
|
|
}
|
|
}
|
|
desc = learning_theology.3051.passion
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
scope:passion_playwright = {
|
|
has_character_flag = nights_flag
|
|
}
|
|
}
|
|
desc = learning_theology.3051.arabian_nights
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
scope:passion_playwright = {
|
|
has_character_flag = inferno_flag
|
|
}
|
|
}
|
|
desc = learning_theology.3051.inferno
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
scope:passion_playwright = {
|
|
has_character_flag = ravenway_flag
|
|
}
|
|
}
|
|
desc = learning_theology.3051.my_immortal
|
|
}
|
|
}
|
|
}
|
|
trigger = {
|
|
scope:passion_playwright = {
|
|
is_alive = yes
|
|
}
|
|
}
|
|
desc = learning_theology.3052.desc
|
|
theme = learning_theology_focus
|
|
left_portrait = {
|
|
character = root
|
|
animation = admiration
|
|
}
|
|
right_portrait = {
|
|
character = scope:passion_playwright
|
|
animation = personality_honorable
|
|
}
|
|
|
|
option = { # Teach me your ways!
|
|
name = learning_theology.3052.a
|
|
pay_short_term_gold = {
|
|
target = scope:passion_playwright
|
|
gold = minor_gold_value
|
|
}
|
|
add_piety = minor_piety_gain
|
|
add_learning_lifestyle_xp = minor_lifestyle_xp
|
|
stress_impact = {
|
|
zealous = minor_stress_impact_loss
|
|
arrogant = medium_stress_impact_gain
|
|
ambitious = medium_stress_impact_gain
|
|
}
|
|
ai_chance = {
|
|
base = 10
|
|
ai_value_modifier = {
|
|
ai_zeal = 2
|
|
ai_compassion = 2
|
|
}
|
|
}
|
|
}
|
|
|
|
option = { # Nah, I can write it better
|
|
name = learning_theology.3052.b
|
|
custom_tooltip = {
|
|
text = learning_lifestyle_rank_up_indication
|
|
trigger_event = {
|
|
id = learning_theology.3054
|
|
days = 10
|
|
}
|
|
}
|
|
show_as_tooltip = {
|
|
duel = {
|
|
skill = learning
|
|
target = scope:passion_playwright
|
|
}
|
|
}
|
|
stress_impact = {
|
|
journaller = minor_stress_impact_loss # You find writing relaxing
|
|
arrogant = minor_stress_impact_loss
|
|
content = minor_stress_impact_gain
|
|
lazy = medium_stress_impact_gain
|
|
}
|
|
ai_chance = {
|
|
base = 10
|
|
ai_value_modifier = {
|
|
ai_boldness = 2
|
|
ai_sociability = 2
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# My Immortal outcome
|
|
learning_theology.3053 = {
|
|
type = character_event
|
|
title = learning_theology.3051.desc.my_immortal
|
|
desc = learning_theology.3053.desc
|
|
theme = learning_theology_focus
|
|
left_portrait = {
|
|
character = root
|
|
animation = disbelief
|
|
}
|
|
right_portrait = {
|
|
character = scope:passion_playwright
|
|
animation = flirtation_left
|
|
}
|
|
trigger = {
|
|
scope:passion_playwright = {
|
|
is_alive = yes
|
|
}
|
|
}
|
|
|
|
option = { # Boo!
|
|
name = learning_theology.3053.a
|
|
add_piety = minor_piety_gain
|
|
stress_impact = {
|
|
deviant = medium_stress_impact_gain
|
|
lustful = medium_stress_impact_gain
|
|
}
|
|
ai_chance = {
|
|
base = 50
|
|
}
|
|
}
|
|
|
|
option = { # I'll do it better
|
|
name = learning_theology.3053.b
|
|
custom_tooltip = {
|
|
text = learning_lifestyle_rank_up_indication
|
|
trigger_event = {
|
|
id = learning_theology.3054
|
|
days = 10
|
|
}
|
|
}
|
|
show_as_tooltip = {
|
|
duel = {
|
|
skill = learning
|
|
target = scope:passion_playwright
|
|
}
|
|
}
|
|
stress_impact = {
|
|
journaller = minor_stress_impact_loss # You find writing relaxing
|
|
arrogant = minor_stress_impact_loss
|
|
content = minor_stress_impact_gain
|
|
lazy = medium_stress_impact_gain
|
|
}
|
|
ai_chance = {
|
|
base = 50
|
|
}
|
|
}
|
|
|
|
option = { # I liked the horny fanfiction
|
|
trigger = {
|
|
OR = {
|
|
has_trait = deviant
|
|
has_trait = lustful
|
|
}
|
|
}
|
|
name = learning_theology.3053.c
|
|
add_piety = minor_piety_loss
|
|
add_courtier = scope:passion_playwright
|
|
set_relation_friend = { reason = friend_passion_play target = scope:passion_playwright }
|
|
stress_impact = {
|
|
deviant = minor_stress_impact_loss
|
|
lustful = minor_stress_impact_loss
|
|
chaste = minor_stress_impact_gain
|
|
}
|
|
ai_chance = { # This is for player memes
|
|
base = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
scripted_trigger 3054_suitable_actor_trigger = {
|
|
NOT = { this = scope:passion_playwright }
|
|
is_available_ai_adult = yes
|
|
}
|
|
|
|
# Deciding on a lead actor
|
|
learning_theology.3054 = {
|
|
type = character_event
|
|
title = learning_theology.3054.t
|
|
desc = {
|
|
desc = learning_theology.3054.desc.intro
|
|
random_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
scope:passion_playwright = {
|
|
NOT = { has_character_flag = passion_flag }
|
|
}
|
|
}
|
|
desc = learning_theology.3051.passion
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
scope:passion_playwright = {
|
|
NOT = { has_character_flag = nights_flag }
|
|
}
|
|
}
|
|
desc = learning_theology.3051.arabian_nights
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
scope:passion_playwright = {
|
|
NOT = { has_character_flag = inferno_flag }
|
|
}
|
|
}
|
|
desc = learning_theology.3051.inferno
|
|
}
|
|
}
|
|
desc = learning_theology.3054.desc.outro
|
|
}
|
|
theme = learning_theology_focus
|
|
left_portrait = {
|
|
character = root
|
|
animation = personality_honorable
|
|
}
|
|
lower_left_portrait = {
|
|
character = scope:family_actor
|
|
}
|
|
lower_center_portrait = {
|
|
character = scope:random_actor
|
|
}
|
|
lower_right_portrait = {
|
|
character = scope:passion_playwright
|
|
}
|
|
|
|
|
|
immediate = {
|
|
hidden_effect = {
|
|
duel = {
|
|
skill = learning
|
|
target = scope:passion_playwright
|
|
60 = {
|
|
compare_modifier = {
|
|
value = scope:duel_value
|
|
multiplier = 3.5
|
|
min = -49
|
|
}
|
|
root = {
|
|
add_character_flag = {
|
|
flag = superior_passion_play_flag
|
|
years = 5
|
|
}
|
|
}
|
|
}
|
|
# Your writing was not as good as the Playwright
|
|
40 = {
|
|
compare_modifier = {
|
|
value = scope:duel_value
|
|
multiplier = -3.5
|
|
min = -49
|
|
}
|
|
root = {
|
|
add_character_flag = {
|
|
flag = inferior_passion_play_flag
|
|
years = 5
|
|
}
|
|
}
|
|
}
|
|
}
|
|
random_courtier_or_guest = {
|
|
limit = {
|
|
3054_suitable_actor_trigger = yes
|
|
is_close_family_of = root
|
|
}
|
|
weight = {
|
|
base = 1
|
|
modifier = { # Faith is the same as Root
|
|
faith = root.faith
|
|
add = 20
|
|
}
|
|
modifier = { # Characters of this gender generally take part in religious activities
|
|
can_be_clergy_due_to_gender_trigger = yes
|
|
add = 20
|
|
}
|
|
modifier = { # Likes religion
|
|
has_trait = zealous
|
|
add = 5
|
|
}
|
|
modifier = { # Good at writing
|
|
has_trait = gregarious
|
|
add = 2
|
|
}
|
|
modifier = {
|
|
has_trait = ambitious
|
|
add = 2
|
|
}
|
|
}
|
|
save_scope_as = family_actor
|
|
}
|
|
random_courtier_or_guest = {
|
|
limit = {
|
|
3054_suitable_actor_trigger = yes
|
|
NOT = { is_close_family_of = root }
|
|
}
|
|
weight = {
|
|
base = 1
|
|
modifier = { # Faith is the same as Root
|
|
faith = root.faith
|
|
add = 20
|
|
}
|
|
modifier = { # Characters of this gender generally take part in religious activities
|
|
can_be_clergy_due_to_gender_trigger = yes
|
|
add = 20
|
|
}
|
|
modifier = { # Likes religion
|
|
has_trait = zealous
|
|
add = 5
|
|
}
|
|
modifier = { # Good at writing
|
|
has_trait = gregarious
|
|
add = 2
|
|
}
|
|
modifier = {
|
|
has_trait = ambitious
|
|
add = 2
|
|
}
|
|
}
|
|
save_scope_as = random_actor
|
|
}
|
|
}
|
|
}
|
|
|
|
option = { # Myself, of course!
|
|
name = learning_theology.3054.a
|
|
show_as_tooltip = {
|
|
duel = {
|
|
skill = diplomacy
|
|
target = scope:passion_playwright
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = learning_theology.3054.a.tt
|
|
save_scope_as = lead_actor
|
|
}
|
|
|
|
stress_impact = {
|
|
shy = medium_stress_impact_gain
|
|
humble = medium_stress_impact_gain
|
|
arrogant = minor_stress_impact_loss
|
|
}
|
|
ai_chance = {
|
|
base = 50
|
|
ai_value_modifier = {
|
|
ai_boldness = 2
|
|
ai_sociability = 2
|
|
}
|
|
modifier = {
|
|
add = 20
|
|
# I am a good actor
|
|
root.diplomacy >= scope:passion_playwright.diplomacy
|
|
}
|
|
modifier = {
|
|
factor = 0.5
|
|
# I'm a bad actor
|
|
root.diplomacy < scope:passion_playwright.diplomacy
|
|
}
|
|
}
|
|
}
|
|
|
|
option = { # My close family member
|
|
name = learning_theology.3054.b
|
|
trigger = {
|
|
exists = scope:family_actor
|
|
}
|
|
show_as_tooltip = {
|
|
duel = {
|
|
skill = diplomacy
|
|
target = scope:passion_playwright
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = learning_theology.3054.b.tt
|
|
scope:family_actor = { save_scope_as = lead_actor }
|
|
}
|
|
reverse_add_opinion = {
|
|
modifier = flattered_opinion
|
|
opinion = 15
|
|
target = scope:family_actor
|
|
}
|
|
stress_impact = {
|
|
arrogant = medium_stress_impact_gain
|
|
ambitious = medium_stress_impact_gain
|
|
family_first = minor_stress_impact_loss
|
|
}
|
|
ai_chance = {
|
|
base = 50
|
|
modifier = {
|
|
factor = 2
|
|
has_trait = family_first
|
|
}
|
|
modifier = {
|
|
add = 50
|
|
# I am a bad actor
|
|
root.diplomacy < scope:passion_playwright.diplomacy
|
|
# My family member is a good actor
|
|
scope:family_actor.diplomacy >= scope:passion_playwright.diplomacy
|
|
}
|
|
}
|
|
}
|
|
|
|
option = { # Random dude
|
|
name = learning_theology.3054.c
|
|
trigger = {
|
|
exists = scope:random_actor
|
|
}
|
|
show_as_tooltip = {
|
|
duel = {
|
|
skill = diplomacy
|
|
target = scope:passion_playwright
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = learning_theology.3054.c.tt
|
|
scope:random_actor = { save_scope_as = lead_actor }
|
|
}
|
|
reverse_add_opinion = {
|
|
modifier = flattered_opinion
|
|
opinion = 15
|
|
target = scope:random_actor
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:random_actor = { NOT = { is_courtier_of = root } }
|
|
}
|
|
pay_short_term_gold = {
|
|
target = scope:random_actor
|
|
gold = minor_gold_value
|
|
}
|
|
add_courtier = scope:random_actor
|
|
}
|
|
stress_impact = {
|
|
arrogant = medium_stress_impact_gain
|
|
ambitious = medium_stress_impact_gain
|
|
}
|
|
ai_chance = {
|
|
base = 20
|
|
modifier = {
|
|
add = 80
|
|
# I am a bad actor
|
|
root.diplomacy < scope:passion_playwright.diplomacy
|
|
# My family member is a bad actor
|
|
exists = scope:family_actor
|
|
scope:family_actor.diplomacy < scope:passion_playwright.diplomacy
|
|
# This random courtier is a good actor
|
|
scope:random_actor.diplomacy >= scope:passion_playwright.diplomacy
|
|
}
|
|
}
|
|
}
|
|
|
|
after = {
|
|
trigger_event = {
|
|
id = learning_theology.3055
|
|
days = 10
|
|
}
|
|
}
|
|
}
|
|
|
|
# Final outcome
|
|
learning_theology.3055 = {
|
|
type = character_event
|
|
title = learning_theology.3055.t
|
|
desc = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
NOT = { scope:lead_actor = root }
|
|
}
|
|
desc = learning_theology.3055.desc.intro.hired_actor
|
|
}
|
|
desc = learning_theology.3055.desc.intro.solo
|
|
}
|
|
first_valid = {
|
|
#Hired, victory
|
|
triggered_desc = {
|
|
trigger = {
|
|
NOT = { scope:lead_actor = root }
|
|
has_character_flag = superior_passion_play_flag
|
|
has_character_flag = superior_acting_flag
|
|
}
|
|
desc = learning_theology.3055.desc.victory.hired_actor
|
|
}
|
|
#Hired, defeat writing
|
|
triggered_desc = {
|
|
trigger = {
|
|
NOT = { scope:lead_actor = root }
|
|
has_character_flag = inferior_passion_play_flag
|
|
has_character_flag = superior_acting_flag
|
|
}
|
|
desc = learning_theology.3055.desc.defeat_writing.hired_actor
|
|
}
|
|
#Hired, defeat acting
|
|
triggered_desc = {
|
|
trigger = {
|
|
NOT = { scope:lead_actor = root }
|
|
has_character_flag = inferior_acting_flag
|
|
}
|
|
desc = learning_theology.3055.desc.defeat_acting.hired_actor
|
|
}
|
|
#Solo, win
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_character_flag = superior_passion_play_flag
|
|
has_character_flag = superior_acting_flag
|
|
}
|
|
desc = learning_theology.3055.desc.victory.solo
|
|
}
|
|
#Solo, defeat writing
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_character_flag = inferior_passion_play_flag
|
|
has_character_flag = superior_acting_flag
|
|
}
|
|
desc = learning_theology.3055.desc.defeat_writing.solo
|
|
}
|
|
#Solo, defeat acting
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_character_flag = inferior_acting_flag
|
|
}
|
|
desc = learning_theology.3055.desc.defeat_acting.solo
|
|
}
|
|
}
|
|
first_valid = {
|
|
#Victory
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_character_flag = superior_acting_flag
|
|
has_character_flag = superior_passion_play_flag
|
|
}
|
|
desc = learning_theology.3055.desc.victory_outro
|
|
}
|
|
#Hired, defeat
|
|
triggered_desc = {
|
|
trigger = {
|
|
NOT = { scope:lead_actor = root }
|
|
OR = {
|
|
has_character_flag = inferior_acting_flag
|
|
has_character_flag = inferior_passion_play_flag
|
|
}
|
|
}
|
|
desc = learning_theology.3055.desc.defeat_outro.hired_actor
|
|
}
|
|
#Defeat
|
|
triggered_desc = {
|
|
trigger = {
|
|
OR = {
|
|
has_character_flag = inferior_acting_flag
|
|
has_character_flag = inferior_passion_play_flag
|
|
}
|
|
}
|
|
desc = learning_theology.3055.desc.defeat_outro.solo
|
|
}
|
|
}
|
|
}
|
|
theme = learning_theology_focus
|
|
left_portrait = {
|
|
character = root
|
|
triggered_animation = {
|
|
trigger = {
|
|
has_character_flag = superior_acting_flag
|
|
has_character_flag = superior_passion_play_flag
|
|
}
|
|
animation = happiness
|
|
}
|
|
triggered_animation = {
|
|
trigger = {
|
|
scope:lead_actor != root
|
|
has_character_flag = inferior_acting_flag
|
|
}
|
|
animation = anger
|
|
}
|
|
animation = disbelief
|
|
}
|
|
right_portrait = {
|
|
trigger = {
|
|
NOT = { scope:lead_actor = root }
|
|
}
|
|
character = scope:lead_actor
|
|
triggered_animation = {
|
|
trigger = {
|
|
root = {
|
|
OR = {
|
|
has_character_flag = inferior_acting_flag
|
|
has_character_flag = inferior_passion_play_flag
|
|
}
|
|
}
|
|
}
|
|
animation = shame
|
|
}
|
|
animation = storyteller
|
|
}
|
|
lower_right_portrait = {
|
|
character = scope:passion_playwright
|
|
}
|
|
|
|
immediate = {
|
|
hidden_effect = {
|
|
scope:lead_actor = {
|
|
duel = {
|
|
skill = diplomacy
|
|
target = scope:passion_playwright
|
|
60 = {
|
|
compare_modifier = {
|
|
value = scope:duel_value
|
|
multiplier = 3.5
|
|
min = -49
|
|
}
|
|
root = {
|
|
add_character_flag = {
|
|
flag = superior_acting_flag
|
|
years = 5
|
|
}
|
|
}
|
|
}
|
|
# Your writing was not as good as the Playwright
|
|
40 = {
|
|
compare_modifier = {
|
|
value = scope:duel_value
|
|
multiplier = -3.5
|
|
min = -49
|
|
}
|
|
root = {
|
|
add_character_flag = {
|
|
flag = inferior_acting_flag
|
|
years = 5
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
option = { # I made the better play
|
|
trigger = {
|
|
root = {
|
|
has_character_flag = superior_passion_play_flag
|
|
has_character_flag = superior_acting_flag
|
|
}
|
|
}
|
|
name = learning_theology.3055.a
|
|
add_learning_lifestyle_perk_points = 1
|
|
add_piety = medium_piety_gain
|
|
# Give prestige for
|
|
if = {
|
|
limit = {
|
|
scope:lead_actor = root
|
|
}
|
|
add_prestige = medium_prestige_gain
|
|
}
|
|
else = {
|
|
add_prestige = minor_prestige_gain
|
|
}
|
|
ai_chance = {
|
|
base = 50
|
|
}
|
|
}
|
|
|
|
option = { # I failed at making a better play
|
|
name = learning_theology.3055.b
|
|
trigger = {
|
|
root = {
|
|
OR = {
|
|
has_character_flag = inferior_passion_play_flag
|
|
has_character_flag = inferior_acting_flag
|
|
}
|
|
}
|
|
}
|
|
add_piety = minor_piety_loss
|
|
add_stress = medium_stress_impact_gain
|
|
ai_chance = {
|
|
base = 50
|
|
}
|
|
}
|
|
|
|
after = {
|
|
root = {
|
|
if = {
|
|
limit = {
|
|
has_character_flag = superior_passion_play_flag
|
|
}
|
|
remove_character_flag = superior_passion_play_flag
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_character_flag = superior_acting_flag
|
|
}
|
|
remove_character_flag = superior_acting_flag
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_character_flag = inferior_passion_play_flag
|
|
}
|
|
remove_character_flag = inferior_passion_play_flag
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_character_flag = inferior_acting_flag
|
|
}
|
|
remove_character_flag = inferior_acting_flag
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
################################################################################################################################
|
|
################################################################################################################################
|
|
|
|
##################################################
|
|
# Find old text
|
|
# by Linnéa Thimrén & Flavio Verna
|
|
##################################################
|
|
|
|
learning_theology_special.1001 = {
|
|
type = character_event
|
|
title = learning_theology_special.1001.t
|
|
desc = learning_theology_special.1001.desc
|
|
theme = learning_theology_focus
|
|
left_portrait = {
|
|
character = root
|
|
animation = stressed_teacher
|
|
}
|
|
right_portrait = {
|
|
character = scope:portrait
|
|
animation = thinking
|
|
trigger = {
|
|
exists = scope:portrait
|
|
scope:portrait != root
|
|
}
|
|
}
|
|
|
|
trigger = {
|
|
is_ai = no
|
|
OR = {
|
|
has_focus = learning_theology_focus
|
|
has_focus = learning_adventurer_focus
|
|
has_realm_law = camp_purpose_scholars
|
|
}
|
|
NOT = { has_character_flag = had_learning_theology_special_1001_this_lifetime }
|
|
faith = {
|
|
NOR = {
|
|
exists = var:variable_changed_doctrine_learning_theology_special_1001
|
|
has_doctrine_parameter = unreformed
|
|
}
|
|
}
|
|
OR = {
|
|
exists = cp:councillor_court_chaplain
|
|
AND = {
|
|
exists = faith.religious_head
|
|
root = faith.religious_head
|
|
}
|
|
AND = {
|
|
exists = faith.religious_head
|
|
exists = faith.religious_head.liege
|
|
faith.religious_head.liege = root
|
|
}
|
|
}
|
|
OR = {
|
|
has_trait = scholar
|
|
learning >= very_high_skill_rating
|
|
}
|
|
}
|
|
|
|
weight_multiplier = {
|
|
base = 1
|
|
modifier = {
|
|
add = -0.5
|
|
faith = { fervor < medium_fervor_value }
|
|
}
|
|
modifier = {
|
|
add = -0.5
|
|
NOR = {
|
|
AND = {
|
|
exists = faith.religious_head
|
|
root = faith.religious_head
|
|
}
|
|
AND = {
|
|
exists = faith.religious_head
|
|
exists = faith.religious_head.liege
|
|
faith.religious_head.liege = root
|
|
faith.religious_head = { is_ai = yes }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
immediate = {
|
|
add_character_flag = had_learning_theology_special_1001_this_lifetime
|
|
if = {
|
|
limit = {
|
|
exists = faith.religious_head
|
|
root = faith.religious_head
|
|
}
|
|
faith.religious_head = {
|
|
save_scope_as = player_pope
|
|
save_scope_as = portrait #For portrait
|
|
}
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
exists = faith.religious_head
|
|
exists = faith.religious_head.liege
|
|
faith.religious_head.liege = root
|
|
faith.religious_head = { is_ai = yes }
|
|
}
|
|
faith.religious_head = {
|
|
save_scope_as = vassal_pope
|
|
save_scope_as = portrait #For portrait
|
|
}
|
|
save_scope_as = pope_liege
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
exists = cp:councillor_court_chaplain
|
|
}
|
|
cp:councillor_court_chaplain = {
|
|
save_scope_as = bishop
|
|
save_scope_as = portrait #For portrait
|
|
}
|
|
}
|
|
hidden_effect = { #To randomize the doctrine that's changed
|
|
random_list = {
|
|
10 = {
|
|
trigger = {
|
|
NOT = { faith = { has_doctrine = doctrine_adultery_women_accepted } }
|
|
}
|
|
save_scope_value_as = {
|
|
name = female_adultery_doctrine
|
|
value = yes
|
|
}
|
|
}
|
|
10 = {
|
|
trigger = {
|
|
NOT = { faith = { has_doctrine = doctrine_adultery_men_accepted } }
|
|
}
|
|
save_scope_value_as = {
|
|
name = male_adultery_doctrine
|
|
value = yes
|
|
}
|
|
}
|
|
10 = {
|
|
trigger = {
|
|
NOT = { faith = { has_doctrine = doctrine_homosexuality_accepted } }
|
|
}
|
|
save_scope_value_as = {
|
|
name = homosexuality_doctrine
|
|
value = yes
|
|
}
|
|
}
|
|
10 = {
|
|
trigger = {
|
|
NOT = { faith = { has_doctrine = doctrine_kinslaying_accepted } }
|
|
}
|
|
save_scope_value_as = {
|
|
name = kinslyaing_doctrine
|
|
value = yes
|
|
}
|
|
}
|
|
10 = {
|
|
trigger = {
|
|
NOT = { faith = { has_doctrine_parameter = witchcraft_accepted } }
|
|
}
|
|
save_scope_value_as = {
|
|
name = witchcraft_doctrine
|
|
value = yes
|
|
}
|
|
}
|
|
10 = {
|
|
trigger = {
|
|
NOT = { faith = { has_doctrine = doctrine_consanguinity_unrestricted } }
|
|
}
|
|
save_scope_value_as = {
|
|
name = consanguinity_doctrine
|
|
value = yes
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
option = { #Player Religious Head decides to incorporate doctrine.
|
|
name = learning_theology_special.1001.d
|
|
trigger = {
|
|
exists = scope:player_pope
|
|
faith = { fervor >= medium_fervor_value }
|
|
}
|
|
duel = {
|
|
skill = learning
|
|
value = extremely_high_skill_rating
|
|
10 = {
|
|
desc = learning_theology_special.1001.d.success
|
|
compare_modifier = {
|
|
value = scope:duel_value
|
|
multiplier = 1
|
|
}
|
|
show_as_tooltip = {
|
|
learning_theology_special_1001_doctrine_effect = yes
|
|
add_learning_lifestyle_perk_points = 1
|
|
}
|
|
trigger_event = learning_theology_special.1002
|
|
}
|
|
20 = {
|
|
desc = learning_theology_special.1001.d.failure
|
|
send_interface_toast = {
|
|
title = learning_theology_special.1001.d.failure.toast
|
|
left_icon = root
|
|
add_learning_lifestyle_xp = minor_lifestyle_xp
|
|
add_piety = major_piety_loss
|
|
}
|
|
}
|
|
}
|
|
stress_impact = {
|
|
zealous = medium_stress_impact_gain
|
|
}
|
|
ai_chance = {
|
|
base = 0
|
|
}
|
|
}
|
|
option = { #Player petitions vassal religious head to integrate doctrine.
|
|
name = learning_theology_special.1001.e
|
|
trigger = {
|
|
exists = scope:vassal_pope
|
|
faith = { fervor >= medium_fervor_value }
|
|
}
|
|
duel = {
|
|
skill = learning
|
|
target = scope:vassal_pope
|
|
1 = {
|
|
desc = learning_theology_special.1001.e.success
|
|
compare_modifier = {
|
|
value = scope:duel_value
|
|
multiplier = 2
|
|
}
|
|
opinion_modifier = { # Opinion Factor
|
|
who = scope:vassal_pope
|
|
opinion_target = root
|
|
multiplier = 0.25
|
|
}
|
|
show_as_tooltip = {
|
|
learning_theology_special_1001_doctrine_effect = yes
|
|
add_learning_lifestyle_perk_points = 1
|
|
}
|
|
trigger_event = learning_theology_special.1002
|
|
}
|
|
50 = {
|
|
desc = learning_theology_special.1001.e.failure
|
|
send_interface_toast = {
|
|
title = learning_theology_special.1001.e.failure.toast
|
|
left_icon = scope:vassal_pope
|
|
add_learning_lifestyle_xp = minor_lifestyle_xp
|
|
add_piety = major_piety_loss
|
|
}
|
|
}
|
|
}
|
|
stress_impact = {
|
|
zealous = medium_stress_impact_gain
|
|
}
|
|
ai_chance = {
|
|
base = 0
|
|
}
|
|
}
|
|
|
|
option = { #Share findings with Court Chaplain.
|
|
name = learning_theology_special.1001.a
|
|
trigger = {
|
|
exists = scope:bishop
|
|
}
|
|
scope:bishop = {
|
|
add_opinion = {
|
|
target = root
|
|
modifier = respect_opinion
|
|
opinion = 15
|
|
}
|
|
}
|
|
random_list = {
|
|
desc = learning_theology_special.1001.a.desc
|
|
100 = {
|
|
desc = learning_theology_special.1001.a.success
|
|
show_chance = no
|
|
modifier = {
|
|
add = {
|
|
value = scope:bishop.ai_zeal
|
|
}
|
|
}
|
|
send_interface_toast = {
|
|
title = learning_theology_special.1001.a.success.toast
|
|
add_learning_lifestyle_perk_points = 1
|
|
}
|
|
}
|
|
100 = {
|
|
desc = learning_theology_special.1001.a.failure
|
|
show_chance = no
|
|
modifier = { #Make this instant success
|
|
scope:bishop.ai_zeal >= low_positive_ai_value
|
|
add = -1000
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = scope:bishop.ai_zeal
|
|
multiply = -1
|
|
}
|
|
}
|
|
send_interface_toast = {
|
|
title = learning_theology_special.1001.a.failure.toast
|
|
left_icon = scope:bishop
|
|
add_learning_lifestyle_xp = miniscule_lifestyle_xp
|
|
add_piety = minor_piety_gain
|
|
}
|
|
}
|
|
}
|
|
|
|
stress_impact = {
|
|
zealous = minor_stress_impact_loss
|
|
cynical = minor_stress_impact_gain
|
|
}
|
|
ai_chance = {
|
|
base = 100
|
|
}
|
|
}
|
|
|
|
option = { #Study in private.
|
|
name = learning_theology_special.1001.b
|
|
add_learning_lifestyle_xp = medium_lifestyle_xp
|
|
add_piety = minor_piety_loss
|
|
stress_impact = {
|
|
zealous = medium_stress_impact_gain
|
|
cynical = medium_stress_impact_loss
|
|
}
|
|
ai_chance = {
|
|
base = 100
|
|
ai_value_modifier = {
|
|
ai_zeal = -0.5
|
|
}
|
|
}
|
|
}
|
|
|
|
option = { #Burn.
|
|
name = learning_theology_special.1001.c
|
|
add_piety = medium_piety_gain
|
|
zealous_progression_effect = yes
|
|
stress_impact = {
|
|
zealous = medium_stress_impact_loss
|
|
cynical = medium_stress_impact_gain
|
|
}
|
|
ai_chance = {
|
|
base = 100
|
|
ai_value_modifier = {
|
|
ai_zeal = 1.5
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
#Player successfully changed the faith's doctrine.
|
|
learning_theology_special.1002 = {
|
|
type = character_event
|
|
title = learning_theology_special.1002.t
|
|
desc = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
exists = scope:player_pope
|
|
}
|
|
desc = learning_theology_special.1002.a.desc
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
exists = scope:vassal_pope
|
|
}
|
|
desc = learning_theology_special.1002.b.desc
|
|
}
|
|
}
|
|
}
|
|
theme = learning_theology_focus
|
|
left_portrait = {
|
|
character = root
|
|
animation = personality_zealous
|
|
}
|
|
right_portrait = {
|
|
character = scope:portrait
|
|
animation = disapproval
|
|
trigger = {
|
|
exists = scope:portrait
|
|
scope:portrait != root
|
|
}
|
|
}
|
|
|
|
immediate = {
|
|
learning_theology_special_1001_doctrine_effect = yes
|
|
add_learning_lifestyle_perk_points = 1
|
|
|
|
}
|
|
option = { #
|
|
name = learning_theology_special.1002.a
|
|
every_player = {
|
|
limit = {
|
|
NOR = {
|
|
this = root
|
|
this = scope:vassal_pope
|
|
}
|
|
faith = root.faith
|
|
}
|
|
trigger_event = learning_theology_special.1003
|
|
}
|
|
}
|
|
}
|
|
|
|
#Other players notified of the doctrinal change.
|
|
learning_theology_special.1003 = {
|
|
type = character_event
|
|
title = learning_theology_special.1002.t
|
|
desc = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
exists = scope:player_pope
|
|
}
|
|
desc = learning_theology_special.1003.a.desc
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
exists = scope:vassal_pope
|
|
}
|
|
desc = learning_theology_special.1003.b.desc
|
|
}
|
|
}
|
|
}
|
|
theme = learning_theology_focus
|
|
|
|
left_portrait = {
|
|
character = root
|
|
animation = interested_left
|
|
}
|
|
right_portrait = {
|
|
character = scope:portrait
|
|
animation = personality_zealous
|
|
trigger = {
|
|
exists = scope:portrait
|
|
scope:portrait != root
|
|
}
|
|
}
|
|
|
|
immediate = {
|
|
show_as_tooltip = {
|
|
learning_theology_special_1001_doctrine_effect = yes
|
|
}
|
|
}
|
|
option = {
|
|
name = learning_theology_special.1003.a
|
|
}
|
|
}
|
|
|
|
##################################################
|
|
# Learned scholar come to your court
|
|
# by Linnéa Thimrén
|
|
##################################################
|
|
|
|
scripted_trigger learning_theology_special_1101_rabbi_trigger = {
|
|
faith = faith:rabbinism
|
|
OR = {
|
|
has_trait = education_learning_2
|
|
has_trait = education_learning_3
|
|
has_trait = education_learning_4
|
|
}
|
|
learning >= medium_skill_rating
|
|
can_be_clergy_due_to_gender_trigger = yes
|
|
}
|
|
|
|
learning_theology_special.1101 = {
|
|
type = character_event
|
|
title = learning_theology_special.1101.t
|
|
desc = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
has_character_flag = flag_learning_theology_2020_historical
|
|
}
|
|
desc = learning_theology_special.1101.desc
|
|
}
|
|
desc = learning_theology_special.1101.desc.fallback
|
|
}
|
|
}
|
|
|
|
theme = learning_theology_focus
|
|
override_background = {
|
|
reference = throne_room
|
|
}
|
|
left_portrait = {
|
|
character = root
|
|
animation = interested_left
|
|
}
|
|
right_portrait = {
|
|
character = scope:scholar
|
|
animation = writing
|
|
}
|
|
|
|
trigger = {
|
|
OR = {
|
|
has_focus = learning_theology_focus
|
|
has_focus = learning_adventurer_focus
|
|
has_realm_law = camp_purpose_scholars
|
|
}
|
|
NOT = { has_character_flag = had_learning_theology_special_1101_this_lifetime }
|
|
is_playable_character = yes
|
|
faith = {
|
|
OR = {
|
|
religion_tag = judaism_religion
|
|
religion_tag = christianity_religion
|
|
religion_tag = dualism_religion
|
|
religion_tag = islam_religion
|
|
}
|
|
}
|
|
}
|
|
|
|
immediate = {
|
|
add_character_flag = {
|
|
flag = is_in_learning_special_event
|
|
days = 200
|
|
}
|
|
add_character_flag = had_learning_theology_special_1101_this_lifetime
|
|
|
|
if = { #If Rashi could have been alive we create him (for players!)
|
|
limit = {
|
|
game_start_date >= 1040.1.1
|
|
game_start_date <= 1105.1.1
|
|
is_ai = no
|
|
NOT = { #Only spawns once.
|
|
is_target_in_global_variable_list = {
|
|
name = special_character_list
|
|
target = flag:flag_theology_1101_shlomo_yitzchaki
|
|
}
|
|
}
|
|
}
|
|
create_character = {
|
|
location = root.capital_province
|
|
template = scholar_character
|
|
faith = faith:rabbinism
|
|
culture = culture:french
|
|
trait = scholar
|
|
trait = diligent
|
|
name = "Shlomo Yitzchaki"
|
|
gender = male
|
|
save_scope_as = scholar
|
|
}
|
|
save_scope_value_as = {
|
|
name = rashi
|
|
value = yes
|
|
}
|
|
add_to_global_variable_list = {
|
|
name = special_character_list
|
|
target = flag:flag_theology_1101_shlomo_yitzchaki
|
|
}
|
|
add_character_flag = flag_learning_theology_2020_historical
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
exists = root.capital_province
|
|
any_pool_character = {
|
|
province = root.capital_province
|
|
learning_theology_special_1101_rabbi_trigger = yes
|
|
}
|
|
}
|
|
random_pool_character = {
|
|
province = root.capital_province
|
|
limit = { learning_theology_special_1101_rabbi_trigger = yes }
|
|
save_scope_as = scholar
|
|
}
|
|
save_scope_value_as = {
|
|
name = rashi
|
|
value = no
|
|
}
|
|
}
|
|
else = {
|
|
create_character = {
|
|
location = root.capital_province
|
|
template = scholar_character
|
|
faith = root.faith
|
|
culture = root.culture
|
|
gender_female_chance = {
|
|
if = {
|
|
limit = { faith:rabbinism = { has_doctrine_parameter = clergy_must_be_male } }
|
|
value = 0
|
|
}
|
|
else_if = {
|
|
limit = { faith:rabbinism = { has_doctrine_parameter = clergy_must_be_female } }
|
|
value = 100
|
|
}
|
|
else = {
|
|
value = 50
|
|
}
|
|
}
|
|
save_scope_as = scholar
|
|
after_creation = {
|
|
add_character_flag = created
|
|
}
|
|
}
|
|
save_scope_value_as = {
|
|
name = rashi
|
|
value = no
|
|
}
|
|
}
|
|
}
|
|
|
|
option = { # Let's write commentaries!
|
|
name = learning_theology_special.1101.a
|
|
custom_tooltip = learning_lifestyle_rank_up_indication
|
|
trigger_event = {
|
|
id = learning_theology_special.1102
|
|
days = { 14 21 }
|
|
}
|
|
add_visiting_courtier = scope:scholar
|
|
if = {
|
|
limit = {
|
|
root.faith = {
|
|
faith_hostility_level = {
|
|
target = scope:scholar.faith
|
|
value >= faith_hostile_level
|
|
}
|
|
}
|
|
}
|
|
stress_impact = {
|
|
zealous = medium_stress_impact_gain
|
|
}
|
|
}
|
|
ai_chance = {
|
|
base = 75
|
|
}
|
|
}
|
|
|
|
option = { #nah
|
|
name = learning_theology_special.1101.b
|
|
cynical_progression_effect = yes
|
|
add_character_modifier = {
|
|
modifier = focused_modifier
|
|
years = 10
|
|
}
|
|
remove_character_flag = is_in_learning_special_event
|
|
ai_chance = {
|
|
base = 0
|
|
}
|
|
}
|
|
|
|
option = { #heretic!!
|
|
name = learning_theology_special.1101.c
|
|
trigger = {
|
|
root.faith = {
|
|
faith_hostility_level = {
|
|
target = scope:scholar.faith
|
|
value >= faith_hostile_level
|
|
}
|
|
}
|
|
}
|
|
zealous_progression_effect = yes
|
|
add_piety = major_piety_gain
|
|
scope:scholar = {
|
|
add_opinion = {
|
|
modifier = disappointed_opinion
|
|
opinion = -15
|
|
target = root
|
|
}
|
|
}
|
|
remove_character_flag = is_in_learning_special_event
|
|
ai_chance = {
|
|
base = 25
|
|
ai_value_modifier = {
|
|
ai_zeal = 0.75
|
|
}
|
|
}
|
|
}
|
|
|
|
after = {
|
|
remove_character_flag = flag_learning_theology_2020_historical
|
|
scope:scholar = {
|
|
silent_disappearance_ai_if_created_effect = yes
|
|
}
|
|
}
|
|
}
|
|
|
|
#Writing commentaries - publish one or do more?
|
|
learning_theology_special.1102 = {
|
|
type = character_event
|
|
title = learning_theology_special.1101.t
|
|
desc = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
exists = scope:scholar
|
|
}
|
|
desc = learning_theology_special.1102.desc
|
|
}
|
|
desc = learning_theology_special.1102.desc_dead
|
|
}
|
|
desc = learning_theology_special.1102.desc_ending
|
|
}
|
|
|
|
theme = learning_theology_focus
|
|
left_portrait = {
|
|
character = root
|
|
animation = writing
|
|
}
|
|
right_portrait = {
|
|
character = scope:scholar
|
|
animation = happy_teacher
|
|
}
|
|
|
|
option = { #Give credit to scholar
|
|
trigger = {
|
|
scope:scholar = { is_alive = yes }
|
|
}
|
|
name = learning_theology_special.1102.c
|
|
|
|
if = {
|
|
limit = {
|
|
can_set_relation_friend_trigger = { CHARACTER = scope:scholar }
|
|
}
|
|
set_relation_friend = { reason = friend_bible_commentary target = scope:scholar }
|
|
}
|
|
|
|
random_list = {
|
|
desc = learning_theology_special.1102.c.rl_desc
|
|
100 = {
|
|
desc = learning_theology_special.1102.c.success
|
|
show_chance = no
|
|
modifier = {
|
|
add = {
|
|
value = scope:scholar.ai_honor
|
|
}
|
|
}
|
|
|
|
send_interface_toast = {
|
|
title = learning_theology_special.1102.c.success.toast
|
|
left_icon = scope:scholar
|
|
add_learning_lifestyle_perk_points = 1
|
|
}
|
|
}
|
|
100 = {
|
|
desc = learning_theology_special.1102.c.failure
|
|
show_chance = no
|
|
modifier = { #Make this instant success
|
|
scope:scholar.ai_honor >= low_positive_ai_value
|
|
add = -1000
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = scope:scholar.ai_honor
|
|
multiply = -1
|
|
}
|
|
}
|
|
send_interface_toast = {
|
|
title = learning_theology_special.1102.c.failure.toast
|
|
left_icon = scope:scholar
|
|
add_learning_lifestyle_xp = minor_lifestyle_xp
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_chance = {
|
|
base = 200
|
|
}
|
|
}
|
|
|
|
option = { #"Publish" and claim prestige
|
|
trigger = {
|
|
scope:scholar = { is_alive = yes }
|
|
}
|
|
name = learning_theology_special.1102.b
|
|
|
|
set_relation_rival = {
|
|
target = scope:scholar
|
|
reason = rival_academic_dispute
|
|
}
|
|
scope:scholar = { select_and_move_to_pool_effect = yes }
|
|
|
|
duel = {
|
|
skill = intrigue
|
|
target = scope:scholar
|
|
60 = {
|
|
desc = learning_theology_special.1102.b.success
|
|
compare_modifier = {
|
|
value = scope:duel_value
|
|
multiplier = 4
|
|
}
|
|
add_learning_lifestyle_perk_points = 1
|
|
add_prestige = medium_prestige_gain
|
|
|
|
}
|
|
40 = {
|
|
desc = learning_theology_special.1102.b.failure
|
|
compare_modifier = {
|
|
value = scope:duel_value
|
|
multiplier = -2
|
|
}
|
|
add_learning_lifestyle_xp = minor_lifestyle_xp
|
|
add_prestige = medium_prestige_loss
|
|
}
|
|
}
|
|
ai_chance = {
|
|
base = 25
|
|
modifier = {
|
|
factor = 2.5
|
|
OR = {
|
|
has_trait = ambitious
|
|
has_trait = arrogant
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
option = { #Cop-out if the scholar has died
|
|
name = learning_theology_special.1102.d
|
|
trigger = {
|
|
scope:scholar = {
|
|
is_alive = no
|
|
}
|
|
}
|
|
add_learning_lifestyle_xp = minor_lifestyle_xp
|
|
ai_chance = {
|
|
base = 200
|
|
}
|
|
}
|
|
|
|
after = {
|
|
remove_character_flag = is_in_learning_special_event
|
|
}
|
|
}
|
|
|