14840 lines
317 KiB
Text
14840 lines
317 KiB
Text
|
|
# Events for Pilgrimages
|
||
|
|
|
||
|
|
namespace = pilgrimage
|
||
|
|
|
||
|
|
################################################################################################################################
|
||
|
|
## Pilgrimage Activity System Events
|
||
|
|
## 0040-0100
|
||
|
|
## by Filippa Gannholm Kirsten
|
||
|
|
################################
|
||
|
|
# pilgrimage.0040 - Invalidation
|
||
|
|
# pilgrimage.0042 - Invalidation because you bury old host back home
|
||
|
|
# pilgrimage.0500 - Promise your dying religious relative to go on a Pilgrimage
|
||
|
|
#
|
||
|
|
############################
|
||
|
|
## Generic Journey Events
|
||
|
|
## 1001-2100 + 6001-6010
|
||
|
|
## by Petter Vilberg & Filippa Gannholm Kirsten & Joe Parkin
|
||
|
|
############################
|
||
|
|
# pilgrimage.1100 - Sea: Saint Elmo's Fire
|
||
|
|
# pilgrimage.1110 - Heathen Raiders
|
||
|
|
# pilgrimage.1120 - Tour Church
|
||
|
|
# pilgrimage.1130 - Roadside Shrine
|
||
|
|
# pilgrimage.1140 - Strength in Numbers
|
||
|
|
# pilgrimage.2002 - Heathen-hating adherent challenges you
|
||
|
|
# pilgrimage.2003 - Hire more guards?
|
||
|
|
# pilgrimage.2004 - Run into a potential friend
|
||
|
|
# pilgrimage.2005 - A peasant inadvertedly insults you
|
||
|
|
# pilgrimage.2006 - Your pilgrimage is taking a little detour
|
||
|
|
# pilgrimage.2008 - Fall ill
|
||
|
|
# pilgrimage.2009 - Develop pneumonia
|
||
|
|
# pilgrimage.2010-5 - Meet a Mystic
|
||
|
|
# pilgrimage.2020-21 - Pilgrimage thieves
|
||
|
|
# pilgrimage.2030 - Sea: Massive rainbow
|
||
|
|
# pilgrimage.2040 - Sea: Go fish
|
||
|
|
# pilgrimage.2050 - Sea: Shipwrecked pilgrims
|
||
|
|
#
|
||
|
|
############################
|
||
|
|
## 'Temptation' Events
|
||
|
|
## 2101-2999
|
||
|
|
## by Bianca Savazzi & Sean Hughes
|
||
|
|
############################
|
||
|
|
# pilgrimage.2101 - Rakish or Lustful character considers making a pit stop, or perhaps, a detour to the local brothels
|
||
|
|
# pilgrimage.2501-4 - Persistent Beggar
|
||
|
|
# pilgrimage.2511 - Cocky Lordling
|
||
|
|
#
|
||
|
|
################################
|
||
|
|
# Religion-specific Journey Events
|
||
|
|
# 3001-3999
|
||
|
|
# by Sean Hughes
|
||
|
|
################################
|
||
|
|
## 3001-3100: Christianity
|
||
|
|
# pilgrimage.3001 - Zealous priest giving sermon in freezing rains
|
||
|
|
# pilgrimage.3002-3 - Naked preacher claiming to have reclaimed the lost innocence of Adam & Eve
|
||
|
|
# pilgrimage.3004 - Doomsayer claiming the end is nigh!
|
||
|
|
#
|
||
|
|
## 3101-3200: Islam
|
||
|
|
# pilgrimage.3102 - Ziyarat - Why am I taking this pilgrimage?
|
||
|
|
#
|
||
|
|
## 3201-3300: Hinduism
|
||
|
|
# pilgrimage.3201 - Ritual purification in a river
|
||
|
|
# pilgrimage.3202 - Contemplating the universe
|
||
|
|
#
|
||
|
|
## 3301-3400: Buddhism
|
||
|
|
# pilgrimage.3301 - Critical Wanderer
|
||
|
|
# pilgrimage.3302 - The Wisdom of Goats
|
||
|
|
# pilgrimage.3303 - Kalama Sutta
|
||
|
|
#
|
||
|
|
## 3401-3500: Dharmic
|
||
|
|
# pilgrimage.3401 - Brahmacharya Challenged
|
||
|
|
#
|
||
|
|
############################
|
||
|
|
## DLC Events
|
||
|
|
## by Chad Uhl
|
||
|
|
############################
|
||
|
|
## 6001-6010: BP1
|
||
|
|
# pilgrimage.6001-4 - Sneaking off to a tavern with your pal
|
||
|
|
# pilgrimage.6005 - You find out your friend is a Non-Believer
|
||
|
|
# pilgrimage.6006 - You and a friend are on a pilgrimage and your friend is healed in a miracle performed by a wandering priest
|
||
|
|
#
|
||
|
|
################################
|
||
|
|
# Hajj Arrival Event
|
||
|
|
# 3101
|
||
|
|
################################
|
||
|
|
# pilgrimage.3101 - Entering state of Ihram
|
||
|
|
#
|
||
|
|
################################
|
||
|
|
## Generic Arrival Events
|
||
|
|
## 4001-4999
|
||
|
|
## by Petter Vilberg
|
||
|
|
################################
|
||
|
|
# pilgrimage.4001 - Generic Destination
|
||
|
|
# pilgrimage.4002 - The Mystic you met on your journey is there!
|
||
|
|
# pilgrimage.4010 - Obligatory Pilgrimage - Skip Destination Event
|
||
|
|
# pilgrimage.4020 - Bury old host at Destination
|
||
|
|
#
|
||
|
|
################################
|
||
|
|
## Holy Site-specific destination arrival events
|
||
|
|
## 5001-5999
|
||
|
|
## by Sean Hughes
|
||
|
|
################################
|
||
|
|
## Christian
|
||
|
|
# pilgrimage.5001 - Rome
|
||
|
|
# pilgrimage.5011 - Jerusalem
|
||
|
|
# pilgrimage.5021 - Constantinople
|
||
|
|
# pilgrimage.5031 - Alexandria
|
||
|
|
#
|
||
|
|
## Jewish
|
||
|
|
# pilgrimage.5101 - Mount Sinai
|
||
|
|
#
|
||
|
|
## Muslim
|
||
|
|
# pilgrimage.5201 - Medina
|
||
|
|
#
|
||
|
|
## Hindu
|
||
|
|
# pilgrimage.5301 - Varanasi
|
||
|
|
# pilgrimage.5311 - Ayodhya
|
||
|
|
# pilgrimage.5321 - Mathura
|
||
|
|
# pilgrimage.5331 - Haridwar
|
||
|
|
# pilgrimage.5341 - Kanchipuram
|
||
|
|
# pilgrimage.5351 - Ujjayini
|
||
|
|
# pilgrimage.5361 - Dwarka
|
||
|
|
#
|
||
|
|
## Buddhism
|
||
|
|
# pilgrimage.5401 - Bodh Gaya
|
||
|
|
# pilgrimage.5411 - Kushinagar
|
||
|
|
# pilgrimage.5421 - Sarnath
|
||
|
|
#
|
||
|
|
## Jainism
|
||
|
|
# pilgrimage.5501 - Shikharj
|
||
|
|
#
|
||
|
|
## Zoroastrian
|
||
|
|
# pilgrimage.5601 - Ushi-darena
|
||
|
|
#
|
||
|
|
## Norse Germanic
|
||
|
|
# pilgrimage.5901 - Paderborn
|
||
|
|
#
|
||
|
|
## Tengri
|
||
|
|
# pilgrimage.5911 - Open Blue Skies
|
||
|
|
#
|
||
|
|
## Sanctity of Nature
|
||
|
|
# pilgrimage.5921 - Sacred Groves
|
||
|
|
#
|
||
|
|
################################
|
||
|
|
## Remaining at a Holy Site events
|
||
|
|
## 6500-6999
|
||
|
|
## by Filippa Gannholm Kirsten & Veronica Pazos
|
||
|
|
################################
|
||
|
|
# pilgrimage.6500 - Appreciation
|
||
|
|
# pilgrimage.6510 - Lost in Translation
|
||
|
|
# pilgrimage.6520 - Time To Go Home Soon?
|
||
|
|
# pilgrimage.6530-5 - Fishy local guide?
|
||
|
|
# pilgrimage.6540 - Find some exotic wares
|
||
|
|
# pilgrimage.6750 - Repent - remove secret/coping trait
|
||
|
|
# pilgrimage.6760 - Theological debate with facts and logic
|
||
|
|
# pilgrimage.6770 - Do you wanna buy some cheeky relic?
|
||
|
|
# pilgrimage.6780 - Recruit skillful courtier
|
||
|
|
# pilgrimage.6790 - Meet local guru - trait flipping event
|
||
|
|
# pilgrimage.6800 - Entourage member feels The Calling
|
||
|
|
# pilgrimage.6810 - Do you wanna buy an indulgence?
|
||
|
|
# pilgrimage.6820 - Do you wanna buy a pilgrim's guide? - based in the Codex Calixtinus
|
||
|
|
# pilgrimage.6830 - Admire the holy site in a religious way
|
||
|
|
# pilgrimage.6840 - Ask a local priest to bless your artifact
|
||
|
|
# pilgrimage.6850 - A Master Thief
|
||
|
|
################################
|
||
|
|
## Conclusion events
|
||
|
|
## 7000-7499
|
||
|
|
## by Filippa Gannholm Kirsten
|
||
|
|
################################
|
||
|
|
# pilgrimage.7000 - Summarizing our activity
|
||
|
|
#
|
||
|
|
################################
|
||
|
|
## Return Events
|
||
|
|
## 9001-9999
|
||
|
|
## by Petter Vilberg & Filippa Gannholm Kirsten
|
||
|
|
################################
|
||
|
|
# pilgrimage.9001 - Nice spiritual journey
|
||
|
|
# pilgrimage.9010 - Bury old host back home
|
||
|
|
# pilgrimage.9100 - Follow-up to exotic wares event
|
||
|
|
#
|
||
|
|
|
||
|
|
|
||
|
|
################################################################################################################################
|
||
|
|
## Pilgrimage Activity System Events
|
||
|
|
# 0040-0100
|
||
|
|
## by Filippa Gannholm Kirsten
|
||
|
|
################################
|
||
|
|
# pilgrimage.0040 - Invalidation
|
||
|
|
# pilgrimage.0042 - Invalidation because you bury old host back home
|
||
|
|
# pilgrimage.0500 - Promise your religious relative to go on a Pilgrimage
|
||
|
|
#
|
||
|
|
|
||
|
|
#Invalidation
|
||
|
|
pilgrimage.0040 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.0040.t
|
||
|
|
desc = {
|
||
|
|
first_valid = {
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = { has_variable = moved_capital_to_holy_site }
|
||
|
|
desc = pilgrimage.0040.desc_moved_capital
|
||
|
|
}
|
||
|
|
desc = pilgrimage.0040.desc
|
||
|
|
}
|
||
|
|
}
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
override_background = {
|
||
|
|
trigger = { is_imprisoned = yes }
|
||
|
|
reference = dungeon
|
||
|
|
}
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { has_variable = moved_capital_to_holy_site }
|
||
|
|
animation = thinking
|
||
|
|
}
|
||
|
|
animation = sadness
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
#If our inherited Pilgrimage invalidated, remove the indicator modifier and bury them at home
|
||
|
|
if = {
|
||
|
|
limit = { has_character_modifier = pilgrimage_burial_at_destination_modifier }
|
||
|
|
remove_character_modifier = pilgrimage_burial_at_destination_modifier
|
||
|
|
add_character_flag = pilgrimage_burial_interrupted_pilgrimage
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
add_character_flag = pilgrimage_invalidated
|
||
|
|
}
|
||
|
|
}
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = { has_variable = moved_capital_to_holy_site }
|
||
|
|
text = pilgrimage.0040.a_moved_capital
|
||
|
|
}
|
||
|
|
name = pilgrimage.0040.a
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
remove_character_flag = pilgrim_group_joined
|
||
|
|
#Bury the old host
|
||
|
|
if = {
|
||
|
|
limit = { has_character_modifier = pilgrimage_burial_at_capital_modifier }
|
||
|
|
#Trigger burial
|
||
|
|
trigger_event = {
|
||
|
|
id = pilgrimage.9010
|
||
|
|
days = 5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Our capital was moved to the holy site
|
||
|
|
if = {
|
||
|
|
limit = { exists = var:moved_capital_to_holy_site }
|
||
|
|
remove_variable = moved_capital_to_holy_site
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Invalidation because you bury old host back home
|
||
|
|
pilgrimage.0042 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.0042.t
|
||
|
|
desc = pilgrimage.0042.desc
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
override_background = { reference = army_camp }
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = sadness
|
||
|
|
}
|
||
|
|
lower_left_portrait = {
|
||
|
|
character = scope:old_pilgrimage_host
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
if = {
|
||
|
|
limit = { exists = var:old_host_to_be_buried }
|
||
|
|
var:old_host_to_be_buried = { save_scope_as = old_pilgrimage_host }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.0042.a
|
||
|
|
#Trigger burial
|
||
|
|
trigger_event = {
|
||
|
|
id = pilgrimage.9010
|
||
|
|
days = 5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
scripted_trigger pilgrimage_0500_valid_holy_site_trigger = {
|
||
|
|
#... we really shouldn't talk about the holy site we might be _in_ right now / invalid capital_province holy site
|
||
|
|
NOR = {
|
||
|
|
this = root.location.barony
|
||
|
|
AND = {
|
||
|
|
exists = capital_province
|
||
|
|
this = capital_province.barony
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Promise your dying religious relative to go on a Pilgrimage
|
||
|
|
pilgrimage.0500 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.0500.t
|
||
|
|
desc = pilgrimage.0500.desc
|
||
|
|
theme = death
|
||
|
|
override_background = { reference = bedchamber }
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = worry
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:pilgrimage_dying_relative
|
||
|
|
animation = sick
|
||
|
|
}
|
||
|
|
cooldown = { years = 10 }
|
||
|
|
trigger = {
|
||
|
|
any_close_family_member = {
|
||
|
|
OR = {
|
||
|
|
has_any_good_relationship_with_character_trigger = { CHARACTER = root }
|
||
|
|
has_any_best_good_relationship_with_character_trigger = { CHARACTER = root }
|
||
|
|
opinion = {
|
||
|
|
target = root
|
||
|
|
value >= 40
|
||
|
|
}
|
||
|
|
}
|
||
|
|
OR = {
|
||
|
|
health <= death_chance_dying_health
|
||
|
|
has_trait = incapable
|
||
|
|
has_trait = infirm
|
||
|
|
}
|
||
|
|
OR = {
|
||
|
|
AND = {
|
||
|
|
has_trait = zealous
|
||
|
|
NOT = {
|
||
|
|
any_secret = { type = secret_non_believer }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
ai_zeal >= 50
|
||
|
|
}
|
||
|
|
is_adult = yes
|
||
|
|
faith = root.faith
|
||
|
|
has_trait = pilgrim
|
||
|
|
}
|
||
|
|
is_available_healthy_adult = yes
|
||
|
|
#Forbidden from pilgrimages? No pilgrimage for you!
|
||
|
|
faith = {
|
||
|
|
NOT = { has_doctrine_parameter = forbidden_from_pilgrimage }
|
||
|
|
any_holy_site = {
|
||
|
|
pilgrimage_0500_valid_holy_site_trigger = yes
|
||
|
|
save_temporary_scope_as = holy_site_check
|
||
|
|
}
|
||
|
|
any_holy_site = {
|
||
|
|
pilgrimage_0500_valid_holy_site_trigger = yes
|
||
|
|
this != scope:holy_site_check
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#This really should take care of most Hajj/Pilgrim-related trigger checks - if you don't have this trait, you haven't been pilgrimming before
|
||
|
|
NOR = {
|
||
|
|
has_trait = pilgrim
|
||
|
|
has_trait = hajjaj
|
||
|
|
}
|
||
|
|
#Only one modifier for _you_
|
||
|
|
NOR = {
|
||
|
|
has_character_modifier = ghost_pilgrimage_promised_modifier
|
||
|
|
has_character_modifier = hajj_promised_modifier
|
||
|
|
has_character_modifier = pilgrimage_promised_modifier
|
||
|
|
}
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
random_close_family_member = {
|
||
|
|
limit = {
|
||
|
|
OR = {
|
||
|
|
has_any_good_relationship_with_character_trigger = { CHARACTER = root }
|
||
|
|
has_any_best_good_relationship_with_character_trigger = { CHARACTER = root }
|
||
|
|
}
|
||
|
|
OR = {
|
||
|
|
health <= death_chance_dying_health
|
||
|
|
has_trait = incapable
|
||
|
|
has_trait = infirm
|
||
|
|
}
|
||
|
|
is_adult = yes
|
||
|
|
faith = root.faith
|
||
|
|
has_trait = pilgrim
|
||
|
|
}
|
||
|
|
save_scope_as = pilgrimage_dying_relative
|
||
|
|
}
|
||
|
|
scope:pilgrimage_dying_relative = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
NOT = { has_character_flag = use_sickness_clothes }
|
||
|
|
}
|
||
|
|
add_character_flag = use_sickness_clothes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Some loc flavor
|
||
|
|
faith = {
|
||
|
|
random_holy_site = {
|
||
|
|
limit = { pilgrimage_0500_valid_holy_site_trigger = yes }
|
||
|
|
save_scope_as = first_holy_site
|
||
|
|
}
|
||
|
|
random_holy_site = {
|
||
|
|
limit = {
|
||
|
|
pilgrimage_0500_valid_holy_site_trigger = yes
|
||
|
|
this != scope:first_holy_site
|
||
|
|
}
|
||
|
|
save_scope_as = second_holy_site
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Hajj it is
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.0500.a
|
||
|
|
scope:pilgrimage_dying_relative = {
|
||
|
|
add_opinion = {
|
||
|
|
target = root
|
||
|
|
modifier = grateful_opinion
|
||
|
|
opinion = 15
|
||
|
|
}
|
||
|
|
}
|
||
|
|
custom_tooltip = {
|
||
|
|
text = pilgrimage.0500.a.tt_pilgrimage
|
||
|
|
add_character_modifier = pilgrimage_promised_modifier
|
||
|
|
}
|
||
|
|
add_piety = miniscule_piety_gain
|
||
|
|
stress_impact = {
|
||
|
|
cynical = medium_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
has_trait = cynical
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Erm... no.
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.0500.b
|
||
|
|
scope:pilgrimage_dying_relative = {
|
||
|
|
add_opinion = {
|
||
|
|
target = root
|
||
|
|
modifier = disappointed_opinion
|
||
|
|
opinion = -5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
sadistic = medium_stress_impact_loss
|
||
|
|
callous = minor_stress_impact_loss
|
||
|
|
compassionate = major_stress_impact_gain
|
||
|
|
zealous = medium_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
OR = {
|
||
|
|
has_trait = compassionate
|
||
|
|
has_trait = zealous
|
||
|
|
}
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
scope:pilgrimage_dying_relative ?= {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
has_character_flag = use_sickness_clothes
|
||
|
|
}
|
||
|
|
remove_character_flag = use_sickness_clothes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
############################
|
||
|
|
## Generic Journey Events
|
||
|
|
# 1001-6100
|
||
|
|
## by Petter Vilberg & Filippa Gannholm Kirsten & Joe Parkin
|
||
|
|
############################
|
||
|
|
# pilgrimage.1100 - Sea: Saint Elmo's Fire
|
||
|
|
# pilgrimage.1110 - Heathen Raiders
|
||
|
|
# pilgrimage.1120 - Tour Church
|
||
|
|
# pilgrimage.1130 - Roadside Shrine
|
||
|
|
# pilgrimage.1140 - Strength in Numbers
|
||
|
|
# pilgrimage.2002 - Heathen-hating adherent challenges you
|
||
|
|
# pilgrimage.2003 - Hire more guards?
|
||
|
|
# pilgrimage.2004 - Run into a potential friend
|
||
|
|
# pilgrimage.2005 - A peasant inadvertedly insults you
|
||
|
|
# pilgrimage.2006 - Your pilgrimage is taking a little detour
|
||
|
|
# pilgrimage.2008 - Fall ill
|
||
|
|
# pilgrimage.2009 - Develop pneumonia
|
||
|
|
# pilgrimage.2010-5 - Meet a Mystic
|
||
|
|
# pilgrimage.2020-21 - Pilgrimage thieves
|
||
|
|
# pilgrimage.2030 - Sea: Massive rainbow
|
||
|
|
# pilgrimage.2040 - Sea: Go fish
|
||
|
|
# pilgrimage.2050 - Sea: Shipwrecked pilgrims
|
||
|
|
#
|
||
|
|
|
||
|
|
scripted_effect pilgrimage_st_elmo_success_effect = {
|
||
|
|
random_list = {
|
||
|
|
7 = {
|
||
|
|
show_chance = no
|
||
|
|
desc = pilgrimage.1100.success
|
||
|
|
modifier = { add = scope:duel_variety }
|
||
|
|
send_interface_toast = {
|
||
|
|
title = pilgrimage.1100.success
|
||
|
|
current_travel_plan = {
|
||
|
|
add_destination_progress = { days = 5 }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
7 = {
|
||
|
|
show_chance = no
|
||
|
|
desc = pilgrimage.1100.failure
|
||
|
|
modifier = {
|
||
|
|
add = {
|
||
|
|
value = 0
|
||
|
|
subtract = scope:duel_variety
|
||
|
|
}
|
||
|
|
}
|
||
|
|
send_interface_toast = {
|
||
|
|
title = pilgrimage.1100.failure
|
||
|
|
current_travel_plan = {
|
||
|
|
delay_travel_plan = { days = 90 }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Sea: Saint Elmo's Fire
|
||
|
|
# by Joe Parkin
|
||
|
|
pilgrimage.1100 = {
|
||
|
|
type = character_event
|
||
|
|
title = {
|
||
|
|
desc = {
|
||
|
|
first_valid = {
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
culture = {
|
||
|
|
OR = {
|
||
|
|
has_cultural_tradition = tradition_byzantine_succession
|
||
|
|
has_cultural_tradition = tradition_ep3_roman_ceremonies
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
desc = pilgrimage.1100.t.greek
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = { OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } }
|
||
|
|
desc = pilgrimage.1100.t.christian
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
faith = { has_doctrine = unreformed_faith_doctrine }
|
||
|
|
}
|
||
|
|
desc = pilgrimage.1100.t.pagan
|
||
|
|
}
|
||
|
|
desc = pilgrimage.1100.t
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
desc = {
|
||
|
|
desc = pilgrimage.1100.desc
|
||
|
|
first_valid = {
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = { exists = scope:panicked_pilgrim }
|
||
|
|
desc = pilgrimage.1100.companion
|
||
|
|
}
|
||
|
|
desc = pilgrimage.1100.alone
|
||
|
|
}
|
||
|
|
}
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
override_background = { reference = terrain }
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:panicked_pilgrim
|
||
|
|
animation = fear
|
||
|
|
}
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = shock
|
||
|
|
}
|
||
|
|
cooldown = { years = 10 }
|
||
|
|
|
||
|
|
trigger = {
|
||
|
|
is_travelling = yes
|
||
|
|
location = {
|
||
|
|
has_sea_danger_type = { TRAVEL = root.current_travel_plan }
|
||
|
|
}
|
||
|
|
current_travel_plan = {
|
||
|
|
any_entourage_character = {
|
||
|
|
count > 4
|
||
|
|
}
|
||
|
|
any_entourage_character = {
|
||
|
|
NOR = {
|
||
|
|
this = root
|
||
|
|
has_trait = brave
|
||
|
|
has_trait = zealous
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
immediate = {
|
||
|
|
mp_delay_travel_plan = { DAYS = 90 }
|
||
|
|
current_travel_plan = {
|
||
|
|
random_entourage_character = {
|
||
|
|
limit = {
|
||
|
|
NOR = {
|
||
|
|
this = root
|
||
|
|
has_trait = brave
|
||
|
|
has_trait = zealous
|
||
|
|
}
|
||
|
|
}
|
||
|
|
weight = {
|
||
|
|
base = 1
|
||
|
|
modifier = {
|
||
|
|
has_trait = craven
|
||
|
|
add = 10
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
has_trait = cynical
|
||
|
|
add = 10
|
||
|
|
}
|
||
|
|
}
|
||
|
|
save_scope_as = panicked_pilgrim
|
||
|
|
}
|
||
|
|
random_entourage_character = {
|
||
|
|
limit = {
|
||
|
|
this != root
|
||
|
|
}
|
||
|
|
alternative_limit = { always = yes }
|
||
|
|
save_scope_as = victim_pilgrim
|
||
|
|
}
|
||
|
|
random_entourage_character = {
|
||
|
|
limit = {
|
||
|
|
NOR = {
|
||
|
|
this = root
|
||
|
|
this = scope:victim_pilgrim
|
||
|
|
is_spouse_of = root
|
||
|
|
is_close_family_of = root
|
||
|
|
is_landed = yes
|
||
|
|
}
|
||
|
|
is_lowborn = yes
|
||
|
|
}
|
||
|
|
alternative_limit = {
|
||
|
|
NOR = {
|
||
|
|
this = root
|
||
|
|
this = scope:victim_pilgrim
|
||
|
|
is_spouse_of = root
|
||
|
|
is_close_family_of = root
|
||
|
|
is_landed = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
alternative_limit = {
|
||
|
|
NOR = {
|
||
|
|
this = root
|
||
|
|
this = scope:victim_pilgrim
|
||
|
|
}
|
||
|
|
}
|
||
|
|
alternative_limit = {
|
||
|
|
this != root
|
||
|
|
}
|
||
|
|
save_scope_as = sacrifice_pilgrim
|
||
|
|
}
|
||
|
|
}
|
||
|
|
save_scope_value_as = {
|
||
|
|
name = duel_variety
|
||
|
|
value = { 1 4 }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
option = { # Look, god guides our path
|
||
|
|
name = pilgrimage.1100.a
|
||
|
|
add_piety = minor_piety_gain
|
||
|
|
scope:panicked_pilgrim = {
|
||
|
|
add_opinion = {
|
||
|
|
target = root
|
||
|
|
modifier = angry_opinion
|
||
|
|
opinion = -10
|
||
|
|
}
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { exists = scope:victim_pilgrim }
|
||
|
|
random = {
|
||
|
|
chance = 50
|
||
|
|
custom_tooltip = {
|
||
|
|
text = pilgrimage_random_pilgrim_tt
|
||
|
|
send_interface_toast = {
|
||
|
|
title = pilgrimage_fell_overboard_tt
|
||
|
|
left_icon = scope:victim_pilgrim
|
||
|
|
scope:victim_pilgrim = {
|
||
|
|
death = { death_reason = death_drowned }
|
||
|
|
every_close_family_member = {
|
||
|
|
custom = every_family_member_tt
|
||
|
|
limit = {
|
||
|
|
this != root
|
||
|
|
}
|
||
|
|
add_opinion = {
|
||
|
|
target = root
|
||
|
|
modifier = accidentally_killed_family_opinion
|
||
|
|
opinion = -15
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
pilgrimage_st_elmo_success_effect = yes
|
||
|
|
stress_impact = {
|
||
|
|
craven = minor_stress_impact_gain
|
||
|
|
cynical = minor_stress_impact_gain
|
||
|
|
fickle = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 50
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_zeal = 1
|
||
|
|
ai_boldness = 1
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
option = { # Climb rigging
|
||
|
|
name = pilgrimage.1100.b
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
has_trait = lunatic_1
|
||
|
|
has_trait = lunatic_genetic
|
||
|
|
has_trait = possessed_1
|
||
|
|
has_trait = possessed_genetic
|
||
|
|
}
|
||
|
|
}
|
||
|
|
flavor = pilgrimage.1100.b.flavor
|
||
|
|
trait = lunatic_1
|
||
|
|
trait = lunatic_genetic
|
||
|
|
add_piety = medium_piety_gain
|
||
|
|
duel = {
|
||
|
|
skill = prowess
|
||
|
|
value = medium_skill_rating
|
||
|
|
50 = {
|
||
|
|
modifier = { add = scope:duel_variety }
|
||
|
|
modifier = {
|
||
|
|
factor = 1.5
|
||
|
|
has_trait = athletic
|
||
|
|
}
|
||
|
|
compare_modifier = {
|
||
|
|
value = scope:duel_value
|
||
|
|
multiplier = 3.5
|
||
|
|
min = 5
|
||
|
|
}
|
||
|
|
send_interface_toast = {
|
||
|
|
title = pilgrimage.1100.b.success.t
|
||
|
|
left_icon = root
|
||
|
|
add_character_modifier = {
|
||
|
|
modifier = pilgrimage_touched_divine_modifier
|
||
|
|
years = 10
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
30 = {
|
||
|
|
modifier = {
|
||
|
|
factor = 1.5
|
||
|
|
has_trait = wounded
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
factor = 1.5
|
||
|
|
has_trait = one_legged
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
factor = 1.5
|
||
|
|
has_trait = one_eyed
|
||
|
|
}
|
||
|
|
compare_modifier = {
|
||
|
|
value = scope:duel_value
|
||
|
|
multiplier = -1
|
||
|
|
min = 5
|
||
|
|
}
|
||
|
|
send_interface_toast = {
|
||
|
|
title = pilgrimage.1100.b.wounded.t
|
||
|
|
left_icon = root
|
||
|
|
change_trait_rank = {
|
||
|
|
trait = wounded
|
||
|
|
rank = 1
|
||
|
|
max = 3
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
10 = {
|
||
|
|
compare_modifier = {
|
||
|
|
value = scope:duel_value
|
||
|
|
multiplier = -3.5
|
||
|
|
min = 5
|
||
|
|
}
|
||
|
|
death = { death_reason = death_drowned }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
pilgrimage_st_elmo_success_effect = yes
|
||
|
|
stress_impact = {
|
||
|
|
base = major_stress_impact_loss
|
||
|
|
craven = medium_stress_impact_gain
|
||
|
|
cynical = medium_stress_impact_gain
|
||
|
|
fickle = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 25
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_rationality = -1
|
||
|
|
ai_zeal = 0.5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
option = { # Sacrifice
|
||
|
|
name = pilgrimage.1100.c
|
||
|
|
trigger = {
|
||
|
|
faith = {
|
||
|
|
OR = {
|
||
|
|
has_doctrine = unreformed_faith_doctrine
|
||
|
|
has_doctrine_parameter = gruesome_festivals_active
|
||
|
|
has_doctrine_parameter = human_sacrifice_active
|
||
|
|
}
|
||
|
|
}
|
||
|
|
exists = scope:sacrifice_pilgrim
|
||
|
|
}
|
||
|
|
flavor = pilgrimage.1100.c.flavor
|
||
|
|
add_piety = medium_piety_gain
|
||
|
|
scope:sacrifice_pilgrim = {
|
||
|
|
death = { death_reason = death_drowned }
|
||
|
|
every_close_family_member = {
|
||
|
|
custom = every_family_member_tt
|
||
|
|
add_opinion = {
|
||
|
|
target = root
|
||
|
|
modifier = executed_close_family
|
||
|
|
opinion = -15
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
pilgrimage_st_elmo_success_effect = yes
|
||
|
|
stress_impact = {
|
||
|
|
compassionate = medium_stress_impact_gain
|
||
|
|
cynical = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 25
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_rationality = -1
|
||
|
|
ai_zeal = 0.5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
option = { # We must turn back!
|
||
|
|
name = pilgrimage.1100.d
|
||
|
|
scope:panicked_pilgrim = {
|
||
|
|
add_opinion = {
|
||
|
|
target = root
|
||
|
|
modifier = grateful_opinion
|
||
|
|
opinion = 10
|
||
|
|
}
|
||
|
|
}
|
||
|
|
current_travel_plan = {
|
||
|
|
delay_travel_plan = { days = 90 }
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
brave = minor_stress_impact_gain
|
||
|
|
zealous = medium_stress_impact_gain
|
||
|
|
stubborn = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_zeal = -0.5
|
||
|
|
ai_boldness = -0.5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
after = {
|
||
|
|
mp_resume_travel_plan = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
scripted_trigger pilgrim_heathen_raider_trigger = {
|
||
|
|
# Landless
|
||
|
|
is_landed = no
|
||
|
|
# No claims
|
||
|
|
NOT = {
|
||
|
|
any_claim = {}
|
||
|
|
}
|
||
|
|
# No house
|
||
|
|
is_lowborn = yes
|
||
|
|
# Faith is hostile to traveler's
|
||
|
|
faith = {
|
||
|
|
faith_hostility_level = {
|
||
|
|
target = root.faith
|
||
|
|
value > 1
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Is martial gender for own culture/faith
|
||
|
|
can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = this }
|
||
|
|
# Is a military person of some sort
|
||
|
|
OR = {
|
||
|
|
number_of_commander_traits > 1
|
||
|
|
has_trait = education_martial
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Heathen Raiders
|
||
|
|
# by Joe Parkin
|
||
|
|
pilgrimage.1110 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.1110.t
|
||
|
|
desc = {
|
||
|
|
desc = pilgrimage.1110.desc
|
||
|
|
first_valid = {
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
scope:shared_holy_site ?= {
|
||
|
|
this = title:b_makka
|
||
|
|
this = root.involved_activity.activity_location.barony
|
||
|
|
county.county_controller.religion = scope:heathen_raider.religion
|
||
|
|
}
|
||
|
|
}
|
||
|
|
desc = pilgrimage.1110.shared_target_heathen_hajj
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
scope:shared_holy_site ?= {
|
||
|
|
this = title:b_makka
|
||
|
|
this = root.involved_activity.activity_location.barony
|
||
|
|
county.county_controller.religion = root.religion
|
||
|
|
county.county_controller.religion != scope:heathen_raider.religion
|
||
|
|
}
|
||
|
|
}
|
||
|
|
desc = pilgrimage.1110.shared_target_controlled_hajj
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
scope:shared_holy_site ?= {
|
||
|
|
this = title:b_jerusalem
|
||
|
|
this = root.involved_activity.activity_location.barony
|
||
|
|
county.county_controller.religion = scope:heathen_raider.religion
|
||
|
|
}
|
||
|
|
}
|
||
|
|
desc = pilgrimage.1110.shared_target_heathen_jerusalem
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
scope:shared_holy_site ?= {
|
||
|
|
this = title:b_jerusalem
|
||
|
|
this = root.involved_activity.activity_location.barony
|
||
|
|
county.county_controller.religion = root.religion
|
||
|
|
county.county_controller.religion != scope:heathen_raider.religion
|
||
|
|
}
|
||
|
|
}
|
||
|
|
desc = pilgrimage.1110.shared_target_controlled_jerusalem
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
scope:shared_holy_site ?= {
|
||
|
|
this = root.involved_activity.activity_location.barony
|
||
|
|
county.county_controller.religion = scope:heathen_raider.religion
|
||
|
|
}
|
||
|
|
}
|
||
|
|
desc = pilgrimage.1110.shared_target_heathen
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
scope:shared_holy_site ?= {
|
||
|
|
this = root.involved_activity.activity_location.barony
|
||
|
|
county.county_controller.religion = root.religion
|
||
|
|
county.county_controller.religion != scope:heathen_raider.religion
|
||
|
|
}
|
||
|
|
}
|
||
|
|
desc = pilgrimage.1110.shared_target_controlled
|
||
|
|
}
|
||
|
|
desc = pilgrimage.1110.fallback
|
||
|
|
}
|
||
|
|
}
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
override_background = { reference = terrain }
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:heathen_raider
|
||
|
|
animation = marshal
|
||
|
|
}
|
||
|
|
cooldown = { years = 1 }
|
||
|
|
|
||
|
|
trigger = {
|
||
|
|
is_travelling = yes
|
||
|
|
is_location_valid_for_travel_event_on_land = yes
|
||
|
|
location.county = {
|
||
|
|
faith = {
|
||
|
|
faith_hostility_level = { target = root.faith value > 1 }
|
||
|
|
}
|
||
|
|
holder = {
|
||
|
|
NOR = {
|
||
|
|
this = root
|
||
|
|
any_liege_or_above = { this = root }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
current_travel_plan = {
|
||
|
|
any_entourage_character = {
|
||
|
|
this != root
|
||
|
|
count >= 2
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
weight_multiplier = {
|
||
|
|
base = 1
|
||
|
|
modifier = {
|
||
|
|
factor = 0.5
|
||
|
|
location.county.faith = { has_doctrine = tenet_dharmic_pacifism }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
immediate = {
|
||
|
|
location.county = { save_scope_as = heathen_raider_county }
|
||
|
|
location.county.holder.top_liege = { save_scope_as = county_liege }
|
||
|
|
# Save or create a heathen raider
|
||
|
|
random_list = {
|
||
|
|
9 = {
|
||
|
|
trigger = { # Does a valid heather raider exist in the county?
|
||
|
|
any_pool_character = {
|
||
|
|
province = root.location
|
||
|
|
pilgrim_heathen_raider_trigger = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
random_pool_character = {
|
||
|
|
province = root.location
|
||
|
|
limit = { pilgrim_heathen_raider_trigger = yes }
|
||
|
|
weight = {
|
||
|
|
base = 1
|
||
|
|
modifier = {
|
||
|
|
add = 10
|
||
|
|
has_trait = reaver
|
||
|
|
}
|
||
|
|
}
|
||
|
|
save_scope_as = heathen_raider
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
location != root.location
|
||
|
|
}
|
||
|
|
hidden_effect = { move_to_pool_at = root.location }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
1 = {
|
||
|
|
create_character = {
|
||
|
|
template = new_raider_character
|
||
|
|
culture = root.location.culture
|
||
|
|
faith = root.location.faith
|
||
|
|
dynasty = none
|
||
|
|
location = root.location
|
||
|
|
gender_female_chance = scope:county_liege.root_soldier_female_chance
|
||
|
|
save_scope_as = heathen_raider
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
scope:heathen_raider = {
|
||
|
|
add_character_flag = wear_armor
|
||
|
|
}
|
||
|
|
# Save potential victim
|
||
|
|
current_travel_plan = {
|
||
|
|
random_entourage_character = {
|
||
|
|
limit = {
|
||
|
|
this != root
|
||
|
|
can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = root }
|
||
|
|
}
|
||
|
|
alternative_limit = {
|
||
|
|
this != root
|
||
|
|
}
|
||
|
|
weight = {
|
||
|
|
base = 1
|
||
|
|
modifier = {
|
||
|
|
factor = 2
|
||
|
|
prowess < decent_skill_rating
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
has_trait = wounded
|
||
|
|
}
|
||
|
|
}
|
||
|
|
save_scope_as = victim_pilgrim_1
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { exists = scope:victim_pilgrim_1 }
|
||
|
|
random_entourage_character = {
|
||
|
|
limit = {
|
||
|
|
NOR = {
|
||
|
|
this = root
|
||
|
|
this = scope:victim_pilgrim_1
|
||
|
|
}
|
||
|
|
can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = root }
|
||
|
|
}
|
||
|
|
alternative_limit = {
|
||
|
|
this != root
|
||
|
|
}
|
||
|
|
weight = {
|
||
|
|
base = 1
|
||
|
|
modifier = {
|
||
|
|
factor = 2
|
||
|
|
prowess < decent_skill_rating
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
has_trait = wounded
|
||
|
|
}
|
||
|
|
}
|
||
|
|
save_scope_as = victim_pilgrim_2
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Does raider faith share the holy site?
|
||
|
|
involved_activity.activity_location.barony = {
|
||
|
|
if = {
|
||
|
|
limit = { is_holy_site_of = scope:heathen_raider.faith }
|
||
|
|
save_scope_as = shared_holy_site
|
||
|
|
}
|
||
|
|
}
|
||
|
|
save_scope_value_as = {
|
||
|
|
name = duel_variety
|
||
|
|
value = { 1 4 }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Come on then
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.1110.a
|
||
|
|
duel = {
|
||
|
|
skill = martial
|
||
|
|
target = scope:heathen_raider
|
||
|
|
20 = {
|
||
|
|
desc = pilgrimage.1110.a.fled
|
||
|
|
compare_modifier = {
|
||
|
|
value = scope:duel_value
|
||
|
|
multiplier = 1
|
||
|
|
min = 5
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
add = {
|
||
|
|
value = dread
|
||
|
|
divide = 6
|
||
|
|
}
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
current_travel_plan = { num_entourage_characters >= 15 }
|
||
|
|
factor = 1.5
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
current_travel_plan = {
|
||
|
|
num_entourage_characters < 15
|
||
|
|
num_entourage_characters > 8
|
||
|
|
}
|
||
|
|
factor = 1.3
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
current_travel_plan = {
|
||
|
|
num_entourage_characters < 8
|
||
|
|
num_entourage_characters > 4
|
||
|
|
}
|
||
|
|
factor = 1.1
|
||
|
|
}
|
||
|
|
send_interface_toast = {
|
||
|
|
title = pilgrimage.1110.a.fled
|
||
|
|
left_icon = scope:heathen_raider
|
||
|
|
add_dread = minor_dread_gain
|
||
|
|
add_prestige = minor_prestige_gain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
20 = {
|
||
|
|
desc = pilgrimage.1110.a.skirmish
|
||
|
|
compare_modifier = {
|
||
|
|
value = scope:duel_value
|
||
|
|
multiplier = 3.5
|
||
|
|
min = 5
|
||
|
|
}
|
||
|
|
show_as_tooltip = { add_prestige = miniscule_prestige_gain }
|
||
|
|
if = {
|
||
|
|
limit = { exists = scope:victim_pilgrim_2 }
|
||
|
|
custom_tooltip = two_entourage_members_wounded_tt
|
||
|
|
}
|
||
|
|
else = { custom_tooltip = one_entourage_members_wounded_tt }
|
||
|
|
hidden_effect = {
|
||
|
|
send_interface_toast = {
|
||
|
|
title = pilgrimage.1110.a.skirmish
|
||
|
|
left_icon = scope:victim_pilgrim_1
|
||
|
|
right_icon = scope:victim_pilgrim_2
|
||
|
|
add_prestige = miniscule_prestige_gain
|
||
|
|
if = {
|
||
|
|
limit = { exists = scope:victim_pilgrim_2 }
|
||
|
|
scope:victim_pilgrim_2 = {
|
||
|
|
random = {
|
||
|
|
chance = 50
|
||
|
|
modifier = {
|
||
|
|
add = {
|
||
|
|
value = 0
|
||
|
|
subtract = prowess
|
||
|
|
}
|
||
|
|
}
|
||
|
|
change_trait_rank = {
|
||
|
|
trait = wounded
|
||
|
|
rank = 1
|
||
|
|
max = 3
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { exists = scope:victim_pilgrim_1 }
|
||
|
|
scope:victim_pilgrim_1 = {
|
||
|
|
random = {
|
||
|
|
chance = 50
|
||
|
|
modifier = {
|
||
|
|
add = {
|
||
|
|
value = 0
|
||
|
|
subtract = prowess
|
||
|
|
}
|
||
|
|
}
|
||
|
|
change_trait_rank = {
|
||
|
|
trait = wounded
|
||
|
|
rank = 1
|
||
|
|
max = 3
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
random = {
|
||
|
|
chance = 50
|
||
|
|
modifier = {
|
||
|
|
add = {
|
||
|
|
value = 0
|
||
|
|
subtract = prowess
|
||
|
|
}
|
||
|
|
}
|
||
|
|
change_trait_rank = {
|
||
|
|
trait = wounded
|
||
|
|
rank = 1
|
||
|
|
max = 3
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
5 = {
|
||
|
|
desc = pilgrimage.1110.a.beaten
|
||
|
|
compare_modifier = {
|
||
|
|
value = scope:duel_value
|
||
|
|
multiplier = -3.5
|
||
|
|
min = 5
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
current_travel_plan = { num_entourage_characters >= 15 }
|
||
|
|
factor = 0.5
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
current_travel_plan = {
|
||
|
|
num_entourage_characters < 15
|
||
|
|
num_entourage_characters > 8
|
||
|
|
}
|
||
|
|
factor = 0.7
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
current_travel_plan = {
|
||
|
|
num_entourage_characters < 8
|
||
|
|
num_entourage_characters > 4
|
||
|
|
}
|
||
|
|
factor = 0.9
|
||
|
|
}
|
||
|
|
show_as_tooltip = {
|
||
|
|
add_prestige = minor_prestige_loss
|
||
|
|
pay_short_term_gold = {
|
||
|
|
target = scope:heathen_raider
|
||
|
|
gold = {
|
||
|
|
value = medium_gold_value
|
||
|
|
max = 50
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { exists = scope:victim_pilgrim_2 }
|
||
|
|
custom_tooltip = two_entourage_members_die_tt
|
||
|
|
}
|
||
|
|
else = { custom_tooltip = one_entourage_members_die_tt }
|
||
|
|
hidden_effect = {
|
||
|
|
send_interface_toast = {
|
||
|
|
title = pilgrimage.1110.a.beaten
|
||
|
|
left_icon = scope:victim_pilgrim_1
|
||
|
|
right_icon = scope:victim_pilgrim_2
|
||
|
|
add_prestige = minor_prestige_loss
|
||
|
|
pay_short_term_gold = {
|
||
|
|
target = scope:heathen_raider
|
||
|
|
gold = {
|
||
|
|
value = medium_gold_value
|
||
|
|
max = 50
|
||
|
|
}
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { exists = scope:victim_pilgrim_2 }
|
||
|
|
scope:victim_pilgrim_2 = {
|
||
|
|
random_list = {
|
||
|
|
50 = {
|
||
|
|
modifier = { add = prowess }
|
||
|
|
change_trait_rank = {
|
||
|
|
trait = wounded
|
||
|
|
rank = 1
|
||
|
|
max = 3
|
||
|
|
}
|
||
|
|
}
|
||
|
|
50 = {
|
||
|
|
death = { death_reason = death_pilgrimage_bandit_attack }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { exists = scope:victim_pilgrim_1 }
|
||
|
|
scope:victim_pilgrim_1 = {
|
||
|
|
random_list = {
|
||
|
|
50 = {
|
||
|
|
modifier = { add = prowess }
|
||
|
|
change_trait_rank = {
|
||
|
|
trait = wounded
|
||
|
|
rank = 1
|
||
|
|
max = 3
|
||
|
|
}
|
||
|
|
}
|
||
|
|
50 = {
|
||
|
|
death = { death_reason = death_pilgrimage_bandit_attack }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
random_list = {
|
||
|
|
50 = {
|
||
|
|
modifier = { add = prowess }
|
||
|
|
change_trait_rank = {
|
||
|
|
trait = wounded
|
||
|
|
rank = 1
|
||
|
|
max = 3
|
||
|
|
}
|
||
|
|
}
|
||
|
|
50 = {
|
||
|
|
death = { death_reason = death_pilgrimage_bandit_attack }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_internal_flag = dangerous
|
||
|
|
stress_impact = {
|
||
|
|
craven = minor_stress_impact_gain
|
||
|
|
patient = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 50
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_zeal = 0.5
|
||
|
|
ai_boldness = 1
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Leave us in peace
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = { religion = scope:heathen_raider.religion }
|
||
|
|
text = pilgrimage.1110.b.religion
|
||
|
|
}
|
||
|
|
name = {
|
||
|
|
trigger = {
|
||
|
|
NOT = {
|
||
|
|
faith = { has_doctrine = unreformed_faith_doctrine }
|
||
|
|
}
|
||
|
|
scope:heathen_raider.faith = { has_doctrine = unreformed_faith_doctrine }
|
||
|
|
}
|
||
|
|
text = pilgrimage.1110.b.unreformed
|
||
|
|
}
|
||
|
|
name = {
|
||
|
|
trigger = {
|
||
|
|
religion != scope:heathen_raider.religion
|
||
|
|
NAND = {
|
||
|
|
NOT = {
|
||
|
|
faith = { has_doctrine = unreformed_faith_doctrine }
|
||
|
|
}
|
||
|
|
scope:heathen_raider.faith = { has_doctrine = unreformed_faith_doctrine }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
text = pilgrimage.1110.b
|
||
|
|
}
|
||
|
|
duel = {
|
||
|
|
skill = diplomacy
|
||
|
|
target = scope:heathen_raider
|
||
|
|
5 = {
|
||
|
|
desc = pilgrimage.1110.c.success
|
||
|
|
compare_modifier = {
|
||
|
|
value = scope:duel_value
|
||
|
|
multiplier = 3.5
|
||
|
|
min = 5
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
has_perk = zealous_proselytizer_perk
|
||
|
|
factor = 2
|
||
|
|
}
|
||
|
|
send_interface_toast = {
|
||
|
|
title = pilgrimage.1110.c.success
|
||
|
|
left_icon = scope:heathen_raider
|
||
|
|
add_piety = minor_piety_gain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
5 = {
|
||
|
|
desc = pilgrimage.1110.c.failure
|
||
|
|
compare_modifier = {
|
||
|
|
value = scope:duel_value
|
||
|
|
multiplier = -3.5
|
||
|
|
min = 5
|
||
|
|
}
|
||
|
|
send_interface_toast = {
|
||
|
|
title = pilgrimage.1110.c.failure
|
||
|
|
left_icon = scope:heathen_raider
|
||
|
|
pay_short_term_gold = {
|
||
|
|
target = scope:heathen_raider
|
||
|
|
gold = {
|
||
|
|
value = medium_gold_value
|
||
|
|
max = 50
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
wrathful = minor_stress_impact_gain
|
||
|
|
zealous = minor_stress_impact_loss
|
||
|
|
arrogant = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 50
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_zeal = 1
|
||
|
|
ai_boldness = -0.5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Join me, God is pretty cool
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.1110.c
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
AND = {
|
||
|
|
NOT = {
|
||
|
|
faith = { has_doctrine = unreformed_faith_doctrine }
|
||
|
|
}
|
||
|
|
scope:heathen_raider.faith = { has_doctrine = unreformed_faith_doctrine }
|
||
|
|
}
|
||
|
|
scope:heathen_raider.religion = root.religion
|
||
|
|
}
|
||
|
|
}
|
||
|
|
duel = {
|
||
|
|
skill = learning
|
||
|
|
target = scope:heathen_raider
|
||
|
|
10 = {
|
||
|
|
desc = pilgrimage.1110.c.success
|
||
|
|
compare_modifier = {
|
||
|
|
value = scope:duel_value
|
||
|
|
multiplier = 3.5
|
||
|
|
min = 5
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
scope:heathen_raider = { has_trait = cynical }
|
||
|
|
add = 5
|
||
|
|
}
|
||
|
|
send_interface_toast = {
|
||
|
|
title = pilgrimage.1110.c.success
|
||
|
|
left_icon = scope:heathen_raider
|
||
|
|
scope:heathen_raider = {
|
||
|
|
hidden_effect = { set_character_faith_with_conversion = root.faith }
|
||
|
|
set_character_faith = root.faith
|
||
|
|
}
|
||
|
|
add_to_entourage_court_and_activity_effect = {
|
||
|
|
CHAR_TO_ADD = scope:heathen_raider
|
||
|
|
NEW_COURT_OWNER = root
|
||
|
|
}
|
||
|
|
spawn_army = {
|
||
|
|
name = event_troop_default_name
|
||
|
|
levies = 250
|
||
|
|
location = root.location
|
||
|
|
origin = root.location
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
10 = {
|
||
|
|
desc = pilgrimage.1110.c.failure
|
||
|
|
compare_modifier = {
|
||
|
|
value = scope:duel_value
|
||
|
|
multiplier = -3.5
|
||
|
|
min = 5
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
scope:heathen_raider = { has_trait = zealous }
|
||
|
|
add = 5
|
||
|
|
}
|
||
|
|
send_interface_toast = {
|
||
|
|
title = pilgrimage.1110.c.failure
|
||
|
|
left_icon = scope:heathen_raider
|
||
|
|
add_prestige = minor_prestige_loss
|
||
|
|
pay_short_term_gold = {
|
||
|
|
target = scope:heathen_raider
|
||
|
|
gold = {
|
||
|
|
value = medium_gold_value
|
||
|
|
max = 50
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
cynical = minor_stress_impact_gain
|
||
|
|
arrogant = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 50
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_boldness = 0.5
|
||
|
|
ai_sociability = 0.5
|
||
|
|
ai_rationality = 0.5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
option = { # Take your damned money
|
||
|
|
name = pilgrimage.1110.d
|
||
|
|
pay_short_term_gold = {
|
||
|
|
target = scope:heathen_raider
|
||
|
|
gold = {
|
||
|
|
value = medium_gold_value
|
||
|
|
max = 25
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
brave = medium_stress_impact_gain
|
||
|
|
greedy = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 50
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_greed = -1
|
||
|
|
ai_rationality = 0.5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
scope:heathen_raider = {
|
||
|
|
remove_character_flag = wear_armor
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
scripted_trigger pilgrim_admire_temple_person_trigger = {
|
||
|
|
# Landless
|
||
|
|
is_landed = no
|
||
|
|
# No claims
|
||
|
|
NOT = {
|
||
|
|
any_claim = {}
|
||
|
|
}
|
||
|
|
# No house
|
||
|
|
is_lowborn = yes
|
||
|
|
# Faith is same as traveler's
|
||
|
|
faith = root.location.faith
|
||
|
|
# Is a priestly person of some sort
|
||
|
|
OR = {
|
||
|
|
has_trait = education_learning
|
||
|
|
has_trait = devoted
|
||
|
|
has_trait = theologian
|
||
|
|
is_clergy = yes
|
||
|
|
}
|
||
|
|
trigger_if = {
|
||
|
|
limit = {
|
||
|
|
faith = { has_doctrine_parameter = clergy_must_be_male }
|
||
|
|
}
|
||
|
|
is_male = yes
|
||
|
|
}
|
||
|
|
trigger_if = {
|
||
|
|
limit = {
|
||
|
|
faith = { has_doctrine_parameter = clergy_must_be_female }
|
||
|
|
}
|
||
|
|
is_female = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Tour Church
|
||
|
|
# by Joe Parkin
|
||
|
|
pilgrimage.1120 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.1120.t
|
||
|
|
desc = pilgrimage.1120.desc
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
override_background = { reference = holy_site_generic }
|
||
|
|
left_portrait = {
|
||
|
|
character = scope:temple_person
|
||
|
|
animation = chaplain
|
||
|
|
}
|
||
|
|
lower_right_portrait = scope:temple_liege
|
||
|
|
cooldown = { years = 1 }
|
||
|
|
|
||
|
|
trigger = {
|
||
|
|
is_travelling = yes
|
||
|
|
is_location_valid_for_travel_event_on_land = yes
|
||
|
|
# Not at the target destination of the pilgrimage
|
||
|
|
involved_activity.activity_location != root.location
|
||
|
|
location = {
|
||
|
|
has_holding_type = church_holding
|
||
|
|
county = {
|
||
|
|
development_level >= 5
|
||
|
|
faith = {
|
||
|
|
religion = root.religion
|
||
|
|
faith_hostility_level = { target = root.faith value <= 1 }
|
||
|
|
}
|
||
|
|
holder = {
|
||
|
|
NOR = {
|
||
|
|
this = root
|
||
|
|
any_liege_or_above = { this = root }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
save_temporary_scope_as = temple_faith
|
||
|
|
}
|
||
|
|
}
|
||
|
|
faith = {
|
||
|
|
faith_hostility_level = { target = scope:temple_faith.faith value <= 1 }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
weight_multiplier = {
|
||
|
|
base = 1
|
||
|
|
modifier = {
|
||
|
|
location.barony = { is_holy_site_of = root.faith }
|
||
|
|
add = 10
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
location = { has_special_building = yes }
|
||
|
|
add = 10
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
add = {
|
||
|
|
value = location.county.development_level
|
||
|
|
divide = 4
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
immediate = {
|
||
|
|
location = { save_scope_as = temple_province }
|
||
|
|
# Save or create a temple person
|
||
|
|
random_list = {
|
||
|
|
9 = {
|
||
|
|
trigger = { # Does a valid temple person exist in the county?
|
||
|
|
any_pool_character = {
|
||
|
|
province = scope:temple_province
|
||
|
|
pilgrim_admire_temple_person_trigger = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
random_pool_character = {
|
||
|
|
province = scope:temple_province
|
||
|
|
limit = { pilgrim_admire_temple_person_trigger = yes }
|
||
|
|
weight = {
|
||
|
|
base = 1
|
||
|
|
modifier = {
|
||
|
|
add = 10
|
||
|
|
is_clergy = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
save_scope_as = temple_person
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
location != root.location
|
||
|
|
}
|
||
|
|
hidden_effect = { move_to_pool_at = root.location }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
1 = {
|
||
|
|
create_character = {
|
||
|
|
template = priest_character_template
|
||
|
|
culture = root.location.culture
|
||
|
|
faith = root.location.faith
|
||
|
|
dynasty = none
|
||
|
|
location = root.location
|
||
|
|
gender_female_chance = root_faith_clergy_gender_female_chance
|
||
|
|
save_scope_as = temple_person
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
location.county.holder.top_liege = { save_scope_as = temple_liege }
|
||
|
|
save_scope_value_as = {
|
||
|
|
name = duel_variety
|
||
|
|
value = { 1 4 }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
option = { # Architect insights
|
||
|
|
name = pilgrimage.1120.a
|
||
|
|
trigger = { has_trait = architect }
|
||
|
|
trait = architect
|
||
|
|
add_character_modifier = {
|
||
|
|
modifier = pilgrimage_temple_architect_modifier
|
||
|
|
years = 5
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 50
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_zeal = -0.5
|
||
|
|
ai_energy = 1
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
option = { # Pray
|
||
|
|
name = pilgrimage.1120.e
|
||
|
|
add_piety = miniscule_piety_gain
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
stress_impact = {
|
||
|
|
cynical = minor_stress_impact_gain
|
||
|
|
impatient = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 50
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_boldness = -0.5
|
||
|
|
ai_sociability = 0.5
|
||
|
|
ai_zeal = 1
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
option = { # Insult place
|
||
|
|
name = pilgrimage.1120.c
|
||
|
|
add_prestige = minor_prestige_gain
|
||
|
|
reverse_add_opinion = {
|
||
|
|
target = scope:temple_liege
|
||
|
|
modifier = annoyed_opinion
|
||
|
|
opinion = -10
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
humble = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 50
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_boldness = 0.5
|
||
|
|
ai_sociability = -0.5
|
||
|
|
ai_zeal = 0.5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
option = { # Leave
|
||
|
|
name = pilgrimage.1120.d
|
||
|
|
stress_impact = {
|
||
|
|
patient = minor_stress_impact_gain
|
||
|
|
lazy = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 50
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_boldness = 0.5
|
||
|
|
ai_sociability = -0.5
|
||
|
|
ai_zeal = 0.5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
scope:temple_person = {
|
||
|
|
silent_disappearance_ai_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
scripted_trigger pilgrimage_1130_pro_character_trigger = {
|
||
|
|
faith = root.location.faith
|
||
|
|
this != root
|
||
|
|
age > 5
|
||
|
|
}
|
||
|
|
|
||
|
|
scripted_trigger pilgrimage_1130_anti_character_trigger = {
|
||
|
|
faith != root.location.faith
|
||
|
|
this != root
|
||
|
|
age > 5
|
||
|
|
}
|
||
|
|
|
||
|
|
#Roadside Shrine
|
||
|
|
# by Joe Parkin
|
||
|
|
pilgrimage.1130 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.1130.t
|
||
|
|
desc = {
|
||
|
|
desc = pilgrimage.1130.desc
|
||
|
|
first_valid = {
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
exists = scope:shrine_faithist
|
||
|
|
exists = scope:shrine_mocker
|
||
|
|
}
|
||
|
|
desc = pilgrimage.1130.both
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = { exists = scope:shrine_faithist }
|
||
|
|
desc = pilgrimage.1130.faithist
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = { exists = scope:shrine_mocker }
|
||
|
|
desc = pilgrimage.1130.mocker
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
override_background = { reference = terrain }
|
||
|
|
left_portrait = {
|
||
|
|
character = scope:shrine_faithist
|
||
|
|
animation = throne_room_bow_1
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:shrine_mocker
|
||
|
|
animation = eyeroll
|
||
|
|
}
|
||
|
|
cooldown = { years = 1 }
|
||
|
|
|
||
|
|
trigger = {
|
||
|
|
is_travelling = yes
|
||
|
|
is_location_valid_for_travel_event_on_land = yes
|
||
|
|
# Not at the target destination of the pilgrimage
|
||
|
|
involved_activity.activity_location != root.location
|
||
|
|
location = {
|
||
|
|
county = {
|
||
|
|
holder = {
|
||
|
|
NOR = {
|
||
|
|
this = root
|
||
|
|
any_liege_or_above = { this = root }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
save_temporary_scope_as = temple_faith
|
||
|
|
}
|
||
|
|
}
|
||
|
|
current_travel_plan = {
|
||
|
|
OR = {
|
||
|
|
any_entourage_character = { pilgrimage_1130_pro_character_trigger = yes }
|
||
|
|
any_entourage_character = { pilgrimage_1130_anti_character_trigger = yes }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
weight_multiplier = {
|
||
|
|
base = 1
|
||
|
|
modifier = {
|
||
|
|
add = -0.75
|
||
|
|
location.county.development_level >= 10
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
immediate = {
|
||
|
|
save_scope_as = shrine_visitor
|
||
|
|
location = { save_scope_as = shrine_province }
|
||
|
|
current_travel_plan = {
|
||
|
|
# Save a shrine faithist
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
any_entourage_character = { pilgrimage_1130_pro_character_trigger = yes }
|
||
|
|
}
|
||
|
|
random_entourage_character = {
|
||
|
|
limit = {
|
||
|
|
pilgrimage_1130_pro_character_trigger = yes
|
||
|
|
is_of_major_interest_to_root_trigger = yes
|
||
|
|
}
|
||
|
|
alternative_limit = {
|
||
|
|
pilgrimage_1130_pro_character_trigger = yes
|
||
|
|
is_of_minor_interest_to_root_trigger = yes
|
||
|
|
}
|
||
|
|
alternative_limit = { pilgrimage_1130_pro_character_trigger = yes }
|
||
|
|
weight = {
|
||
|
|
base = 1
|
||
|
|
modifier = {
|
||
|
|
has_trait = zealous
|
||
|
|
add = 10
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
has_trait = cynical
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
save_scope_as = shrine_faithist
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Save a shrine mocker
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
any_entourage_character = { pilgrimage_1130_anti_character_trigger = yes }
|
||
|
|
}
|
||
|
|
random_entourage_character = {
|
||
|
|
limit = {
|
||
|
|
pilgrimage_1130_anti_character_trigger = yes
|
||
|
|
is_of_major_interest_to_root_trigger = yes
|
||
|
|
}
|
||
|
|
limit = {
|
||
|
|
pilgrimage_1130_anti_character_trigger = yes
|
||
|
|
is_of_minor_interest_to_root_trigger = yes
|
||
|
|
}
|
||
|
|
alternative_limit = { pilgrimage_1130_anti_character_trigger = yes }
|
||
|
|
weight = {
|
||
|
|
base = 1
|
||
|
|
modifier = {
|
||
|
|
has_trait = arrogant
|
||
|
|
add = 10
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
has_trait = humble
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
save_scope_as = shrine_mocker
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
save_scope_value_as = {
|
||
|
|
name = duel_variety
|
||
|
|
value = { 1 4 }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Stop to pray
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.1130.a
|
||
|
|
trigger = { location.faith = root.faith }
|
||
|
|
remove_treasury_or_gold = 5
|
||
|
|
add_piety = miniscule_piety_gain
|
||
|
|
stress_impact = {
|
||
|
|
greedy = minor_stress_impact_gain
|
||
|
|
cynical = minor_stress_impact_gain
|
||
|
|
improvident = minor_stress_impact_loss
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 50
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_zeal = -0.5
|
||
|
|
ai_energy = 1
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Steal de moolah
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.1130.b
|
||
|
|
flavor = pilgrimage.1130.b.flavor
|
||
|
|
add_gold = {
|
||
|
|
value = tiny_gold_value
|
||
|
|
max = 15
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { faith = root.location.faith }
|
||
|
|
add_piety = medium_piety_loss
|
||
|
|
}
|
||
|
|
current_travel_plan = {
|
||
|
|
every_entourage_character = {
|
||
|
|
limit = {
|
||
|
|
faith = root.location.faith
|
||
|
|
this != root
|
||
|
|
}
|
||
|
|
custom = every_root_faith_entourage_member_tt
|
||
|
|
add_opinion = {
|
||
|
|
target = root
|
||
|
|
modifier = shrine_pilferer_opinion
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { exists = scope:shrine_mocker }
|
||
|
|
reverse_add_opinion = {
|
||
|
|
target = scope:shrine_mocker
|
||
|
|
modifier = shrine_pilferer_opinion
|
||
|
|
opinion = 10
|
||
|
|
}
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { location.faith = root.faith }
|
||
|
|
stress_impact = {
|
||
|
|
base = minor_stress_impact_gain
|
||
|
|
zealous = medium_stress_impact_gain
|
||
|
|
just = medium_stress_impact_gain
|
||
|
|
cynical = minor_stress_impact_loss
|
||
|
|
greedy = minor_stress_impact_loss
|
||
|
|
callous = minor_stress_impact_loss
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
stress_impact = {
|
||
|
|
zealous = minor_stress_impact_gain
|
||
|
|
just = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 50
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_boldness = -0.5
|
||
|
|
ai_sociability = 0.5
|
||
|
|
ai_zeal = 1
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Desecrate de shrine
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.1130.c
|
||
|
|
trigger = {
|
||
|
|
location.faith != root.faith
|
||
|
|
}
|
||
|
|
flavor = pilgrimage.1130.c.flavor
|
||
|
|
add_piety = minor_piety_gain
|
||
|
|
current_travel_plan = {
|
||
|
|
every_entourage_character = {
|
||
|
|
limit = {
|
||
|
|
NOR = {
|
||
|
|
faith = root.location.faith
|
||
|
|
this = root
|
||
|
|
}
|
||
|
|
has_trait = zealous
|
||
|
|
}
|
||
|
|
custom = every_zealous_root_faith_entourage_member_tt
|
||
|
|
add_opinion = {
|
||
|
|
target = root
|
||
|
|
modifier = shrine_desecrater_opinion
|
||
|
|
opinion = 15
|
||
|
|
}
|
||
|
|
}
|
||
|
|
every_entourage_character = {
|
||
|
|
limit = {
|
||
|
|
faith = root.location.faith
|
||
|
|
this != root
|
||
|
|
}
|
||
|
|
custom = every_province_faith_entourage_member_tt
|
||
|
|
add_opinion = {
|
||
|
|
target = root
|
||
|
|
modifier = shrine_desecrater_opinion
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
just = minor_stress_impact_gain
|
||
|
|
compassionate = minor_stress_impact_gain
|
||
|
|
humble = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 50
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_boldness = 1
|
||
|
|
ai_zeal = 0.5
|
||
|
|
ai_compassion = -0.5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Mock de prayer
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.1130.d
|
||
|
|
trigger = {
|
||
|
|
exists = scope:shrine_faithist
|
||
|
|
faith != scope:shrine_faithist.faith
|
||
|
|
}
|
||
|
|
flavor = pilgrimage.1130.d.flavor
|
||
|
|
reverse_add_opinion = {
|
||
|
|
target = scope:shrine_faithist
|
||
|
|
modifier = insulted_opinion
|
||
|
|
opinion = -10
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { exists = scope:shrine_mocker }
|
||
|
|
progress_towards_friend_effect = {
|
||
|
|
REASON = friend_mocked_heathen_together
|
||
|
|
CHARACTER = scope:shrine_mocker
|
||
|
|
OPINION = default_friend_opinion
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
compassionate = minor_stress_impact_gain
|
||
|
|
humble = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 50
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_boldness = 0.5
|
||
|
|
ai_sociability = -0.5
|
||
|
|
ai_zeal = 0.5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Insult de mocker
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.1130.e
|
||
|
|
trigger = {
|
||
|
|
exists = scope:shrine_mocker
|
||
|
|
faith = scope:shrine_province.faith
|
||
|
|
}
|
||
|
|
reverse_add_opinion = {
|
||
|
|
target = scope:shrine_mocker
|
||
|
|
modifier = insulted_opinion
|
||
|
|
opinion = -10
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { exists = scope:shrine_faithist }
|
||
|
|
progress_towards_friend_effect = {
|
||
|
|
REASON = friend_rebuffed_heathen
|
||
|
|
CHARACTER = scope:shrine_faithist
|
||
|
|
OPINION = default_friend_opinion
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
shy = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 50
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_boldness = 0.5
|
||
|
|
ai_honor = 0.5
|
||
|
|
ai_zeal = 0.5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Leave
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
text = pilgrimage.1130.f
|
||
|
|
trigger = { faith = scope:shrine_province.faith }
|
||
|
|
}
|
||
|
|
name = {
|
||
|
|
text = pilgrimage.1130.f.other
|
||
|
|
trigger = {
|
||
|
|
faith != scope:shrine_province.faith
|
||
|
|
}
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { faith = scope:shrine_province.faith }
|
||
|
|
add_piety = minor_piety_loss
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { exists = scope:shrine_faithist }
|
||
|
|
reverse_add_opinion = {
|
||
|
|
target = scope:shrine_faithist
|
||
|
|
modifier = annoyed_opinion
|
||
|
|
opinion = -10
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
generous = minor_stress_impact_gain
|
||
|
|
profligate = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 50
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_boldness = 0.5
|
||
|
|
ai_honor = 0.5
|
||
|
|
ai_zeal = 0.5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
scripted_trigger pilgrim_group_leader_trigger = {
|
||
|
|
is_available = yes
|
||
|
|
# Landless
|
||
|
|
is_landed = no
|
||
|
|
# No claims
|
||
|
|
NOT = {
|
||
|
|
any_claim = {}
|
||
|
|
}
|
||
|
|
# No house
|
||
|
|
is_lowborn = yes
|
||
|
|
# Faith is same as root's
|
||
|
|
faith = root.faith
|
||
|
|
# Dominant gender
|
||
|
|
trigger_if = {
|
||
|
|
limit = {
|
||
|
|
faith = { has_doctrine_parameter = male_dominated_law }
|
||
|
|
}
|
||
|
|
is_male = yes
|
||
|
|
}
|
||
|
|
trigger_else_if = {
|
||
|
|
limit = {
|
||
|
|
faith = { has_doctrine_parameter = female_dominated_law }
|
||
|
|
}
|
||
|
|
is_female = yes
|
||
|
|
}
|
||
|
|
trigger_else = { always = yes }
|
||
|
|
}
|
||
|
|
|
||
|
|
#Strength in Numbers
|
||
|
|
# by Joe Parkin
|
||
|
|
pilgrimage.1140 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.1140.t
|
||
|
|
desc = pilgrimage.1140.desc
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
override_background = { reference = terrain_travel }
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { has_trait = zealous }
|
||
|
|
animation = personality_zealous
|
||
|
|
}
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
has_trait = lunatic
|
||
|
|
has_trait = possessed
|
||
|
|
}
|
||
|
|
}
|
||
|
|
animation = personality_irrational
|
||
|
|
}
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
has_trait = paranoid
|
||
|
|
has_trait = craven
|
||
|
|
}
|
||
|
|
}
|
||
|
|
animation = personality_coward
|
||
|
|
}
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { has_trait = callous }
|
||
|
|
animation = personality_callous
|
||
|
|
}
|
||
|
|
animation = personality_content
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:group_leader
|
||
|
|
animation = beg
|
||
|
|
}
|
||
|
|
cooldown = { years = 1 }
|
||
|
|
|
||
|
|
trigger = {
|
||
|
|
is_travelling = yes
|
||
|
|
is_location_valid_for_travel_event_on_land = yes
|
||
|
|
current_travel_plan = {
|
||
|
|
# Not just left
|
||
|
|
next_destination_progress >= 0.2
|
||
|
|
# Not super close to arrival
|
||
|
|
next_destination_progress < 0.75
|
||
|
|
}
|
||
|
|
# Not at the target destination of the pilgrimage
|
||
|
|
involved_activity.activity_location != root.location
|
||
|
|
}
|
||
|
|
|
||
|
|
weight_multiplier = {
|
||
|
|
base = 1
|
||
|
|
modifier = {
|
||
|
|
add = {
|
||
|
|
value = location.county.development_level
|
||
|
|
divide = 4
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
immediate = {
|
||
|
|
involved_activity.activity_location = { save_scope_as = destination }
|
||
|
|
# Save a culture for the pilgrim leader
|
||
|
|
hidden_effect = {
|
||
|
|
random_list = {
|
||
|
|
10 = {
|
||
|
|
location.culture = { save_scope_as = pilgrim_culture }
|
||
|
|
}
|
||
|
|
10 = {
|
||
|
|
culture = { save_scope_as = pilgrim_culture }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Save or create a pilgrim leader
|
||
|
|
random_list = {
|
||
|
|
9 = {
|
||
|
|
trigger = { # Does a valid pilgrim leader exist in the county?
|
||
|
|
any_pool_character = {
|
||
|
|
province = root.location
|
||
|
|
pilgrim_group_leader_trigger = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
random_pool_character = {
|
||
|
|
province = root.location
|
||
|
|
limit = { pilgrim_group_leader_trigger = yes }
|
||
|
|
save_scope_as = group_leader
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
location != root.location
|
||
|
|
}
|
||
|
|
hidden_effect = { move_to_pool_at = root.location }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
1 = {
|
||
|
|
create_character = {
|
||
|
|
template = generic_peasant_character
|
||
|
|
culture = root.culture
|
||
|
|
faith = root.faith
|
||
|
|
dynasty = none
|
||
|
|
location = root.location
|
||
|
|
gender_female_chance = root_faith_dominant_gender_female_chance
|
||
|
|
save_scope_as = group_leader
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
scope:group_leader = { add_character_flag = peasant_pilgrim_leader }
|
||
|
|
save_scope_value_as = {
|
||
|
|
name = duel_variety
|
||
|
|
value = { 1 4 }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Welcome them
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.1140.a
|
||
|
|
remove_short_term_gold = 10
|
||
|
|
add_piety = minor_piety_gain
|
||
|
|
add_to_entourage_court_and_activity_effect = {
|
||
|
|
CHAR_TO_ADD = scope:group_leader
|
||
|
|
NEW_COURT_OWNER = root
|
||
|
|
}
|
||
|
|
current_travel_plan = {
|
||
|
|
add_travel_plan_modifier = { modifier = pilgrim_group_joined_modifier }
|
||
|
|
}
|
||
|
|
add_character_flag = pilgrim_group_joined
|
||
|
|
stress_impact = {
|
||
|
|
shy = minor_stress_impact_gain
|
||
|
|
greedy = minor_stress_impact_gain
|
||
|
|
improvident = minor_stress_impact_gain
|
||
|
|
callous = medium_stress_impact_gain
|
||
|
|
paranoid = minor_stress_impact_gain
|
||
|
|
arrogant = medium_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 50
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_zeal = 0.5
|
||
|
|
ai_sociability = 0.5
|
||
|
|
ai_greed = -0.5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Culture turn away
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.1140.b
|
||
|
|
trigger = {
|
||
|
|
culture != scope:group_leader.culture
|
||
|
|
}
|
||
|
|
flavor = pilgrimage.1140.b.flavor
|
||
|
|
add_prestige = minor_prestige_gain
|
||
|
|
culture = {
|
||
|
|
change_cultural_acceptance = {
|
||
|
|
target = scope:group_leader.culture
|
||
|
|
value = minor_cultural_acceptance_loss
|
||
|
|
desc = cultural_acceptance_rejected_pilgrims
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
compassionate = minor_stress_impact_gain
|
||
|
|
just = minor_stress_impact_gain
|
||
|
|
humble = minor_stress_impact_gain
|
||
|
|
trusting = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 50
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_compassion = -0.5
|
||
|
|
ai_greed = 0.5
|
||
|
|
ai_rationality = -0.5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Provision them
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.1140.c
|
||
|
|
add_piety = miniscule_piety_gain
|
||
|
|
remove_short_term_gold = 20
|
||
|
|
stress_impact = {
|
||
|
|
greedy = medium_stress_impact_gain
|
||
|
|
callous = minor_stress_impact_gain
|
||
|
|
sadistic = minor_stress_impact_gain
|
||
|
|
arrogant = minor_stress_impact_gain
|
||
|
|
improvident = medium_stress_impact_loss
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 50
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_compassion = -0.5
|
||
|
|
ai_greed = 0.5
|
||
|
|
ai_rationality = -0.5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Turn away
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.1140.d
|
||
|
|
flavor = pilgrimage.1140.d.flavor
|
||
|
|
add_prestige = miniscule_prestige_gain
|
||
|
|
stress_impact = {
|
||
|
|
compassionate = minor_stress_impact_gain
|
||
|
|
improvident = minor_stress_impact_gain
|
||
|
|
generous = minor_stress_impact_gain
|
||
|
|
gregarious = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 50
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_compassion = -1
|
||
|
|
ai_greed = 0.5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
scope:group_leader = {
|
||
|
|
silent_disappearance_ai_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Heathen-hating adherent challenges you
|
||
|
|
# by Petter Vilberg
|
||
|
|
pilgrimage.2002 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.2002.t
|
||
|
|
desc = pilgrimage.2002.desc
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
override_background = { reference = bp1_bonfire }
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = disapproval
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:heathen_hater
|
||
|
|
animation = anger
|
||
|
|
}
|
||
|
|
cooldown = { years = 2 }
|
||
|
|
trigger = {
|
||
|
|
is_location_valid_for_travel_event_on_land = yes
|
||
|
|
religion = {
|
||
|
|
is_in_family = rf_abrahamic
|
||
|
|
}
|
||
|
|
current_travel_plan ?= {
|
||
|
|
any_entourage_character = {
|
||
|
|
is_physically_able_ai_adult = yes
|
||
|
|
NOR = {
|
||
|
|
this = root
|
||
|
|
has_trait = cynical
|
||
|
|
is_courtier_of = root
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
random_dummy_gender_effect = yes
|
||
|
|
current_travel_plan = {
|
||
|
|
random_entourage_character = {
|
||
|
|
limit = {
|
||
|
|
is_physically_able_ai_adult = yes
|
||
|
|
NOR = {
|
||
|
|
this = root
|
||
|
|
has_trait = cynical
|
||
|
|
is_courtier_of = root
|
||
|
|
}
|
||
|
|
}
|
||
|
|
weight = {
|
||
|
|
base = 1
|
||
|
|
# Try to find someone relevant
|
||
|
|
modifier = {
|
||
|
|
has_trait = zealous
|
||
|
|
add = 2
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
has_trait_malicious_trigger = yes
|
||
|
|
add = 2
|
||
|
|
}
|
||
|
|
}
|
||
|
|
save_scope_as = heathen_hater
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
option = { # Zealous: YOU ARE ABSOLUTELY RIGHT
|
||
|
|
name = pilgrimage.2002.c
|
||
|
|
trigger = {
|
||
|
|
has_trait = zealous
|
||
|
|
}
|
||
|
|
trait = zealous
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
add_piety = minor_piety_gain
|
||
|
|
add_character_modifier = {
|
||
|
|
modifier = pilgrimage_disdainful_towards_faiths_modifier
|
||
|
|
years = 10
|
||
|
|
}
|
||
|
|
scope:heathen_hater = {
|
||
|
|
add_opinion = {
|
||
|
|
modifier = respect_opinion
|
||
|
|
target = root
|
||
|
|
opinion = 30
|
||
|
|
}
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 500
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Are they truly all that bad?
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2002.a
|
||
|
|
worldly_type_option_effect = yes
|
||
|
|
add_character_modifier = {
|
||
|
|
modifier = pilgrimage_sympathetic_towards_faiths_modifier
|
||
|
|
years = 10
|
||
|
|
}
|
||
|
|
scope:heathen_hater = {
|
||
|
|
add_opinion = {
|
||
|
|
modifier = disappointed_opinion
|
||
|
|
target = root
|
||
|
|
opinion = -10
|
||
|
|
}
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
NOT = {
|
||
|
|
faith = { has_doctrine = doctrine_pluralism_pluralistic }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
zealous = major_stress_impact_gain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
craven = medium_stress_impact_gain
|
||
|
|
shy = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_boldness = 0.5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Of course
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2002.b
|
||
|
|
add_character_modifier = {
|
||
|
|
modifier = pilgrimage_disdainful_towards_faiths_modifier
|
||
|
|
years = 10
|
||
|
|
}
|
||
|
|
scope:heathen_hater = {
|
||
|
|
add_opinion = {
|
||
|
|
modifier = respect_opinion
|
||
|
|
target = root
|
||
|
|
opinion = 10
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
cynical = minor_stress_impact_gain
|
||
|
|
trusting = medium_stress_impact_gain
|
||
|
|
compassionate = medium_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_sociability = 1
|
||
|
|
ai_compassion = -1
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
scripted_trigger 2002_local_prowess_character_trigger = {
|
||
|
|
is_available_healthy_ai_adult = yes
|
||
|
|
prowess >= high_skill_rating
|
||
|
|
can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = root }
|
||
|
|
can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = this }
|
||
|
|
}
|
||
|
|
#Hire more guards?
|
||
|
|
# by Petter Vilberg & Filippa Gannholm Kirsten
|
||
|
|
pilgrimage.2003 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.2003.t
|
||
|
|
desc = pilgrimage.2003.desc
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
override_background = { reference = terrain_travel }
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = worry
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:2002_local_warrior
|
||
|
|
animation = marshal
|
||
|
|
}
|
||
|
|
cooldown = { years = 2}
|
||
|
|
trigger = {
|
||
|
|
current_travel_plan = { next_destination_progress > 0.5 }
|
||
|
|
is_location_valid_for_travel_event_on_land = yes
|
||
|
|
}
|
||
|
|
weight_multiplier = {
|
||
|
|
base = 1
|
||
|
|
modifier = {
|
||
|
|
current_travel_plan = { has_travel_option = hire_experienced_mercenaries_option }
|
||
|
|
add = -0.5
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
location = {
|
||
|
|
travel_danger_value = {
|
||
|
|
target = root.current_travel_plan
|
||
|
|
value < 20
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add = 0.2
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
location = {
|
||
|
|
travel_danger_value = {
|
||
|
|
target = root.current_travel_plan
|
||
|
|
value < 40
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add = 0.2
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
location = {
|
||
|
|
travel_danger_value = {
|
||
|
|
target = root.current_travel_plan
|
||
|
|
value < 60
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add = 0.2
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
location = {
|
||
|
|
travel_danger_value = {
|
||
|
|
target = root.current_travel_plan
|
||
|
|
value < 80
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add = 0.2
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
location = {
|
||
|
|
travel_danger_value = {
|
||
|
|
target = root.current_travel_plan
|
||
|
|
value = 100
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add = 0.2
|
||
|
|
}
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
any_pool_character = {
|
||
|
|
province = root.location
|
||
|
|
2002_local_prowess_character_trigger = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
random_pool_character = {
|
||
|
|
province = root.location
|
||
|
|
limit = { 2002_local_prowess_character_trigger = yes }
|
||
|
|
save_scope_as = 2002_local_warrior
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
create_character = {
|
||
|
|
template = new_warrior_character
|
||
|
|
location = root.location
|
||
|
|
culture = root.location.county.culture
|
||
|
|
faith = root.location.county.faith
|
||
|
|
gender_female_chance = root_soldier_female_chance
|
||
|
|
prowess = { medium_skill_rating high_skill_rating }
|
||
|
|
save_scope_as = 2002_local_warrior
|
||
|
|
}
|
||
|
|
scope:2002_local_warrior = { add_character_flag = created_warrior }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Hire more guards
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2003.a
|
||
|
|
trigger = {
|
||
|
|
current_travel_plan = {
|
||
|
|
NOT = { has_travel_option = hire_experienced_mercenaries_option }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
faith = { has_doctrine = tenet_armed_pilgrimages }
|
||
|
|
}
|
||
|
|
custom_description_no_bullet = {
|
||
|
|
text = pilgrimage_piousness_because_i_have_tenet_armed_pilgrimages
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = {
|
||
|
|
faith = { has_doctrine = tenet_struggle_submission }
|
||
|
|
}
|
||
|
|
custom_description_no_bullet = {
|
||
|
|
text = pilgrimage_piousness_because_i_have_tenet_struggle_submission
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
current_travel_plan = { add_travel_plan_modifier = pilgrim_protection_modifier }
|
||
|
|
remove_short_term_gold = medium_gold_value
|
||
|
|
stress_impact = {
|
||
|
|
humble = medium_stress_impact_gain
|
||
|
|
greedy = medium_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_greed = -0.5
|
||
|
|
ai_rationality = 0.5
|
||
|
|
}
|
||
|
|
# Reduced chance the less gold you have compared to the gold required
|
||
|
|
modifier = {
|
||
|
|
factor = {
|
||
|
|
value = short_term_gold
|
||
|
|
divide = medium_gold_value
|
||
|
|
}
|
||
|
|
short_term_gold < medium_gold_value
|
||
|
|
}
|
||
|
|
# Don't choose this if you're already in debt
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
gold < 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Hire that beefy chonk
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2003.b
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
faith = { has_doctrine = tenet_warmonger }
|
||
|
|
}
|
||
|
|
custom_description_no_bullet = {
|
||
|
|
text = pilgrimage_piousness_because_i_have_tenet_warmonger
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
remove_short_term_gold = minor_gold_value
|
||
|
|
recruit_to_entourage_court_and_activity_effect = {
|
||
|
|
CHAR_TO_ADD = scope:2002_local_warrior
|
||
|
|
NEW_COURT_OWNER = root
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
humble = medium_stress_impact_gain
|
||
|
|
greedy = medium_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_greed = -0.5
|
||
|
|
ai_rationality = 0.5
|
||
|
|
}
|
||
|
|
# Reduced chance the less gold you have compared to the gold required
|
||
|
|
modifier = {
|
||
|
|
factor = {
|
||
|
|
value = short_term_gold
|
||
|
|
divide = medium_gold_value
|
||
|
|
}
|
||
|
|
short_term_gold < medium_gold_value
|
||
|
|
}
|
||
|
|
# Don't choose this if you're already in debt
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
gold < 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# This journey will remain humble and personal
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2003.c
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
give_pilgrim_xp_effect = yes
|
||
|
|
add_character_modifier = {
|
||
|
|
modifier = pilgrimage_divine_protection_modifier
|
||
|
|
years = 10
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
arrogant = minor_stress_impact_gain
|
||
|
|
craven = medium_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_zeal = 1
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
NOT = {
|
||
|
|
current_travel_plan = {
|
||
|
|
any_entourage_character = { this = scope:2002_local_warrior }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
scope:2002_local_warrior = { has_character_flag = created_warrior }
|
||
|
|
}
|
||
|
|
scope:2002_local_warrior = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
root = { is_ai = yes }
|
||
|
|
}
|
||
|
|
silent_disappearance_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
scripted_trigger pilgrimage_2004_potential_friend_trigger = {
|
||
|
|
is_available_ai_adult = yes
|
||
|
|
faith = root.faith
|
||
|
|
NOT = { is_courtier_of = root }
|
||
|
|
location = root.location
|
||
|
|
}
|
||
|
|
|
||
|
|
#Run into a potential friend
|
||
|
|
# by Petter Vilberg
|
||
|
|
pilgrimage.2004 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.2004.t
|
||
|
|
desc = pilgrimage.2004.desc
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = personality_honorable
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:potential_friend
|
||
|
|
animation = happiness
|
||
|
|
}
|
||
|
|
cooldown = { years = 2 }
|
||
|
|
trigger = {
|
||
|
|
any_relation = {
|
||
|
|
type = potential_friend
|
||
|
|
pilgrimage_2004_potential_friend_trigger = yes
|
||
|
|
}
|
||
|
|
is_location_valid_for_travel_event_on_land = yes
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
random_relation = {
|
||
|
|
type = potential_friend
|
||
|
|
limit = {
|
||
|
|
pilgrimage_2004_potential_friend_trigger = yes
|
||
|
|
}
|
||
|
|
save_scope_as = potential_friend
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#PantheonTerm has brought us together!
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2004.a
|
||
|
|
worldly_type_option_effect = yes
|
||
|
|
set_relation_friend = {
|
||
|
|
reason = friend_pilgrimage
|
||
|
|
target = scope:potential_friend
|
||
|
|
}
|
||
|
|
reverse_add_opinion = {
|
||
|
|
target = scope:potential_friend
|
||
|
|
modifier = divine_blessing_friendship_opinion
|
||
|
|
}
|
||
|
|
add_to_entourage_court_and_activity_effect = {
|
||
|
|
CHAR_TO_ADD = scope:potential_friend
|
||
|
|
NEW_COURT_OWNER = root
|
||
|
|
}
|
||
|
|
hidden_effect = {
|
||
|
|
add_opinion = {
|
||
|
|
target = scope:potential_friend
|
||
|
|
modifier = divine_blessing_friendship_opinion
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
shy = medium_stress_impact_gain
|
||
|
|
paranoid = major_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 500
|
||
|
|
modifier = {
|
||
|
|
OR = {
|
||
|
|
has_trait = shy
|
||
|
|
has_trait = paranoid
|
||
|
|
}
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# I must do this in solitude
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2004.b
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
add_piety = minor_piety_gain
|
||
|
|
stress_impact = {
|
||
|
|
cynical = medium_stress_impact_gain
|
||
|
|
gregarious = medium_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
OR = {
|
||
|
|
has_trait = cynical
|
||
|
|
has_trait = gregarious
|
||
|
|
}
|
||
|
|
factor = 0.1
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#A peasant inadvertedly insults you
|
||
|
|
# by Petter Vilberg
|
||
|
|
pilgrimage.2005 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.2005.t
|
||
|
|
desc = {
|
||
|
|
desc = pilgrimage.2005.desc
|
||
|
|
first_valid = {
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
location.county.holder = { top_liege = root.top_liege }
|
||
|
|
}
|
||
|
|
desc = pilgrimage.2005.desc_close
|
||
|
|
}
|
||
|
|
desc = pilgrimage.2005.desc_far
|
||
|
|
}
|
||
|
|
desc = pilgrimage.2005.outro
|
||
|
|
}
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
override_background = { reference = bp1_bonfire }
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { ai_vengefulness > 0 }
|
||
|
|
animation = anger
|
||
|
|
}
|
||
|
|
animation = shock
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:rude_pilgrim
|
||
|
|
animation = laugh
|
||
|
|
}
|
||
|
|
cooldown = { years = 2 }
|
||
|
|
trigger = {
|
||
|
|
is_location_valid_for_travel_event_on_land = yes
|
||
|
|
current_travel_plan ?= {
|
||
|
|
any_entourage_character = {
|
||
|
|
is_physically_able_ai_adult = yes
|
||
|
|
this != root
|
||
|
|
NOT = { is_courtier_of = root }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
random_dummy_gender_peasant_effect = yes
|
||
|
|
current_travel_plan = {
|
||
|
|
random_entourage_character = {
|
||
|
|
limit = {
|
||
|
|
is_physically_able_ai_adult = yes
|
||
|
|
this != root
|
||
|
|
NOT = { is_courtier_of = root }
|
||
|
|
}
|
||
|
|
weight = {
|
||
|
|
base = 1
|
||
|
|
modifier = {
|
||
|
|
has_personality_malicious_trigger = yes
|
||
|
|
add = 100
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
has_trait_malicious_trigger = yes
|
||
|
|
add = 10
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
has_personality_extroverted_trigger = yes
|
||
|
|
add = 50
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
has_trait_extroverted_trigger = yes
|
||
|
|
add = 5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
save_scope_as = rude_pilgrim
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Take it with some humour
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2005.a
|
||
|
|
flavor = pilgrimage.2005.a.flavor
|
||
|
|
worldly_type_option_effect = yes
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
NOR = {
|
||
|
|
has_trait = arrogant
|
||
|
|
has_trait = vengeful
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_stress = medium_stress_loss
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
arrogant = medium_stress_impact_gain
|
||
|
|
vengeful = major_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_rationality = 1
|
||
|
|
ai_compassion = 0.5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# What an insult! String them up!
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2005.b
|
||
|
|
add_dread = medium_dread_gain
|
||
|
|
add_piety = minor_piety_loss
|
||
|
|
scope:rude_pilgrim = {
|
||
|
|
increase_wounds_effect = { REASON = whipping }
|
||
|
|
add_opinion = {
|
||
|
|
target = root
|
||
|
|
modifier = angry_opinion
|
||
|
|
opinion = low_negative_opinion
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
compassionate = medium_stress_impact_gain
|
||
|
|
humble = medium_stress_impact_gain
|
||
|
|
sadistic = major_stress_impact_loss
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_vengefulness = 1
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Find other people to travel with
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2005.c
|
||
|
|
add_character_modifier = {
|
||
|
|
modifier = new_pilgrimage_companions_modifier
|
||
|
|
years = 5
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
stubborn = medium_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_honor = 1
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Your pilgrimage is taking a little detour
|
||
|
|
# by Filippa Gannholm Kirsten
|
||
|
|
pilgrimage.2006 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.2006.t
|
||
|
|
desc = {
|
||
|
|
desc = pilgrimage.2006.intro
|
||
|
|
first_valid = {
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = { exists = scope:caravan_master }
|
||
|
|
desc = pilgrimage.2006.desc_travel_leader
|
||
|
|
}
|
||
|
|
desc = pilgrimage.2006.desc_alone
|
||
|
|
}
|
||
|
|
}
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
override_background = { reference = wilderness }
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = {
|
||
|
|
exists = scope:caravan_master
|
||
|
|
ai_vengefulness > 50
|
||
|
|
NOT = { has_trait = forgiving }
|
||
|
|
}
|
||
|
|
animation = disapproval
|
||
|
|
}
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { ai_boldness < 0 }
|
||
|
|
animation = worry
|
||
|
|
}
|
||
|
|
animation = thinking
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
trigger = { exists = scope:other_person }
|
||
|
|
character = scope:other_person
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { scope:other_person = scope:local_person }
|
||
|
|
#Peasants herpiderp
|
||
|
|
animation = personality_irrational
|
||
|
|
}
|
||
|
|
animation = stress
|
||
|
|
}
|
||
|
|
cooldown = { years = 2 }
|
||
|
|
trigger = {
|
||
|
|
#Shouldn't happen immediately
|
||
|
|
current_travel_plan = { next_destination_progress > 0.2 }
|
||
|
|
is_location_valid_for_travel_event_on_land = yes
|
||
|
|
is_character_not_specialized_in_terrain = yes
|
||
|
|
any_pool_character = {
|
||
|
|
province = root.location
|
||
|
|
is_available_ai_adult = yes
|
||
|
|
has_no_real_status_trigger = yes
|
||
|
|
}
|
||
|
|
NOT = {
|
||
|
|
location ?= capital_province
|
||
|
|
current_travel_plan = { has_travel_plan_modifier = travel_guide_modifier }
|
||
|
|
has_character_flag = had_1006_travel_danger_lost_event_recently
|
||
|
|
}
|
||
|
|
}
|
||
|
|
weight_multiplier = {
|
||
|
|
base = 1
|
||
|
|
modifier = {
|
||
|
|
exists = current_travel_plan.travel_leader
|
||
|
|
current_travel_plan.travel_leader = {
|
||
|
|
aptitude:travel_leader_court_position < 10
|
||
|
|
}
|
||
|
|
faith = {
|
||
|
|
OR = {
|
||
|
|
trait_is_virtue = forgiving
|
||
|
|
trait_is_virtue = patient
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add = 1
|
||
|
|
}
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
mp_delay_travel_plan = { DAYS = 90 }
|
||
|
|
#Some cooldown between Lost-themed events
|
||
|
|
add_character_flag = {
|
||
|
|
flag = had_2006_lost_pilgrimage_event_recently
|
||
|
|
months = 3
|
||
|
|
}
|
||
|
|
#Do we have a caravan master?
|
||
|
|
if = {
|
||
|
|
limit = { exists = current_travel_plan.travel_leader }
|
||
|
|
current_travel_plan.travel_leader = { save_scope_as = caravan_master }
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
any_pool_character = {
|
||
|
|
province = root.location
|
||
|
|
is_available_ai_adult = yes
|
||
|
|
has_no_real_status_trigger = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
random_pool_character = {
|
||
|
|
province = root.location
|
||
|
|
limit = {
|
||
|
|
is_available_ai_adult = yes
|
||
|
|
has_no_real_status_trigger = yes
|
||
|
|
}
|
||
|
|
save_scope_as = local_person
|
||
|
|
}
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { exists = scope:caravan_master }
|
||
|
|
scope:caravan_master = { save_scope_as = other_person }
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
scope:local_person = { save_scope_as = other_person }
|
||
|
|
}
|
||
|
|
#Are we travel-ept
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
OR = {
|
||
|
|
#Are we an experienced pilgrim?
|
||
|
|
AND = {
|
||
|
|
has_trait = pilgrim
|
||
|
|
has_trait_xp = {
|
||
|
|
trait = pilgrim
|
||
|
|
value >= 50
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Or an experienced traveler?
|
||
|
|
AND = {
|
||
|
|
has_trait = lifestyle_traveler
|
||
|
|
OR = {
|
||
|
|
has_trait_xp = {
|
||
|
|
trait = lifestyle_traveler
|
||
|
|
track = travel
|
||
|
|
value >= 50
|
||
|
|
}
|
||
|
|
has_trait_xp = {
|
||
|
|
trait = lifestyle_traveler
|
||
|
|
track = danger
|
||
|
|
value >= 50
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Duh, the sun rises in the east and sets in the west
|
||
|
|
learning >= high_skill_rating
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_character_flag = pilgrimage_travel_smart
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#I'm too old for this #¤%#
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = {
|
||
|
|
involved_activity = {
|
||
|
|
NOR = {
|
||
|
|
has_activity_option = {
|
||
|
|
category = special_type
|
||
|
|
option = pilgrimage_type_pious
|
||
|
|
}
|
||
|
|
has_activity_option = {
|
||
|
|
category = special_type
|
||
|
|
option = pilgrimage_type_hajj
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
text = pilgrimage.2006.a
|
||
|
|
}
|
||
|
|
name = pilgrimage.2006.a_pious
|
||
|
|
trigger = { has_character_flag = pilgrimage_travel_smart }
|
||
|
|
bonus_to_all_types_effect = yes
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
has_trait = lifestyle_traveler
|
||
|
|
has_trait_xp = {
|
||
|
|
trait = lifestyle_traveler
|
||
|
|
track = travel
|
||
|
|
value < 100
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_trait_xp = {
|
||
|
|
trait = lifestyle_traveler
|
||
|
|
track = travel
|
||
|
|
value = 5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = {
|
||
|
|
has_trait = pilgrim
|
||
|
|
has_trait_xp = {
|
||
|
|
trait = pilgrim
|
||
|
|
value < 100
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_trait_xp = {
|
||
|
|
trait = pilgrim
|
||
|
|
value = 5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { has_lifestyle = learning_lifestyle }
|
||
|
|
add_learning_lifestyle_xp = medium_lifestyle_xp
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
stress_impact = {
|
||
|
|
base = minor_stress_loss
|
||
|
|
}
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 200
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Let's accept the situation
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = { has_trait = cynical }
|
||
|
|
text = pilgrimage.2006.b_cynical
|
||
|
|
}
|
||
|
|
name = pilgrimage.2006.b
|
||
|
|
current_travel_plan = {
|
||
|
|
delay_travel_plan = { days = 90 }
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { exists = scope:caravan_master }
|
||
|
|
scope:caravan_master = {
|
||
|
|
add_opinion = {
|
||
|
|
target = root
|
||
|
|
modifier = relieved_opinion
|
||
|
|
opinion = 20
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
OR = {
|
||
|
|
AND = {
|
||
|
|
exists = scope:caravan_master
|
||
|
|
faith = { trait_is_virtue = forgiving }
|
||
|
|
}
|
||
|
|
faith = { trait_is_virtue = patient }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_piety = miniscule_piety_gain
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = {
|
||
|
|
OR = {
|
||
|
|
AND = {
|
||
|
|
exists = scope:caravan_master
|
||
|
|
faith = { trait_is_sin = forgiving }
|
||
|
|
}
|
||
|
|
faith = { trait_is_sin = patient }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_piety = minor_piety_loss
|
||
|
|
}
|
||
|
|
add_character_modifier = {
|
||
|
|
modifier = pilgrimage_accepting_modifier
|
||
|
|
years = 5
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
base = minor_stress_impact_loss
|
||
|
|
patient = minor_stress_impact_loss
|
||
|
|
humble = minor_stress_impact_loss
|
||
|
|
impatient = minor_stress_impact_gain
|
||
|
|
cynical = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
OR = {
|
||
|
|
has_trait = impatient
|
||
|
|
has_trait = cynical
|
||
|
|
}
|
||
|
|
add = -50
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#This is unacceptable!
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = {
|
||
|
|
NOT = { exists = scope:caravan_master }
|
||
|
|
}
|
||
|
|
text = pilgrimage.2006.c
|
||
|
|
}
|
||
|
|
name = pilgrimage.2006.c_caravan_master
|
||
|
|
if = {
|
||
|
|
limit = { exists = scope:caravan_master }
|
||
|
|
scope:caravan_master = {
|
||
|
|
add_opinion = {
|
||
|
|
target = root
|
||
|
|
modifier = humiliated_opinion
|
||
|
|
opinion = -20
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
OR = {
|
||
|
|
AND = {
|
||
|
|
exists = scope:caravan_master
|
||
|
|
faith = { trait_is_virtue = vengeful }
|
||
|
|
}
|
||
|
|
faith = { trait_is_virtue = impatient }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
add_piety = miniscule_piety_gain
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = {
|
||
|
|
OR = {
|
||
|
|
AND = {
|
||
|
|
exists = scope:caravan_master
|
||
|
|
faith = { trait_is_sin = vengeful }
|
||
|
|
}
|
||
|
|
faith = { trait_is_sin = impatient }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_piety = minor_piety_loss
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { exists = scope:caravan_master }
|
||
|
|
add_dread = minor_dread_gain
|
||
|
|
stress_impact = {
|
||
|
|
forgiving = minor_stress_impact_gain
|
||
|
|
compassionate = minor_stress_impact_gain
|
||
|
|
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
add_prestige = minor_prestige_loss
|
||
|
|
stress_impact = {
|
||
|
|
shy = minor_stress_impact_gain
|
||
|
|
craven = minor_stress_impact_gain
|
||
|
|
paranoid = medium_stress_impact_gain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
OR = {
|
||
|
|
has_trait = forgiving
|
||
|
|
has_trait = compassionate
|
||
|
|
}
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
faith = {
|
||
|
|
OR = {
|
||
|
|
trait_is_virtue = forgiving
|
||
|
|
trait_is_virtue = patient
|
||
|
|
}
|
||
|
|
}
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
remove_character_flag = pilgrimage_travel_smart
|
||
|
|
mp_resume_travel_plan = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Fall ill
|
||
|
|
# by Petter Vilberg
|
||
|
|
pilgrimage.2008 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.2008.t
|
||
|
|
desc = pilgrimage.2008.desc
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = sick
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
trigger = { exists = scope:traveling_court_physician }
|
||
|
|
character = scope:traveling_court_physician
|
||
|
|
animation = worry
|
||
|
|
}
|
||
|
|
cooldown = { years = 10 }
|
||
|
|
trigger = {
|
||
|
|
#Shouldn't happen immediately
|
||
|
|
current_travel_plan = { next_destination_progress > 0.2 }
|
||
|
|
involved_activity ?= { has_activity_type = activity_pilgrimage }
|
||
|
|
can_contract_disease_trigger = { DISEASE = ill }
|
||
|
|
is_location_valid_for_travel_event_on_land = yes
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
play_music_cue = "mx_cue_illness"
|
||
|
|
show_as_tooltip = { add_trait = ill }
|
||
|
|
hidden_effect = {
|
||
|
|
#Adds the trait, sends event "health.2201" to those who care if health is brought too low
|
||
|
|
contract_disease_effect = {
|
||
|
|
DISEASE = ill
|
||
|
|
TREATMENT_EVENT = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
current_travel_plan = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
any_entourage_character = { has_court_position = court_physician_court_position }
|
||
|
|
}
|
||
|
|
random_entourage_character = {
|
||
|
|
limit = { has_court_position = court_physician_court_position }
|
||
|
|
save_scope_as = traveling_court_physician
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
}
|
||
|
|
#Gogo Whole of Body
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2008.whole_of_body
|
||
|
|
trigger = { has_trait = whole_of_body }
|
||
|
|
show_as_tooltip = { remove_trait = ill }
|
||
|
|
hidden_effect = {
|
||
|
|
recover_from_disease_effect = { DISEASE = ill }
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 1000
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Gogo Court Physician
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2008.court_physician
|
||
|
|
trigger = { exists = scope:traveling_court_physician }
|
||
|
|
show_as_tooltip = { remove_trait = ill }
|
||
|
|
hidden_effect = {
|
||
|
|
recover_from_disease_effect = { DISEASE = ill }
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 1000
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Oh no
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2008.a
|
||
|
|
custom_tooltip = pilgrimage.2008.a.tt
|
||
|
|
#Decide whether to go home or continue on
|
||
|
|
trigger_event = health.1001
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Develop pneumonia
|
||
|
|
# by Petter Vilberg
|
||
|
|
pilgrimage.2009 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.2009.t
|
||
|
|
desc = pilgrimage.2009.desc
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
# override_background = { reference = army_camp }
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = sick
|
||
|
|
}
|
||
|
|
cooldown = { years = 10 }
|
||
|
|
trigger = {
|
||
|
|
has_trait = ill
|
||
|
|
can_contract_disease_trigger = { DISEASE = pneumonic }
|
||
|
|
involved_activity ?= { has_activity_type = activity_pilgrimage }
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
show_as_tooltip = { add_trait_force_tooltip = pneumonic }
|
||
|
|
hidden_effect = {
|
||
|
|
#Adds the trait, sends event "health.2201" to those who care if health is brought too low
|
||
|
|
contract_disease_effect = {
|
||
|
|
DISEASE = pneumonic
|
||
|
|
TREATMENT_EVENT = no
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Ok, guess I have pneumonia now
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2009.a
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
}
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
#Decide whether to go home or continue on
|
||
|
|
trigger_event = health.1001
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
scripted_trigger pilgrimage_2010_mystic_ruler = {
|
||
|
|
faith = root.faith
|
||
|
|
has_trait = lifestyle_mystic
|
||
|
|
is_available_ai = yes
|
||
|
|
NOR = {
|
||
|
|
AND = { # Not your liege
|
||
|
|
liege ?= root
|
||
|
|
}
|
||
|
|
# Not a family member
|
||
|
|
any_close_or_extended_family_member = {
|
||
|
|
this = root
|
||
|
|
}
|
||
|
|
# Not a direct vassal
|
||
|
|
any_vassal = {
|
||
|
|
this = root
|
||
|
|
}
|
||
|
|
AND = { # Not your religious head
|
||
|
|
exists = root.faith.religious_head
|
||
|
|
this = root.faith.religious_head
|
||
|
|
}
|
||
|
|
}
|
||
|
|
location = root.location
|
||
|
|
}
|
||
|
|
|
||
|
|
scripted_trigger pilgrimage_2010_mystic_home_ruler = {
|
||
|
|
faith = root.faith
|
||
|
|
this != root
|
||
|
|
exists = capital_province
|
||
|
|
location = root.location
|
||
|
|
}
|
||
|
|
|
||
|
|
scripted_effect pilgrimage_2013_outcome_effect = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
NOT = { has_trait = lifestyle_mystic }
|
||
|
|
}
|
||
|
|
add_trait = lifestyle_mystic
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = {
|
||
|
|
has_trait = lifestyle_mystic
|
||
|
|
has_trait_xp = {
|
||
|
|
trait = lifestyle_mystic
|
||
|
|
value < 100
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_trait_xp = {
|
||
|
|
trait = lifestyle_mystic
|
||
|
|
value = 10
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { has_lifestyle = learning_lifestyle }
|
||
|
|
add_learning_lifestyle_perk_points = 1
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = {
|
||
|
|
has_trait = pilgrim
|
||
|
|
has_trait_xp = {
|
||
|
|
trait = pilgrim
|
||
|
|
value < 100
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_trait_xp = {
|
||
|
|
trait = pilgrim
|
||
|
|
value = 10
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
add_piety = medium_piety_gain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
scripted_effect pilgrimage_2014_outcome_effect = {
|
||
|
|
random_list = {
|
||
|
|
50 = {
|
||
|
|
show_chance = no
|
||
|
|
desc = pilgrimage.2014.pilfered.desc
|
||
|
|
send_interface_toast = {
|
||
|
|
title = pilgrimage.2014.pilfered.t
|
||
|
|
left_icon = root
|
||
|
|
remove_short_term_gold = tiny_gold_value
|
||
|
|
stress_impact = { base = miniscule_stress_impact_loss }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
50 = {
|
||
|
|
show_chance = no
|
||
|
|
desc = pilgrimage.2014.restful.desc
|
||
|
|
send_interface_toast = {
|
||
|
|
title = pilgrimage.2014.restful.t
|
||
|
|
left_icon = root
|
||
|
|
stress_impact = { base = minor_stress_impact_loss }
|
||
|
|
add_character_modifier = {
|
||
|
|
modifier = pilgrimage_rest_and_good_health_modifier
|
||
|
|
years = 5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
scripted_effect pilgrimage_2015_outcome_effect = {
|
||
|
|
duel = {
|
||
|
|
skill = learning
|
||
|
|
target = scope:2010_mystic
|
||
|
|
50 = {
|
||
|
|
desc = pilgrimage.2015.learning.desc
|
||
|
|
compare_modifier = {
|
||
|
|
value = scope:duel_value
|
||
|
|
multiplier = 3
|
||
|
|
}
|
||
|
|
send_interface_toast = {
|
||
|
|
title = pilgrimage.2015.learning.t
|
||
|
|
left_icon = root
|
||
|
|
right_icon = scope:2010_mystic
|
||
|
|
if = {
|
||
|
|
limit = { has_lifestyle = learning_lifestyle }
|
||
|
|
add_learning_lifestyle_xp = medium_lifestyle_xp
|
||
|
|
}
|
||
|
|
else = { add_learning_skill = 1 }
|
||
|
|
|
||
|
|
}
|
||
|
|
}
|
||
|
|
50 = {
|
||
|
|
desc = pilgrimage.2015.piety.desc
|
||
|
|
compare_modifier = {
|
||
|
|
value = scope:duel_value
|
||
|
|
multiplier = -3
|
||
|
|
min = 5
|
||
|
|
}
|
||
|
|
send_interface_toast = {
|
||
|
|
title = pilgrimage.2015.piety.t
|
||
|
|
left_icon = root
|
||
|
|
right_icon = scope:2010_mystic
|
||
|
|
add_piety = miniscule_piety_gain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
# Meet a Mystic on your journey
|
||
|
|
#by Petter Vilberg
|
||
|
|
pilgrimage.2010 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.2010.t
|
||
|
|
desc = pilgrimage.2010.desc
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
has_trait = zealous
|
||
|
|
has_trait = cynical
|
||
|
|
has_trait = paranoid
|
||
|
|
has_trait = craven
|
||
|
|
}
|
||
|
|
}
|
||
|
|
animation = personality_cynical
|
||
|
|
}
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
has_trait = lifestyle_mystic
|
||
|
|
has_trait = scholar
|
||
|
|
has_trait = trusting
|
||
|
|
has_trait = gregarious
|
||
|
|
}
|
||
|
|
}
|
||
|
|
animation = admiration
|
||
|
|
}
|
||
|
|
animation = idle
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:2010_mystic
|
||
|
|
animation = personality_rational
|
||
|
|
}
|
||
|
|
cooldown = { years = 5 }
|
||
|
|
trigger = {
|
||
|
|
is_ai = no
|
||
|
|
NOT = { has_trait = lifestyle_mystic }
|
||
|
|
religion = { is_in_family = rf_abrahamic }
|
||
|
|
faith = {
|
||
|
|
any_faith_ruler = {
|
||
|
|
OR = {
|
||
|
|
pilgrimage_2010_mystic_ruler = yes
|
||
|
|
pilgrimage_2010_mystic_home_ruler = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
is_location_valid_for_travel_event_on_land = yes
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
# Find our Mystic
|
||
|
|
faith = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
any_faith_ruler = { pilgrimage_2010_mystic_ruler = yes }
|
||
|
|
}
|
||
|
|
random_faith_ruler = {
|
||
|
|
limit = { pilgrimage_2010_mystic_ruler = yes }
|
||
|
|
save_scope_as = 2010_mystic
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
random_faith_ruler = {
|
||
|
|
limit = { pilgrimage_2010_mystic_home_ruler = yes }
|
||
|
|
save_scope_as = mystic_home_owner
|
||
|
|
}
|
||
|
|
create_character = {
|
||
|
|
template = default_mystic_character
|
||
|
|
location = scope:mystic_home_owner.capital_province
|
||
|
|
culture = scope:mystic_home_owner.culture
|
||
|
|
save_scope_as = 2010_mystic
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_character_flag = in_pilgrimage_event_chain
|
||
|
|
}
|
||
|
|
# Let's see what this person is up to
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2010.a
|
||
|
|
custom_tooltip = pilgrimage.2010.a.tt
|
||
|
|
worldly_type_option_effect = yes
|
||
|
|
current_travel_plan = { delay_travel_plan = { days = 90 } }
|
||
|
|
trigger_event = {
|
||
|
|
id = pilgrimage.2011
|
||
|
|
days = 5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Smells of heresy to me!
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2010.b
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
add_piety = minor_piety_gain
|
||
|
|
if = {
|
||
|
|
limit = { exists = cp:councillor_court_chaplain }
|
||
|
|
cp:councillor_court_chaplain = {
|
||
|
|
add_opinion = {
|
||
|
|
target = root
|
||
|
|
modifier = pious_opinion
|
||
|
|
opinion = 30
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Mystic gets out with the Pilgrim trait for flavor
|
||
|
|
hidden_effect = {
|
||
|
|
scope:2010_mystic = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
NOT = { has_trait = pilgrim }
|
||
|
|
}
|
||
|
|
add_trait = pilgrim
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#The Mystic has a lot to say about your faith
|
||
|
|
pilgrimage.2011 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.2010.t
|
||
|
|
desc = pilgrimage.2011.desc
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
has_trait = zealous
|
||
|
|
has_trait = cynical
|
||
|
|
has_trait = paranoid
|
||
|
|
has_trait = craven
|
||
|
|
}
|
||
|
|
}
|
||
|
|
animation = worry
|
||
|
|
}
|
||
|
|
animation = thinking
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:2010_mystic
|
||
|
|
animation = personality_rational
|
||
|
|
}
|
||
|
|
trigger = {
|
||
|
|
scope:2010_mystic = {
|
||
|
|
is_available_adult = yes
|
||
|
|
is_imprisoned = no
|
||
|
|
}
|
||
|
|
}
|
||
|
|
on_trigger_fail = {
|
||
|
|
trigger_event = pilgrimage.2012
|
||
|
|
}
|
||
|
|
# Tell me more!
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2011.a
|
||
|
|
custom_tooltip = pilgrimage.2011.a.tt
|
||
|
|
trigger = { learning >= decent_skill_rating }
|
||
|
|
show_as_unavailable = { always = yes }
|
||
|
|
skill = learning
|
||
|
|
bonus_to_all_types_effect = yes
|
||
|
|
show_as_tooltip = { pilgrimage_2013_outcome_effect = yes }
|
||
|
|
trigger_event = {
|
||
|
|
id = pilgrimage.2013
|
||
|
|
days = 5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# I'm just going to take a nap
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2011.b
|
||
|
|
custom_tooltip = pilgrimage.2011.b.tt
|
||
|
|
show_as_tooltip = { pilgrimage_2014_outcome_effect = yes }
|
||
|
|
worldly_type_option_effect = yes
|
||
|
|
trigger_event = {
|
||
|
|
id = pilgrimage.2014
|
||
|
|
days = 5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Engage in vigorous debate
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2011.c
|
||
|
|
custom_tooltip = pilgrimage.2011.c.tt
|
||
|
|
show_as_tooltip = { pilgrimage_2015_outcome_effect = yes }
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
trigger_event = {
|
||
|
|
id = pilgrimage.2015
|
||
|
|
days = 5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
current_travel_plan = { resume_travel_plan = yes } #Paused in the preceding event
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Fallback in case something happened in between events
|
||
|
|
pilgrimage.2012 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.2010.t
|
||
|
|
desc = pilgrimage.2012.desc
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
has_trait = zealous
|
||
|
|
has_trait = cynical
|
||
|
|
has_trait = paranoid
|
||
|
|
has_trait = craven
|
||
|
|
}
|
||
|
|
}
|
||
|
|
animation = worry
|
||
|
|
}
|
||
|
|
animation = thinking
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:2010_mystic
|
||
|
|
animation = personality_rational
|
||
|
|
}
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2012.a
|
||
|
|
add_character_modifier = {
|
||
|
|
modifier = pilgrimage_religious_reflections_modifier
|
||
|
|
years = 5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
current_travel_plan = { resume_travel_plan = yes }
|
||
|
|
remove_character_flag = in_pilgrimage_event_chain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Outcome of engaging
|
||
|
|
pilgrimage.2013 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.2010.t
|
||
|
|
desc = pilgrimage.2013.desc
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
has_trait = zealous
|
||
|
|
has_trait = cynical
|
||
|
|
has_trait = paranoid
|
||
|
|
has_trait = craven
|
||
|
|
}
|
||
|
|
}
|
||
|
|
animation = worry
|
||
|
|
}
|
||
|
|
animation = thinking
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:2010_mystic
|
||
|
|
animation = happiness
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
pilgrimage_2013_outcome_effect = yes
|
||
|
|
}
|
||
|
|
#Woo! Mystic!
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2013.a
|
||
|
|
add_trait = lifestyle_mystic
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
# Mystic gets out with the Pilgrim trait for flavor
|
||
|
|
hidden_effect = {
|
||
|
|
scope:2010_mystic = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
NOT = { has_trait = pilgrim }
|
||
|
|
}
|
||
|
|
add_trait = pilgrim
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
current_travel_plan = { resume_travel_plan = yes }
|
||
|
|
remove_character_flag = in_pilgrimage_event_chain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Outcome of sleeping
|
||
|
|
pilgrimage.2014 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.2010.t
|
||
|
|
desc = pilgrimage.2014.desc
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = {
|
||
|
|
NOT = { has_character_modifier = pilgrimage_rest_and_good_health_modifier }
|
||
|
|
}
|
||
|
|
animation = worry
|
||
|
|
}
|
||
|
|
animation = thinking
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:2010_mystic
|
||
|
|
animation = personality_rational
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
pilgrimage_2014_outcome_effect = yes
|
||
|
|
}
|
||
|
|
#Alright
|
||
|
|
option = {
|
||
|
|
#Someone stole gold!
|
||
|
|
name = {
|
||
|
|
trigger = {
|
||
|
|
NOT = { has_character_modifier = pilgrimage_rest_and_good_health_modifier }
|
||
|
|
}
|
||
|
|
text = pilgrimage.2014.a
|
||
|
|
}
|
||
|
|
#Very restful
|
||
|
|
name = pilgrimage.2014.a_restful
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
# Mystic gets out with the Pilgrim trait for flavor
|
||
|
|
hidden_effect = {
|
||
|
|
scope:2010_mystic = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
NOT = { has_trait = pilgrim }
|
||
|
|
}
|
||
|
|
add_trait = pilgrim
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
current_travel_plan = { resume_travel_plan = yes }
|
||
|
|
remove_character_flag = in_pilgrimage_event_chain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Outcome of debating
|
||
|
|
pilgrimage.2015 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.2010.t
|
||
|
|
desc = pilgrimage.2015.desc
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
left_portrait = {
|
||
|
|
character = scope:2010_mystic
|
||
|
|
animation = personality_rational
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
pilgrimage_2015_outcome_effect = yes
|
||
|
|
}
|
||
|
|
#Go debate team!
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2015.a
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
set_local_variable = {
|
||
|
|
name = debated_mystic
|
||
|
|
value = yes
|
||
|
|
}
|
||
|
|
# Mystic gets out with the Pilgrim trait for flavor
|
||
|
|
hidden_effect = {
|
||
|
|
scope:2010_mystic = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
NOT = { has_trait = pilgrim }
|
||
|
|
}
|
||
|
|
add_trait = pilgrim
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
current_travel_plan = { resume_travel_plan = yes }
|
||
|
|
remove_character_flag = in_pilgrimage_event_chain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
scripted_trigger pilgrimage_2020_suitable_thief = {
|
||
|
|
is_healthy = yes
|
||
|
|
AND = {
|
||
|
|
age >= 6
|
||
|
|
age <= 25
|
||
|
|
}
|
||
|
|
has_trait = greedy
|
||
|
|
OR = {
|
||
|
|
has_trait = deceitful
|
||
|
|
has_trait = cynical
|
||
|
|
}
|
||
|
|
OR = {
|
||
|
|
NOT = { has_trait = zealous }
|
||
|
|
any_secret = {
|
||
|
|
type = secret_non_believer
|
||
|
|
}
|
||
|
|
}
|
||
|
|
is_lowborn = yes
|
||
|
|
}
|
||
|
|
|
||
|
|
#Pilgrimage thieves
|
||
|
|
# by Filippa Gannholm Kirsten
|
||
|
|
pilgrimage.2020 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.2020.t
|
||
|
|
desc = {
|
||
|
|
desc = pilgrimage.2020.desc
|
||
|
|
first_valid = {
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
scope:thief_to_convert = { is_adult = yes }
|
||
|
|
}
|
||
|
|
desc = pilgrimage.2020.desc_adult
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
scope:thief_to_convert = { is_adult = no }
|
||
|
|
}
|
||
|
|
desc = pilgrimage.2020.desc_child
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
override_background = { reference = bp1_bonfire }
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { has_trait = cynical }
|
||
|
|
animation = personality_cynical
|
||
|
|
}
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = {
|
||
|
|
NOT = {
|
||
|
|
any_secret = { type = secret_non_believer }
|
||
|
|
}
|
||
|
|
has_trait = zealous
|
||
|
|
}
|
||
|
|
animation = personality_zealous
|
||
|
|
}
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
has_trait = wrathful
|
||
|
|
has_trait = irritable
|
||
|
|
has_trait = vengeful
|
||
|
|
}
|
||
|
|
}
|
||
|
|
animation = anger
|
||
|
|
}
|
||
|
|
animation = personality_coward
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:thief_to_convert
|
||
|
|
animation = fear
|
||
|
|
}
|
||
|
|
cooldown = { years = 2 }
|
||
|
|
trigger = {
|
||
|
|
#Only if you're an established pilgrim
|
||
|
|
has_trait = pilgrim
|
||
|
|
is_location_valid_for_travel_event_on_land = yes
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
any_pool_character = {
|
||
|
|
province = root.location
|
||
|
|
pilgrimage_2020_suitable_thief = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
random_pool_character = {
|
||
|
|
province = root.location
|
||
|
|
limit = { pilgrimage_2020_suitable_thief = yes }
|
||
|
|
save_scope_as = thief_to_convert
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
random_list = {
|
||
|
|
#50% it's a child
|
||
|
|
50 = {
|
||
|
|
create_character = {
|
||
|
|
template = child_thief_character
|
||
|
|
location = root.location
|
||
|
|
age = { 6 15 }
|
||
|
|
culture = root.location.county.culture
|
||
|
|
faith = root.location.county.faith
|
||
|
|
after_creation = {
|
||
|
|
set_to_lowborn = yes
|
||
|
|
}
|
||
|
|
save_scope_as = thief_to_convert
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Or a young adult
|
||
|
|
50 = {
|
||
|
|
create_character = {
|
||
|
|
template = generic_peasant_character
|
||
|
|
location = root.location
|
||
|
|
age = { 16 25 }
|
||
|
|
culture = root.location.county.culture
|
||
|
|
faith = root.location.county.faith
|
||
|
|
after_creation = {
|
||
|
|
set_to_lowborn = yes
|
||
|
|
}
|
||
|
|
save_scope_as = thief_to_convert
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
scope:thief_to_convert = { add_character_flag = created_thief }
|
||
|
|
}
|
||
|
|
scope:thief_to_convert = { add_character_flag = use_stealth_clothes }
|
||
|
|
}
|
||
|
|
#Have them join you
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = {
|
||
|
|
scope:thief_to_convert = { is_adult = no }
|
||
|
|
}
|
||
|
|
text = pilgrimage.2020.a_child
|
||
|
|
}
|
||
|
|
name = {
|
||
|
|
trigger = {
|
||
|
|
scope:thief_to_convert = { is_adult = yes }
|
||
|
|
}
|
||
|
|
text = pilgrimage.2020.a
|
||
|
|
}
|
||
|
|
#We should be a nice and approachable person
|
||
|
|
trigger = {
|
||
|
|
has_trait = pilgrim
|
||
|
|
OR = {
|
||
|
|
has_trait = family_first
|
||
|
|
has_trait = forgiving
|
||
|
|
}
|
||
|
|
NOR = {
|
||
|
|
has_trait = sadistic
|
||
|
|
has_trait = callous
|
||
|
|
}
|
||
|
|
}
|
||
|
|
flavor = pilgrimage.2020.a.flavor
|
||
|
|
bonus_to_all_types_effect = yes
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
faith = { trait_is_virtue = forgiving }
|
||
|
|
}
|
||
|
|
add_piety = medium_piety_gain
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = {
|
||
|
|
faith = { trait_is_virtue = vengeful }
|
||
|
|
}
|
||
|
|
add_piety = minor_piety_loss
|
||
|
|
}
|
||
|
|
else = { add_piety = minor_piety_gain }
|
||
|
|
#Hook 'em'
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
can_add_hook = {
|
||
|
|
target = scope:thief_to_convert
|
||
|
|
type = loyalty_hook
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_hook = {
|
||
|
|
target = scope:thief_to_convert
|
||
|
|
type = loyalty_hook
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_to_entourage_court_and_activity_effect = {
|
||
|
|
CHAR_TO_ADD = scope:thief_to_convert
|
||
|
|
NEW_COURT_OWNER = root
|
||
|
|
}
|
||
|
|
scope:thief_to_convert = {
|
||
|
|
#Add them to your family
|
||
|
|
if = {
|
||
|
|
limit = { is_adult = no }
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
root = { is_male = yes }
|
||
|
|
}
|
||
|
|
set_father = root
|
||
|
|
}
|
||
|
|
else = { set_mother = root }
|
||
|
|
set_house = root.house
|
||
|
|
add_opinion = {
|
||
|
|
modifier = grateful_child
|
||
|
|
target = root
|
||
|
|
opinion = 40
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
add_opinion = {
|
||
|
|
modifier = grateful_opinion
|
||
|
|
target = root
|
||
|
|
opinion = 40
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_character_flag = recruited_thief
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
paranoid = medium_stress_impact_gain
|
||
|
|
wrathful = medium_stress_impact_gain
|
||
|
|
vengeful = medium_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 50
|
||
|
|
modifier = {
|
||
|
|
OR = {
|
||
|
|
has_trait = paranoid
|
||
|
|
has_trait = wrathful
|
||
|
|
has_trait = vengeful
|
||
|
|
}
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_compassion = 2
|
||
|
|
ai_honor = 1
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Try to convert them
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2020.b
|
||
|
|
trigger = {
|
||
|
|
religion = { is_in_family = rf_abrahamic }
|
||
|
|
}
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
duel = {
|
||
|
|
skill = diplomacy
|
||
|
|
value = average_skill_rating
|
||
|
|
#Implore them to change their ways
|
||
|
|
50 = {
|
||
|
|
desc = pilgrimage.2020.b.success.desc
|
||
|
|
compare_modifier = {
|
||
|
|
value = scope:duel_value
|
||
|
|
multiplier = 5
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
has_perk = zealous_proselytizer_perk
|
||
|
|
factor = 2
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
has_trait = zealous
|
||
|
|
add = 10
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
has_trait = cynical
|
||
|
|
add = -10
|
||
|
|
}
|
||
|
|
scope:thief_to_convert = { add_character_flag = convinced_thief }
|
||
|
|
custom_tooltip = pilgrimage.2020.b.success.tt
|
||
|
|
hidden_effect = {
|
||
|
|
current_travel_plan = { delay_travel_plan = { days = 90 } }
|
||
|
|
}
|
||
|
|
trigger_event = {
|
||
|
|
id = pilgrimage.2021
|
||
|
|
days = 3
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#You fail and they run away
|
||
|
|
50 = {
|
||
|
|
desc = pilgrimage.2020.b.failure.desc
|
||
|
|
compare_modifier = {
|
||
|
|
value = scope:duel_value
|
||
|
|
multiplier = -5
|
||
|
|
min = -5
|
||
|
|
}
|
||
|
|
send_interface_toast = {
|
||
|
|
title = pilgrimage.2020.b.failure.t
|
||
|
|
left_icon = root
|
||
|
|
remove_short_term_gold = minor_gold_value
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
cynical = medium_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
has_trait = cynical
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_zeal = 2
|
||
|
|
ai_boldness = 1
|
||
|
|
ai_honor = 1
|
||
|
|
ai_vengefulness = -2
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Let them go in peace
|
||
|
|
option = {
|
||
|
|
#What will God say about that...
|
||
|
|
name = {
|
||
|
|
trigger = { has_trait = cynical }
|
||
|
|
text = pilgrimage.2020.c_cynical
|
||
|
|
}
|
||
|
|
#We all do what we must
|
||
|
|
name = pilgrimage.2020.c
|
||
|
|
worldly_type_option_effect = yes
|
||
|
|
remove_short_term_gold = minor_gold_value
|
||
|
|
stress_impact = {
|
||
|
|
greedy = minor_stress_impact_gain
|
||
|
|
forgiving = medium_stress_impact_loss
|
||
|
|
cynical = minor_stress_impact_loss
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_zeal = -1
|
||
|
|
ai_boldness = -0.5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
scope:thief_to_convert = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
has_character_flag = created_thief
|
||
|
|
NOR = {
|
||
|
|
has_character_flag = recruited_thief
|
||
|
|
has_character_flag = convinced_thief
|
||
|
|
}
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
root = { is_ai = yes }
|
||
|
|
}
|
||
|
|
silent_disappearance_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else = { remove_character_flag = use_stealth_clothes }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
pilgrimage.2021 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.2021.t
|
||
|
|
desc = pilgrimage.2021.desc
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
override_background = { reference = bp1_bonfire }
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { has_trait = sadistic }
|
||
|
|
animation = personality_dishonorable
|
||
|
|
}
|
||
|
|
animation = thinking
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:thief_to_convert
|
||
|
|
animation = shame
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
scope:thief_to_convert = {
|
||
|
|
remove_character_flag = recruited_thief
|
||
|
|
remove_character_flag = convinced_thief
|
||
|
|
}
|
||
|
|
hidden_effect = {
|
||
|
|
current_travel_plan = { resume_travel_plan = yes }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Convert them to your faith and have them spread the word
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2021.a
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
add_character_modifier = {
|
||
|
|
modifier = pilgrimage_religion_spread_modifier
|
||
|
|
years = 5
|
||
|
|
}
|
||
|
|
scope:thief_to_convert = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
root.faith != this.faith
|
||
|
|
}
|
||
|
|
set_character_faith = root.faith
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
zealous = medium_stress_impact_loss
|
||
|
|
cynical = medium_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
has_trait = zealous
|
||
|
|
factor = 2
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
has_trait = cynical
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_zeal = 2
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Whips always make _me_ feel better
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2021.b
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion }
|
||
|
|
religion = religion:judaism_religion
|
||
|
|
}
|
||
|
|
OR = {
|
||
|
|
has_trait = flagellant
|
||
|
|
has_trait = sadistic
|
||
|
|
}
|
||
|
|
scope:thief_to_convert = { is_adult = yes }
|
||
|
|
}
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
add_dread = medium_dread_gain
|
||
|
|
add_character_modifier = {
|
||
|
|
modifier = pilgrimage_flogging_spread_modifier
|
||
|
|
years = 5
|
||
|
|
}
|
||
|
|
scope:thief_to_convert = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
root.faith != this.faith
|
||
|
|
}
|
||
|
|
set_character_faith = root.faith
|
||
|
|
}
|
||
|
|
add_trait = flagellant
|
||
|
|
increase_wounds_no_death_effect = { REASON = flagellant }
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
flagellant = major_stress_impact_loss
|
||
|
|
sadistic = medium_stress_impact_loss
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
has_trait = flagellant
|
||
|
|
factor = 2
|
||
|
|
}
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_zeal = 2
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Have them work off their sins for you
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2021.c
|
||
|
|
flavor = pilgrimage.2021.c.flavor
|
||
|
|
add_character_modifier = {
|
||
|
|
modifier = pilgrimage_work_work_modifier
|
||
|
|
years = 5
|
||
|
|
}
|
||
|
|
scope:thief_to_convert = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
can_add_hook = {
|
||
|
|
target = scope:thief_to_convert
|
||
|
|
type = loyalty_hook
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_hook = {
|
||
|
|
target = scope:thief_to_convert
|
||
|
|
type = loyalty_hook
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_courtier = scope:thief_to_convert
|
||
|
|
stress_impact = {
|
||
|
|
zealous = medium_stress_impact_gain
|
||
|
|
cynical = medium_stress_impact_loss
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
has_trait = zealous
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_zeal = -2
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
current_travel_plan ?= { is_paused = yes }
|
||
|
|
}
|
||
|
|
current_travel_plan = { resume_travel_plan = yes }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Sea: Massive rainbow
|
||
|
|
# by Filippa Gannholm Kirsten
|
||
|
|
pilgrimage.2030 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.2030.t
|
||
|
|
desc = pilgrimage.2030.desc
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
has_trait = scholar
|
||
|
|
learning > high_skill_rating
|
||
|
|
}
|
||
|
|
}
|
||
|
|
animation = thinking
|
||
|
|
}
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
has_activity_intent = zealot_intent
|
||
|
|
AND = {
|
||
|
|
has_trait = zealous
|
||
|
|
NOT = {
|
||
|
|
any_secret = { type = secret_non_believer }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
animation = personality_zealous
|
||
|
|
}
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { has_trait = cynical }
|
||
|
|
animation = boredom
|
||
|
|
}
|
||
|
|
animation = admiration
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:portrait_entourage_character
|
||
|
|
animation = disbelief
|
||
|
|
}
|
||
|
|
trigger = {
|
||
|
|
location = { is_sea_province = yes }
|
||
|
|
current_travel_plan ?= {
|
||
|
|
any_entourage_character = {
|
||
|
|
count > 5
|
||
|
|
}
|
||
|
|
any_entourage_character = {
|
||
|
|
NOT = {
|
||
|
|
is_of_major_or_minor_interest_trigger = { CHARACTER = root }
|
||
|
|
this = root
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
current_travel_plan = {
|
||
|
|
random_entourage_character = {
|
||
|
|
limit = {
|
||
|
|
NOT = {
|
||
|
|
is_of_major_or_minor_interest_trigger = { CHARACTER = root }
|
||
|
|
this = root
|
||
|
|
}
|
||
|
|
}
|
||
|
|
save_scope_as = portrait_entourage_character
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Acshually...
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2030.a
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
has_trait = scholar
|
||
|
|
learning > high_skill_rating
|
||
|
|
}
|
||
|
|
}
|
||
|
|
flavor = pilgrimage.2030.a.flavor
|
||
|
|
very_worldly_type_option_effect = yes
|
||
|
|
current_travel_plan = {
|
||
|
|
every_entourage_character = {
|
||
|
|
custom = every_entourage_tt
|
||
|
|
add_opinion = {
|
||
|
|
target = root
|
||
|
|
modifier = pilgrimage_besserwisser_opinion
|
||
|
|
opinion = -5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
has_trait = lifestyle_traveler
|
||
|
|
has_trait_xp = {
|
||
|
|
trait = lifestyle_traveler
|
||
|
|
track = travel
|
||
|
|
value < 100
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_trait_xp = {
|
||
|
|
trait = lifestyle_traveler
|
||
|
|
track = travel
|
||
|
|
value = 10
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Besserwisser gonna besserwiss
|
||
|
|
stress_impact = {
|
||
|
|
base = medium_stress_impact_loss
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 200
|
||
|
|
modifier = {
|
||
|
|
has_trait = zealous
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#This IS a sign from God!
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2030.b
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
has_activity_intent = zealot_intent
|
||
|
|
AND = {
|
||
|
|
has_trait = zealous
|
||
|
|
NOT = {
|
||
|
|
any_secret = { type = secret_non_believer }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { has_activity_intent = zealot_intent }
|
||
|
|
custom_tooltip = available_because_intent_tt
|
||
|
|
}
|
||
|
|
flavor = pilgrimage.2030.b.flavor
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
add_piety = miniscule_piety_gain
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
has_trait = pilgrim
|
||
|
|
has_trait_xp = {
|
||
|
|
trait = pilgrim
|
||
|
|
value < 100
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_trait_xp = {
|
||
|
|
trait = pilgrim
|
||
|
|
value = 5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
cynical = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
has_trait = cynical
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Reflectors gonna reflect
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2030.c
|
||
|
|
trigger = { has_activity_intent = reflection_intent }
|
||
|
|
custom_tooltip = available_because_intent_tt
|
||
|
|
bonus_to_all_types_effect = yes
|
||
|
|
add_piety = miniscule_piety_gain
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
has_trait = lifestyle_mystic
|
||
|
|
}
|
||
|
|
add_trait_xp = {
|
||
|
|
trait = lifestyle_mystic
|
||
|
|
value = lifestyle_mystic_xp_gain_minor_value
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
base = minor_stress_impact_loss
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#That's cool, I guess
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2030.d
|
||
|
|
worldly_type_option_effect = yes
|
||
|
|
stress_impact = {
|
||
|
|
arbitrary = minor_stress_impact_loss
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
has_trait = zealous
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Sea: Go fish
|
||
|
|
# by Filippa Gannholm Kirsten
|
||
|
|
pilgrimage.2040 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.2040.t
|
||
|
|
desc = pilgrimage.2040.desc
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = happiness
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:portrait_entourage_character
|
||
|
|
animation = personality_content
|
||
|
|
}
|
||
|
|
trigger = {
|
||
|
|
location = { is_sea_province = yes }
|
||
|
|
current_travel_plan ?= {
|
||
|
|
any_entourage_character = {
|
||
|
|
count > 5
|
||
|
|
}
|
||
|
|
any_entourage_character = {
|
||
|
|
is_adult = yes
|
||
|
|
NOT = {
|
||
|
|
is_of_major_or_minor_interest_trigger = { CHARACTER = root }
|
||
|
|
this = root
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
current_travel_plan = {
|
||
|
|
random_entourage_character = {
|
||
|
|
limit = {
|
||
|
|
is_adult = yes
|
||
|
|
NOT = {
|
||
|
|
is_of_major_or_minor_interest_trigger = { CHARACTER = root }
|
||
|
|
this = root
|
||
|
|
}
|
||
|
|
}
|
||
|
|
save_scope_as = portrait_entourage_character
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Fishing!
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2040.a
|
||
|
|
worldly_type_option_effect = yes
|
||
|
|
duel = {
|
||
|
|
skill = prowess
|
||
|
|
value = average_skill_rating
|
||
|
|
#Catch a big fish
|
||
|
|
50 = {
|
||
|
|
desc = pilgrimage.2040.a.success.desc
|
||
|
|
compare_modifier = {
|
||
|
|
value = scope:duel_value
|
||
|
|
multiplier = 3
|
||
|
|
min = -49
|
||
|
|
}
|
||
|
|
send_interface_toast = {
|
||
|
|
title = pilgrimage.2040.a.success.t
|
||
|
|
left_icon = root
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
has_trait = zealous
|
||
|
|
NOT = {
|
||
|
|
any_secret = { type = secret_non_believer }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
base = minor_stress_impact_loss
|
||
|
|
zealous = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
stress_impact = {
|
||
|
|
base = medium_stress_impact_loss
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_prestige = medium_prestige_gain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Catch a small fish
|
||
|
|
50 = {
|
||
|
|
desc = pilgrimage.2040.a.less_success.desc
|
||
|
|
compare_modifier = {
|
||
|
|
value = scope:duel_value
|
||
|
|
multiplier = -3
|
||
|
|
min = -49
|
||
|
|
}
|
||
|
|
send_interface_toast = {
|
||
|
|
title = pilgrimage.2040.a.less_success.t
|
||
|
|
left_icon = root
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
has_trait = zealous
|
||
|
|
NOT = {
|
||
|
|
any_secret = { type = secret_non_believer }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
base = minor_stress_impact_loss
|
||
|
|
zealous = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
stress_impact = {
|
||
|
|
base = minor_stress_impact_loss
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_prestige = minor_prestige_gain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
has_trait = zealous
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
has_trait = lazy
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Praying!
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2040.b
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
has_activity_intent = zealot_intent
|
||
|
|
AND = {
|
||
|
|
has_trait = zealous
|
||
|
|
NOT = {
|
||
|
|
any_secret = { type = secret_non_believer }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { has_activity_intent = zealot_intent }
|
||
|
|
custom_tooltip = available_because_intent_tt
|
||
|
|
}
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
add_piety = miniscule_piety_gain
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
has_trait = lazy
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Nap time!
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2040.c
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
has_activity_intent = reflection_intent
|
||
|
|
has_trait = lazy
|
||
|
|
}
|
||
|
|
NOT = { has_character_modifier = pilgrimage_chill_ship_modifier }
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { has_activity_intent = reflection_intent }
|
||
|
|
custom_tooltip = available_because_intent_tt
|
||
|
|
}
|
||
|
|
add_character_modifier = {
|
||
|
|
modifier = pilgrimage_chill_ship_modifier
|
||
|
|
years = 5
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
base = minor_stress_impact_loss
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
has_trait = zealous
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Nah
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2040.d
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
has_trait = zealous
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Sea: Shipwrecked pilgrims
|
||
|
|
# by Filippa Gannholm Kirsten
|
||
|
|
pilgrimage.2050 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.2050.t
|
||
|
|
desc = pilgrimage.2050.desc
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = personality_compassionate
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:first_pilgrim
|
||
|
|
animation = pain
|
||
|
|
}
|
||
|
|
lower_center_portrait = {
|
||
|
|
character = scope:second_pilgrim
|
||
|
|
}
|
||
|
|
lower_right_portrait = {
|
||
|
|
character = scope:third_pilgrim
|
||
|
|
}
|
||
|
|
trigger = {
|
||
|
|
location = { is_sea_province = yes }
|
||
|
|
is_ai = no
|
||
|
|
}
|
||
|
|
cooldown = { years = 30 }
|
||
|
|
immediate = {
|
||
|
|
# Create pilgrims
|
||
|
|
hidden_effect = {
|
||
|
|
create_character = {
|
||
|
|
template = pool_repopulate_local_flavor
|
||
|
|
dynasty = none
|
||
|
|
trait = pilgrim
|
||
|
|
location = root.location
|
||
|
|
save_scope_as = first_pilgrim
|
||
|
|
}
|
||
|
|
scope:first_pilgrim = { set_to_lowborn = yes }
|
||
|
|
create_character = {
|
||
|
|
template = pool_repopulate_local_flavor
|
||
|
|
age = { 6 10 }
|
||
|
|
dynasty = none
|
||
|
|
faith = scope:first_pilgrim.faith
|
||
|
|
culture = scope:first_pilgrim.culture
|
||
|
|
location = root.location
|
||
|
|
save_scope_as = second_pilgrim
|
||
|
|
}
|
||
|
|
scope:second_pilgrim = { set_to_lowborn = yes }
|
||
|
|
create_character = {
|
||
|
|
template = pool_repopulate_local_flavor
|
||
|
|
dynasty = none
|
||
|
|
faith = scope:first_pilgrim.faith
|
||
|
|
culture = scope:first_pilgrim.culture
|
||
|
|
trait = pilgrim
|
||
|
|
location = root.location
|
||
|
|
save_scope_as = third_pilgrim
|
||
|
|
}
|
||
|
|
scope:third_pilgrim = { set_to_lowborn = yes }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Come aboard
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2050.a
|
||
|
|
worldly_type_option_effect = yes
|
||
|
|
custom_tooltip = pilgrimage.2050.a.tt
|
||
|
|
#We're not very fond of their culture
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
root.culture != scope:first_pilgrim.culture
|
||
|
|
scope:first_pilgrim = {
|
||
|
|
culture = {
|
||
|
|
cultural_acceptance = {
|
||
|
|
target = root.culture
|
||
|
|
value < low_positive_culture_acceptance
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
base = minor_stress_impact_loss
|
||
|
|
gregarious = minor_stress_impact_loss
|
||
|
|
trusting = minor_stress_impact_loss
|
||
|
|
compassionate = medium_stress_impact_loss
|
||
|
|
paranoid = medium_stress_impact_gain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#We're OK with their culture
|
||
|
|
else = {
|
||
|
|
stress_impact = {
|
||
|
|
base = medium_stress_impact_loss
|
||
|
|
gregarious = medium_stress_impact_loss
|
||
|
|
trusting = medium_stress_impact_loss
|
||
|
|
compassionate = medium_stress_impact_loss
|
||
|
|
paranoid = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
scope:first_pilgrim = { add_to_court_and_entourage_effect = yes }
|
||
|
|
scope:second_pilgrim = { add_to_court_and_entourage_effect = yes }
|
||
|
|
scope:third_pilgrim = { add_to_court_and_entourage_effect = yes }
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
has_trait = paranoid
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
short_term_gold < minor_gold_value
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#...if you convert
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2050.b
|
||
|
|
trigger = {
|
||
|
|
faith = { has_doctrine = doctrine_pluralism_pluralistic }
|
||
|
|
faith != scope:first_pilgrim.faith
|
||
|
|
}
|
||
|
|
duel = {
|
||
|
|
skill = learning
|
||
|
|
target = scope:first_pilgrim
|
||
|
|
#Success
|
||
|
|
60 = {
|
||
|
|
desc = pilgrimage.2050.b.success.desc
|
||
|
|
compare_modifier = {
|
||
|
|
value = scope:duel_value
|
||
|
|
multiplier = 3
|
||
|
|
min = -49
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
has_perk = zealous_proselytizer_perk
|
||
|
|
add = 25
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
has_trait = zealous
|
||
|
|
add = 25
|
||
|
|
}
|
||
|
|
send_interface_toast = {
|
||
|
|
title = pilgrimage.2050.b.success.t
|
||
|
|
left_icon = root
|
||
|
|
right_icon = scope:first_pilgrim
|
||
|
|
desc = pilgrimage.2050.b.success.desc
|
||
|
|
add_piety = medium_piety_gain
|
||
|
|
very_pious_type_option_effect = yes
|
||
|
|
}
|
||
|
|
#Keeping this outside of the toast so as to not cut off the toast
|
||
|
|
scope:first_pilgrim = { add_to_court_and_entourage_effect = yes }
|
||
|
|
scope:second_pilgrim = { add_to_court_and_entourage_effect = yes }
|
||
|
|
scope:third_pilgrim = { add_to_court_and_entourage_effect = yes }
|
||
|
|
scope:first_pilgrim = {
|
||
|
|
set_character_faith = root.faith
|
||
|
|
}
|
||
|
|
scope:second_pilgrim = {
|
||
|
|
set_character_faith = root.faith
|
||
|
|
}
|
||
|
|
scope:third_pilgrim = {
|
||
|
|
set_character_faith = root.faith
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Failure
|
||
|
|
40 = {
|
||
|
|
desc = pilgrimage.2050.b.failure.desc
|
||
|
|
compare_modifier = {
|
||
|
|
value = scope:duel_value
|
||
|
|
multiplier = -3
|
||
|
|
min = -49
|
||
|
|
}
|
||
|
|
send_interface_toast = {
|
||
|
|
title = pilgrimage.2050.b.failure.t
|
||
|
|
left_icon = root
|
||
|
|
add_prestige = medium_prestige_loss
|
||
|
|
}
|
||
|
|
scope:first_pilgrim = { death = { death_reason = death_drowned } }
|
||
|
|
scope:second_pilgrim = { death = { death_reason = death_drowned } }
|
||
|
|
scope:third_pilgrim = { death = { death_reason = death_drowned } }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
humble = minor_stress_impact_gain
|
||
|
|
shy = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#... let's just move on
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2050.c
|
||
|
|
add_dread = minor_dread_gain
|
||
|
|
current_travel_plan = {
|
||
|
|
every_entourage_character = {
|
||
|
|
custom = every_entourage_tt
|
||
|
|
add_opinion = {
|
||
|
|
target = root
|
||
|
|
modifier = cruelty_opinion
|
||
|
|
opinion = -15
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
scope:first_pilgrim = { death = { death_reason = death_drowned } }
|
||
|
|
scope:second_pilgrim = { death = { death_reason = death_drowned } }
|
||
|
|
scope:third_pilgrim = { death = { death_reason = death_drowned } }
|
||
|
|
stress_impact = {
|
||
|
|
paranoid = medium_stress_impact_loss
|
||
|
|
callous = medium_stress_impact_loss
|
||
|
|
sadistic = medium_stress_impact_loss
|
||
|
|
compassionate = medium_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
has_trait = compassionate
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
has_trait = trusting
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
############################
|
||
|
|
## 'Temptation' Events
|
||
|
|
# 2500-2999
|
||
|
|
## by Bianca Savazzi & Sean Hughes
|
||
|
|
############################
|
||
|
|
# pilgrimage.2101 - Rakish or Lustful character considers making a pit stop, or perhaps, a detour to the local brothels
|
||
|
|
# pilgrimage.2501-4 - Persistent Beggar
|
||
|
|
# pilgrimage.2511 - Cocky Lordling
|
||
|
|
#
|
||
|
|
#
|
||
|
|
|
||
|
|
scripted_effect pilgrimage_2101_save_scopes_effect = {
|
||
|
|
location = { save_scope_as = brothel_location }
|
||
|
|
trigger_event = {
|
||
|
|
id = lover.8102
|
||
|
|
days = 30
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Rakish or Lustful character considers making a pit stop, or perhaps, a detour to the local brothels
|
||
|
|
# by Bianca Savazzi
|
||
|
|
pilgrimage.2101 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.2101.t
|
||
|
|
desc = {
|
||
|
|
desc = pilgrimage.2101.desc
|
||
|
|
}
|
||
|
|
cooldown = { years = 5 }
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
override_background = { reference = tavern }
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = interested
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:naked_tempter
|
||
|
|
animation = fanning_coyly
|
||
|
|
}
|
||
|
|
trigger = {
|
||
|
|
stress > 0
|
||
|
|
OR = {
|
||
|
|
has_trait = lustful
|
||
|
|
has_trait = rakish
|
||
|
|
}
|
||
|
|
is_location_valid_for_travel_event_on_land = yes
|
||
|
|
might_cheat_on_every_partner_trigger = yes
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
add_character_flag = {
|
||
|
|
flag = no_sex_stress_loss
|
||
|
|
days = 30
|
||
|
|
}
|
||
|
|
random_list = {
|
||
|
|
50 = {
|
||
|
|
# Spawn a temptress for event if....
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
#lesbian
|
||
|
|
AND = {
|
||
|
|
is_female = yes
|
||
|
|
has_sexuality = homosexual
|
||
|
|
}
|
||
|
|
#straight or asexual guy
|
||
|
|
AND = {
|
||
|
|
is_male = yes
|
||
|
|
OR = {
|
||
|
|
has_sexuality = heterosexual
|
||
|
|
has_sexuality = asexual
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#asexual woman and homo is ok
|
||
|
|
AND = {
|
||
|
|
has_sexuality = asexual
|
||
|
|
is_female = yes
|
||
|
|
faith = { has_doctrine = doctrine_homosexuality_accepted }
|
||
|
|
}
|
||
|
|
#bisexual
|
||
|
|
has_sexuality = bisexual
|
||
|
|
}
|
||
|
|
}
|
||
|
|
create_character = {
|
||
|
|
age = 30
|
||
|
|
gender = female
|
||
|
|
location = root.location
|
||
|
|
faith = root.location.faith
|
||
|
|
culture = root.location.culture
|
||
|
|
dynasty = none
|
||
|
|
random_traits = no
|
||
|
|
random_traits_list = {
|
||
|
|
count = 2
|
||
|
|
deceitful = {}
|
||
|
|
brave = {}
|
||
|
|
gregarious = {}
|
||
|
|
ambitious = {}
|
||
|
|
vengeful = {}
|
||
|
|
gluttonous = {}
|
||
|
|
temperate = {}
|
||
|
|
greedy = {}
|
||
|
|
generous = {}
|
||
|
|
lazy = {}
|
||
|
|
diligent = {}
|
||
|
|
wrathful = {}
|
||
|
|
calm = {}
|
||
|
|
patient = {}
|
||
|
|
impatient = {}
|
||
|
|
arrogant = {}
|
||
|
|
honest = {}
|
||
|
|
arbitrary = {}
|
||
|
|
just = {}
|
||
|
|
paranoid = {}
|
||
|
|
trusting = {}
|
||
|
|
compassionate = {}
|
||
|
|
callous = {}
|
||
|
|
sadistic = {}
|
||
|
|
stubborn = {}
|
||
|
|
fickle = {}
|
||
|
|
forgiving = {}
|
||
|
|
}
|
||
|
|
trait = lustful
|
||
|
|
trait = rakish
|
||
|
|
trait = deviant
|
||
|
|
trait = fecund
|
||
|
|
trait = beauty_good_3
|
||
|
|
save_scope_as = naked_tempter
|
||
|
|
}
|
||
|
|
}
|
||
|
|
50 = {
|
||
|
|
# Spawn a tempter for event if....
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
#gay
|
||
|
|
AND = {
|
||
|
|
is_male = yes
|
||
|
|
has_sexuality = homosexual
|
||
|
|
}
|
||
|
|
#straight or asexual woman
|
||
|
|
AND = {
|
||
|
|
is_female = yes
|
||
|
|
OR = {
|
||
|
|
has_sexuality = asexual
|
||
|
|
has_sexuality = heterosexual
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#asexual man and homo is ok
|
||
|
|
AND = {
|
||
|
|
has_sexuality = asexual
|
||
|
|
is_male = yes
|
||
|
|
faith = { has_doctrine = doctrine_homosexuality_accepted }
|
||
|
|
}
|
||
|
|
#bisexual
|
||
|
|
has_sexuality = bisexual
|
||
|
|
}
|
||
|
|
}
|
||
|
|
create_character = {
|
||
|
|
age = 30
|
||
|
|
gender = male
|
||
|
|
location = root.location
|
||
|
|
faith = root.location.faith
|
||
|
|
culture = root.location.culture
|
||
|
|
dynasty = none
|
||
|
|
random_traits = no
|
||
|
|
random_traits_list = {
|
||
|
|
count = 2
|
||
|
|
deceitful = {}
|
||
|
|
brave = {}
|
||
|
|
gregarious = {}
|
||
|
|
ambitious = {}
|
||
|
|
vengeful = {}
|
||
|
|
gluttonous = {}
|
||
|
|
temperate = {}
|
||
|
|
greedy = {}
|
||
|
|
generous = {}
|
||
|
|
lazy = {}
|
||
|
|
diligent = {}
|
||
|
|
wrathful = {}
|
||
|
|
calm = {}
|
||
|
|
patient = {}
|
||
|
|
impatient = {}
|
||
|
|
arrogant = {}
|
||
|
|
honest = {}
|
||
|
|
arbitrary = {}
|
||
|
|
just = {}
|
||
|
|
paranoid = {}
|
||
|
|
trusting = {}
|
||
|
|
compassionate = {}
|
||
|
|
callous = {}
|
||
|
|
sadistic = {}
|
||
|
|
stubborn = {}
|
||
|
|
fickle = {}
|
||
|
|
forgiving = {}
|
||
|
|
}
|
||
|
|
trait = lustful
|
||
|
|
trait = rakish
|
||
|
|
trait = deviant
|
||
|
|
trait = fecund
|
||
|
|
trait = beauty_good_3
|
||
|
|
save_scope_as = naked_tempter
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
scope:naked_tempter = {
|
||
|
|
add_character_flag = is_naked
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Option A: Visit one brothel
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2101.a
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
faith = { trait_is_virtue = lustful }
|
||
|
|
}
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
add_piety = minor_piety_gain
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = {
|
||
|
|
faith = { trait_is_sin = lustful }
|
||
|
|
}
|
||
|
|
worldly_type_option_effect = yes
|
||
|
|
add_piety = medium_piety_loss
|
||
|
|
}
|
||
|
|
add_stress = medium_stress_loss
|
||
|
|
had_sex_with_effect = {
|
||
|
|
CHARACTER = scope:naked_tempter
|
||
|
|
PREGNANCY_CHANCE = pregnancy_chance
|
||
|
|
}
|
||
|
|
add_to_entourage_court_and_activity_effect = {
|
||
|
|
CHAR_TO_ADD = scope:naked_tempter
|
||
|
|
NEW_COURT_OWNER = root
|
||
|
|
}
|
||
|
|
hidden_effect = {
|
||
|
|
#STD transmission
|
||
|
|
random_list = {
|
||
|
|
50 = {
|
||
|
|
trigger = { is_attracted_to_men = yes }
|
||
|
|
had_sex_with_unknown_effect = { GENDER = male }
|
||
|
|
}
|
||
|
|
50 = {
|
||
|
|
trigger = { is_attracted_to_women = yes }
|
||
|
|
had_sex_with_unknown_effect = { GENDER = female }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
NOT = {
|
||
|
|
government_has_flag = government_is_mandala
|
||
|
|
house ?= { has_house_power_parameter = aspect_of_creation }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
random = {
|
||
|
|
chance = 33
|
||
|
|
pilgrimage_2101_save_scopes_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 10
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_energy = 0.5
|
||
|
|
ai_greed = -1
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
NOR = {
|
||
|
|
is_married = no
|
||
|
|
any_spouse = {
|
||
|
|
count = all
|
||
|
|
save_temporary_scope_as = partner
|
||
|
|
root = { might_cheat_on_partner_trigger = { PARTNER = scope:partner } }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Option B: Visit ALL brothels!
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2101.b
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
faith = { trait_is_virtue = lustful }
|
||
|
|
}
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
add_piety = medium_piety_gain
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = {
|
||
|
|
faith = { trait_is_sin = lustful }
|
||
|
|
}
|
||
|
|
worldly_type_option_effect = yes
|
||
|
|
add_piety = major_piety_loss
|
||
|
|
}
|
||
|
|
remove_short_term_gold = tiny_gold_value
|
||
|
|
rakish_brothel_night_effect = yes
|
||
|
|
had_sex_with_effect = {
|
||
|
|
CHARACTER = scope:naked_tempter
|
||
|
|
PREGNANCY_CHANCE = pregnancy_chance
|
||
|
|
}
|
||
|
|
add_to_entourage_court_and_activity_effect = {
|
||
|
|
CHAR_TO_ADD = scope:naked_tempter
|
||
|
|
NEW_COURT_OWNER = root
|
||
|
|
}
|
||
|
|
hidden_effect = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
NOT = {
|
||
|
|
government_has_flag = government_is_mandala
|
||
|
|
house ?= { has_house_power_parameter = aspect_of_creation }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
random = {
|
||
|
|
chance = 75
|
||
|
|
pilgrimage_2101_save_scopes_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 10
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_boldness = 2
|
||
|
|
ai_energy = 2
|
||
|
|
ai_greed = -2
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
short_term_gold < minor_gold_value #AI should not spend money they don't have
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
NOR = {
|
||
|
|
is_married = no
|
||
|
|
any_spouse = {
|
||
|
|
count = all
|
||
|
|
save_temporary_scope_as = partner
|
||
|
|
root = { might_cheat_on_partner_trigger = { PARTNER = scope:partner } }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Option C: Stay away from the houses of pleasure
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2101.c
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
faith = { trait_is_sin = lustful }
|
||
|
|
}
|
||
|
|
add_piety = miniscule_piety_gain
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = {
|
||
|
|
faith = { trait_is_virtue = lustful }
|
||
|
|
}
|
||
|
|
add_piety = minor_piety_loss
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
add_piety = miniscule_piety_gain
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
base = minor_stress_impact_gain
|
||
|
|
lustful = minor_stress_impact_gain #gets added on top of the base
|
||
|
|
rakish = medium_stress_impact_gain #gets added on top of the base
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 10
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_greed = 2
|
||
|
|
ai_energy = -1
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
remove_character_flag = no_sex_stress_loss
|
||
|
|
scope:naked_tempter = {
|
||
|
|
remove_character_flag = is_naked
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
is_ai = yes
|
||
|
|
}
|
||
|
|
scope:naked_tempter = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
root = { is_ai = yes }
|
||
|
|
}
|
||
|
|
silent_disappearance_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
scripted_effect generosity_piety_stress_effect = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
faith = {
|
||
|
|
OR = {
|
||
|
|
trait_is_virtue = generous
|
||
|
|
trait_is_virtue = compassionate
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
add_piety = miniscule_piety_gain
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = {
|
||
|
|
faith = { trait_is_sin = generous }
|
||
|
|
}
|
||
|
|
add_piety = minor_piety_loss
|
||
|
|
}
|
||
|
|
|
||
|
|
stress_impact = {
|
||
|
|
greedy = minor_stress_gain
|
||
|
|
callous = minor_stress_gain
|
||
|
|
arrogant = minor_stress_gain
|
||
|
|
vengeful = minor_stress_gain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
scripted_effect parsimony_piety_stress_effect = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
faith = { trait_is_sin = generous }
|
||
|
|
}
|
||
|
|
add_piety = miniscule_piety_gain
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = {
|
||
|
|
faith = {
|
||
|
|
OR = {
|
||
|
|
trait_is_virtue = generous
|
||
|
|
trait_is_virtue = compassionate
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_piety = minor_piety_loss
|
||
|
|
}
|
||
|
|
|
||
|
|
stress_impact = {
|
||
|
|
generous = medium_stress_gain
|
||
|
|
compassionate = minor_stress_gain
|
||
|
|
forgiving = minor_stress_gain
|
||
|
|
trusting = minor_stress_gain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Persistent Beggar
|
||
|
|
# by Sean Hughes
|
||
|
|
pilgrimage.2501 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.2501.t
|
||
|
|
desc = {
|
||
|
|
desc = pilgrimage.2501.desc.opening
|
||
|
|
first_valid = {
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = { faith = { trait_is_virtue = generous } }
|
||
|
|
desc = pilgrimage.2501.desc.virtue.generous
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = { faith = { trait_is_sin = generous } }
|
||
|
|
desc = pilgrimage.2501.desc.sin.generous
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = { faith = { trait_is_virtue = compassionate } }
|
||
|
|
desc = pilgrimage.2501.desc.virtue.compassionate
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = steward
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:beggar
|
||
|
|
animation = beg
|
||
|
|
outfit_tags = { beggar_rags }
|
||
|
|
}
|
||
|
|
cooldown = { years = 5 }
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
AND = {
|
||
|
|
faith = { trait_is_virtue = generous }
|
||
|
|
NOT = { has_trait = generous }
|
||
|
|
OR = {
|
||
|
|
has_trait = greedy
|
||
|
|
has_trait = callous
|
||
|
|
has_trait = arrogant
|
||
|
|
has_trait = vengeful
|
||
|
|
}
|
||
|
|
}
|
||
|
|
AND = {
|
||
|
|
faith = { trait_is_virtue = compassionate }
|
||
|
|
NOT = { has_trait = compassionate }
|
||
|
|
OR = {
|
||
|
|
has_trait = greedy
|
||
|
|
has_trait = callous
|
||
|
|
has_trait = arrogant
|
||
|
|
has_trait = vengeful
|
||
|
|
}
|
||
|
|
}
|
||
|
|
AND = {
|
||
|
|
faith = { trait_is_sin = generous }
|
||
|
|
has_trait = generous
|
||
|
|
}
|
||
|
|
}
|
||
|
|
is_location_valid_for_travel_event_on_land = yes
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
create_character = {
|
||
|
|
age = 31
|
||
|
|
gender_female_chance = 0.5
|
||
|
|
trait = education_intrigue_1
|
||
|
|
trait = stubborn
|
||
|
|
diplomacy = 8
|
||
|
|
martial = 3
|
||
|
|
stewardship = 4
|
||
|
|
intrigue = 8
|
||
|
|
learning = 1
|
||
|
|
random_traits_list = {
|
||
|
|
count = 2
|
||
|
|
compassionate = {}
|
||
|
|
gregarious = {}
|
||
|
|
deceitful = {}
|
||
|
|
generous = {}
|
||
|
|
content = {}
|
||
|
|
greedy = {}
|
||
|
|
just = {}
|
||
|
|
}
|
||
|
|
random_traits = yes
|
||
|
|
location = root.location
|
||
|
|
faith = root.faith # They 'convert' if they ever join your court.
|
||
|
|
culture = root.location.culture
|
||
|
|
save_scope_as = beggar
|
||
|
|
}
|
||
|
|
scope:beggar = {
|
||
|
|
add_character_flag = peasant_outfit
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Give gold
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = {
|
||
|
|
faith = {
|
||
|
|
OR = {
|
||
|
|
trait_is_virtue = generous
|
||
|
|
trait_is_virtue = compassionate
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
text = pilgrimage.2501.a.virtue
|
||
|
|
}
|
||
|
|
name = {
|
||
|
|
trigger = {
|
||
|
|
faith = { trait_is_sin = generous }
|
||
|
|
}
|
||
|
|
text = pilgrimage.2501.a.sin
|
||
|
|
}
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
is_ai = no
|
||
|
|
short_term_gold >= minor_gold_value
|
||
|
|
}
|
||
|
|
}
|
||
|
|
pay_short_term_gold = {
|
||
|
|
target = scope:beggar
|
||
|
|
gold = minor_gold_value
|
||
|
|
}
|
||
|
|
generosity_piety_stress_effect = yes
|
||
|
|
add_character_flag = {
|
||
|
|
flag = pilgrimage_2501_gave_gold
|
||
|
|
days = 3
|
||
|
|
}
|
||
|
|
trigger_event = pilgrimage.2502
|
||
|
|
}
|
||
|
|
#Go away
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2501.b
|
||
|
|
parsimony_piety_stress_effect = yes
|
||
|
|
trigger_event = pilgrimage.2502
|
||
|
|
}
|
||
|
|
#Die!
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2501.c.arrogant
|
||
|
|
trigger = { has_trait = arrogant }
|
||
|
|
scope:beggar = {
|
||
|
|
death = {
|
||
|
|
killer = root
|
||
|
|
death_reason = death_execution
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_dread = minor_dread_gain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Beggar wants another favor for their sister
|
||
|
|
pilgrimage.2502 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.2502.t
|
||
|
|
desc = {
|
||
|
|
first_valid = {
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
has_character_flag = pilgrimage_2501_gave_gold
|
||
|
|
}
|
||
|
|
desc = pilgrimage.2502.desc.gave
|
||
|
|
}
|
||
|
|
desc = pilgrimage.2502.desc.refused
|
||
|
|
}
|
||
|
|
desc = pilgrimage.2502.desc.end
|
||
|
|
}
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = steward
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:beggar
|
||
|
|
animation = beg
|
||
|
|
outfit_tags = { beggar_rags }
|
||
|
|
}
|
||
|
|
# Option A: Relent and give the beggar (more) money.
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2502.a
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
is_ai = no
|
||
|
|
short_term_gold >= minor_gold_value
|
||
|
|
}
|
||
|
|
}
|
||
|
|
pay_short_term_gold = {
|
||
|
|
target = scope:beggar
|
||
|
|
gold = minor_gold_value
|
||
|
|
}
|
||
|
|
generosity_piety_stress_effect = yes
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
has_character_flag = pilgrimage_2501_gave_gold
|
||
|
|
}
|
||
|
|
trigger_event = pilgrimage.2503
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
hidden_effect = {
|
||
|
|
scope:beggar = {
|
||
|
|
death = {
|
||
|
|
death_reason = death_vanished
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Option B (Special): Refuse, losing Generous and gaining Callous
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2502.b
|
||
|
|
trigger = {
|
||
|
|
NOT = { has_character_flag = pilgrimage_2501_gave_gold }
|
||
|
|
faith = { trait_is_sin = generous }
|
||
|
|
has_trait = generous
|
||
|
|
NOR = {
|
||
|
|
has_trait = callous
|
||
|
|
has_trait = compassionate
|
||
|
|
has_trait = sadistic
|
||
|
|
}
|
||
|
|
}
|
||
|
|
remove_trait = generous
|
||
|
|
add_trait = callous
|
||
|
|
stress_impact = {
|
||
|
|
base = major_stress_impact_gain
|
||
|
|
}
|
||
|
|
hidden_effect = {
|
||
|
|
scope:beggar = {
|
||
|
|
death = {
|
||
|
|
death_reason = death_vanished
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Option C: Refuse the beggar's second request, normal effects.
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = { has_character_flag = pilgrimage_2501_gave_gold }
|
||
|
|
text = pilgrimage.2502.c.gave
|
||
|
|
}
|
||
|
|
name = {
|
||
|
|
trigger = {
|
||
|
|
NOT = {
|
||
|
|
has_character_flag = pilgrimage_2501_gave_gold
|
||
|
|
}
|
||
|
|
}
|
||
|
|
text = pilgrimage.2502.c.refused
|
||
|
|
}
|
||
|
|
parsimony_piety_stress_effect = yes
|
||
|
|
hidden_effect = {
|
||
|
|
scope:beggar = {
|
||
|
|
death = {
|
||
|
|
death_reason = death_vanished
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Beggar wants favor for sisters children
|
||
|
|
pilgrimage.2503 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.2503.t
|
||
|
|
desc = pilgrimage.2503.desc
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = steward
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:beggar
|
||
|
|
animation = beg
|
||
|
|
outfit_tags = { beggar_rags }
|
||
|
|
}
|
||
|
|
|
||
|
|
option = {
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
is_ai = no
|
||
|
|
short_term_gold >= minor_gold_value
|
||
|
|
}
|
||
|
|
}
|
||
|
|
name = pilgrimage.2503.a
|
||
|
|
pay_short_term_gold = {
|
||
|
|
target = scope:beggar
|
||
|
|
gold = minor_gold_value
|
||
|
|
}
|
||
|
|
generosity_piety_stress_effect = yes
|
||
|
|
trigger_event = {
|
||
|
|
id = pilgrimage.2504
|
||
|
|
days = 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2503.b
|
||
|
|
|
||
|
|
parsimony_piety_stress_effect = yes
|
||
|
|
}
|
||
|
|
|
||
|
|
}
|
||
|
|
#Happy beggar
|
||
|
|
pilgrimage.2504 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.2504.t
|
||
|
|
desc = pilgrimage.2504.desc
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = steward
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:beggar
|
||
|
|
animation = beg
|
||
|
|
outfit_tags = { beggar_rags }
|
||
|
|
}
|
||
|
|
#Add trait option
|
||
|
|
option = {
|
||
|
|
show_unlock_reason = no
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
is_ai = no
|
||
|
|
short_term_gold >= medium_gold_value
|
||
|
|
}
|
||
|
|
OR = {
|
||
|
|
# Must be able to replace a personality trait with either Generous...
|
||
|
|
AND = {
|
||
|
|
faith = {
|
||
|
|
trait_is_virtue = generous
|
||
|
|
}
|
||
|
|
NOT = { has_trait = generous }
|
||
|
|
OR = {
|
||
|
|
has_trait = greedy
|
||
|
|
has_trait = callous
|
||
|
|
has_trait = arrogant
|
||
|
|
has_trait = vengeful
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# ...or with Compassionate
|
||
|
|
AND = {
|
||
|
|
faith = {
|
||
|
|
trait_is_virtue = compassionate
|
||
|
|
}
|
||
|
|
NOR = {
|
||
|
|
has_trait = compassionate
|
||
|
|
has_trait = sadistic
|
||
|
|
}
|
||
|
|
OR = {
|
||
|
|
has_trait = callous
|
||
|
|
has_trait = greedy
|
||
|
|
has_trait = arrogant
|
||
|
|
has_trait = vengeful
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
name = pilgrimage.2504.a
|
||
|
|
flavor = pilgrimage.2504.a.flavor
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
remove_short_term_gold = medium_gold_value
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
faith = {
|
||
|
|
trait_is_virtue = generous
|
||
|
|
}
|
||
|
|
NOT = { has_trait = generous }
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { has_trait = greedy }
|
||
|
|
remove_trait = greedy
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { has_trait = callous }
|
||
|
|
remove_trait = callous
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { has_trait = arrogant }
|
||
|
|
remove_trait = arrogant
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { has_trait = vengeful }
|
||
|
|
remove_trait = vengeful
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
base = major_stress_impact_gain
|
||
|
|
}
|
||
|
|
add_trait_force_tooltip = generous
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
if = {
|
||
|
|
limit = { has_trait = callous }
|
||
|
|
remove_trait = callous
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { has_trait = greedy }
|
||
|
|
remove_trait = greedy
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { has_trait = arrogant }
|
||
|
|
remove_trait = arrogant
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { has_trait = vengeful }
|
||
|
|
remove_trait = vengeful
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
base = major_stress_impact_gain
|
||
|
|
}
|
||
|
|
add_trait_force_tooltip = compassionate
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Hook/courtier option
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2504.b
|
||
|
|
add_courtier = scope:beggar
|
||
|
|
scope:beggar = {
|
||
|
|
add_opinion = {
|
||
|
|
modifier = grateful_opinion
|
||
|
|
target = root
|
||
|
|
opinion = 50
|
||
|
|
}
|
||
|
|
add_trait = loyal
|
||
|
|
}
|
||
|
|
add_hook = {
|
||
|
|
type = loyalty_hook
|
||
|
|
target = scope:beggar
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Dismiss them
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = {
|
||
|
|
faith = { trait_is_virtue = generous }
|
||
|
|
}
|
||
|
|
text = pilgrimage.2504.c.virtue
|
||
|
|
}
|
||
|
|
name = {
|
||
|
|
trigger = {
|
||
|
|
faith = { trait_is_sin = generous }
|
||
|
|
}
|
||
|
|
text = pilgrimage.2504.c.sin
|
||
|
|
}
|
||
|
|
very_pious_type_option_effect = yes
|
||
|
|
add_piety = miniscule_piety_gain
|
||
|
|
hidden_effect = {
|
||
|
|
scope:beggar = {
|
||
|
|
death = {
|
||
|
|
death_reason = death_vanished
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
scripted_trigger pilgrimage_2511_valid_lordling = {
|
||
|
|
is_available = yes
|
||
|
|
ai_compassion < 0
|
||
|
|
age >= 13
|
||
|
|
highest_held_title_tier < root.highest_held_title_tier
|
||
|
|
NOR = {
|
||
|
|
has_trait = shy
|
||
|
|
has_trait = humble
|
||
|
|
}
|
||
|
|
OR = {
|
||
|
|
has_trait = arrogant
|
||
|
|
has_trait = arbitrary
|
||
|
|
has_trait = sadistic
|
||
|
|
has_trait = wrathful
|
||
|
|
has_trait = vengeful
|
||
|
|
}
|
||
|
|
religion = root.religion
|
||
|
|
location = root.location
|
||
|
|
}
|
||
|
|
|
||
|
|
#Cocky Lordling
|
||
|
|
# by Sean Hughes
|
||
|
|
pilgrimage.2511 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.2511.t
|
||
|
|
desc = {
|
||
|
|
desc = pilgrimage.2511.desc.start
|
||
|
|
first_valid = {
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion }
|
||
|
|
faith = { trait_is_sin = vengeful }
|
||
|
|
}
|
||
|
|
desc = pilgrimage.2511.desc.vengeful.christian
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
faith = { trait_is_sin = vengeful }
|
||
|
|
}
|
||
|
|
desc = pilgrimage.2511.desc.vengeful
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
faith = { trait_is_sin = wrathful }
|
||
|
|
}
|
||
|
|
desc = pilgrimage.2511.desc.wrathful
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = disapproval
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:lordling
|
||
|
|
animation = anger
|
||
|
|
}
|
||
|
|
cooldown = { years = 2 }
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
# Potentially perf-heavy, restricted to players and important AIs.
|
||
|
|
is_ai = no
|
||
|
|
highest_held_title_tier >= tier_kingdom
|
||
|
|
}
|
||
|
|
# Character personality must conflict at least somewhat with their faith's relevant virtue(s).
|
||
|
|
faith = {
|
||
|
|
OR = {
|
||
|
|
trait_is_sin = wrathful
|
||
|
|
trait_is_sin = vengeful
|
||
|
|
}
|
||
|
|
}
|
||
|
|
OR = {
|
||
|
|
has_trait = wrathful
|
||
|
|
has_trait = vengeful
|
||
|
|
has_trait = arrogant
|
||
|
|
}
|
||
|
|
NOR = {
|
||
|
|
has_trait = forgiving
|
||
|
|
has_trait = humble
|
||
|
|
has_trait = calm
|
||
|
|
}
|
||
|
|
# Ensure a valid target exists for the event.
|
||
|
|
location = {
|
||
|
|
county.holder ?= {
|
||
|
|
OR = {
|
||
|
|
pilgrimage_2511_valid_lordling = yes
|
||
|
|
AND = {
|
||
|
|
primary_heir ?= {
|
||
|
|
pilgrimage_2511_valid_lordling = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
is_location_valid_for_travel_event_on_land = yes
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
# Compile a list of possible lordlings.
|
||
|
|
location = {
|
||
|
|
county.holder = {
|
||
|
|
if = {
|
||
|
|
limit = { pilgrimage_2511_valid_lordling = yes }
|
||
|
|
add_to_list = arrogant_lordlings
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { exists = primary_heir }
|
||
|
|
primary_heir = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
pilgrimage_2511_valid_lordling = yes
|
||
|
|
NOT = { is_in_list = arrogant_lordlings }
|
||
|
|
}
|
||
|
|
add_to_list = arrogant_lordlings
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
every_vassal = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
pilgrimage_2511_valid_lordling = yes
|
||
|
|
NOT = { is_in_list = arrogant_lordlings }
|
||
|
|
}
|
||
|
|
add_to_list = arrogant_lordlings
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { exists = primary_heir }
|
||
|
|
primary_heir = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
pilgrimage_2511_valid_lordling = yes
|
||
|
|
NOT = { is_in_list = arrogant_lordlings }
|
||
|
|
}
|
||
|
|
add_to_list = arrogant_lordlings
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
random_in_list = {
|
||
|
|
list = arrogant_lordlings
|
||
|
|
# Prefer to select characters who are not powerful yet, but could become powerful.
|
||
|
|
limit = {
|
||
|
|
any_heir_title = {
|
||
|
|
tier >= root.highest_held_title_tier
|
||
|
|
}
|
||
|
|
}
|
||
|
|
alternative_limit = {
|
||
|
|
any_heir_title = {
|
||
|
|
tier = tier_duchy
|
||
|
|
}
|
||
|
|
}
|
||
|
|
alternative_limit = {
|
||
|
|
always = yes
|
||
|
|
}
|
||
|
|
|
||
|
|
weight = {
|
||
|
|
base = 1
|
||
|
|
|
||
|
|
# Trait modifiers - between +158 and +0, depending on traits
|
||
|
|
modifier = {
|
||
|
|
has_trait = arrogant
|
||
|
|
add = 100
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
has_trait = wrathful
|
||
|
|
add = 33
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
has_trait = sadistic
|
||
|
|
add = 25
|
||
|
|
}
|
||
|
|
|
||
|
|
# Age modifiers - between +75 (at 13 years old) and +0 (at 28 years old)
|
||
|
|
modifier = {
|
||
|
|
add = {
|
||
|
|
value = 28
|
||
|
|
subtract = age
|
||
|
|
multiply = 5
|
||
|
|
min = 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
save_scope_as = lordling
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Fight!
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2511.a
|
||
|
|
worldly_type_option_effect = yes
|
||
|
|
add_prestige = minor_prestige_gain
|
||
|
|
scope:lordling = {
|
||
|
|
increase_wounds_effect = { REASON = fight }
|
||
|
|
}
|
||
|
|
progress_towards_rival_effect = {
|
||
|
|
CHARACTER = scope:lordling
|
||
|
|
REASON = rival_pilgrimage_lordling
|
||
|
|
OPINION = 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Go 4 athletic
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2511.c
|
||
|
|
trigger = {
|
||
|
|
has_traits_that_negate_athletic_trigger = no #Are we already athletic or does any of our traits contradict athletic?
|
||
|
|
health >= 2.0
|
||
|
|
}
|
||
|
|
add_prestige = minor_prestige_loss
|
||
|
|
stress_impact = {
|
||
|
|
base = massive_stress_impact_gain
|
||
|
|
}
|
||
|
|
add_trait = athletic
|
||
|
|
}
|
||
|
|
#Calm down
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.2511.b
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
add_prestige = minor_prestige_loss
|
||
|
|
add_piety = miniscule_piety_gain
|
||
|
|
stress_impact = {
|
||
|
|
arrogant = minor_stress_impact_gain
|
||
|
|
wrathful = minor_stress_impact_gain
|
||
|
|
vengeful = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
################################
|
||
|
|
# Religion-specific Journey Events
|
||
|
|
# 3001-3999
|
||
|
|
# by Sean Hughes
|
||
|
|
################################
|
||
|
|
# 3001-3100: Christianity
|
||
|
|
# pilgrimage.3001 - Zealous priest giving sermon in freezing rains
|
||
|
|
# pilgrimage.3002-3 - Naked preacher claiming to have reclaimed the lost innocence of Adam & Eve
|
||
|
|
# pilgrimage.3004 - Doomsayer claiming the end is nigh!
|
||
|
|
#
|
||
|
|
# 3101-3200: Islam
|
||
|
|
# pilgrimage.3102 - Ziyarat - Why am I taking this pilgrimage?
|
||
|
|
#
|
||
|
|
# 3201-3300: Hinduism
|
||
|
|
# pilgrimage.3201 - Ritual purification in a river
|
||
|
|
# pilgrimage.3202 - Contemplating the universe
|
||
|
|
#
|
||
|
|
# 3301-3400: Buddhism
|
||
|
|
# pilgrimage.3301 - Critical Wanderer
|
||
|
|
# pilgrimage.3302 - The Wisdom of Goats
|
||
|
|
# pilgrimage.3303 - Kalama Sutta
|
||
|
|
#
|
||
|
|
## 3401-3500: Dharmic
|
||
|
|
# pilgrimage.3401 - Brahmacharya Challenged
|
||
|
|
#
|
||
|
|
###3001-3100: Christianity
|
||
|
|
#Zealous priest giving sermon in freezing rains
|
||
|
|
# by Sean Hughes
|
||
|
|
pilgrimage.3001 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.3001.t
|
||
|
|
desc = pilgrimage.3001.desc
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
override_background = { reference = terrain_travel }
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { has_trait = cynical }
|
||
|
|
animation = personality_cynical
|
||
|
|
}
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { has_trait = zealous }
|
||
|
|
animation = admiration
|
||
|
|
}
|
||
|
|
animation = personality_honorable
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:zealous_priest
|
||
|
|
animation = personality_zealous
|
||
|
|
outfit_tags = { bishop_outfit }
|
||
|
|
}
|
||
|
|
cooldown = { years = 15 }
|
||
|
|
trigger = {
|
||
|
|
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion }
|
||
|
|
is_location_valid_for_travel_event_on_land = yes
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
play_music_cue = "mx_cue_general_crusade_event_2"
|
||
|
|
random_dummy_gender_clergy_effect = yes
|
||
|
|
create_character = {
|
||
|
|
age = 40
|
||
|
|
gender = scope:dummy_clergy_gender
|
||
|
|
location = root.location
|
||
|
|
faith = root.faith
|
||
|
|
culture = root.culture
|
||
|
|
save_scope_as = zealous_priest
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Listen diligently
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.3001.a
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
add_piety = medium_piety_gain
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
NOT = { has_trait = whole_of_body }
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
NOT = { has_trait = ill }
|
||
|
|
}
|
||
|
|
random = {
|
||
|
|
chance = {
|
||
|
|
value = 35
|
||
|
|
add = {
|
||
|
|
value = health
|
||
|
|
multiply = -2.5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
show_as_tooltip = { add_trait = ill }
|
||
|
|
custom_tooltip = pilgrimage.3001.a.tt
|
||
|
|
hidden_effect = {
|
||
|
|
#Adds the trait, sends event "health.2201" to those who care if health is brought too low
|
||
|
|
contract_disease_effect = {
|
||
|
|
DISEASE = ill
|
||
|
|
TREATMENT_EVENT = no
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = {
|
||
|
|
NOT = { has_trait = pneumonic }
|
||
|
|
}
|
||
|
|
random = {
|
||
|
|
chance = {
|
||
|
|
value = 15
|
||
|
|
add = {
|
||
|
|
value = health
|
||
|
|
multiply = -1.5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
show_as_tooltip = { add_trait = pneumonic }
|
||
|
|
custom_tooltip = pilgrimage.2009.a.tt
|
||
|
|
hidden_effect = {
|
||
|
|
#Adds the trait, sends event "health.2201" to those who care if health is brought too low
|
||
|
|
contract_disease_effect = {
|
||
|
|
DISEASE = pneumonic
|
||
|
|
TREATMENT_EVENT = no
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
give_pilgrim_xp_effect = yes
|
||
|
|
}
|
||
|
|
#No
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.3001.b
|
||
|
|
add_piety = miniscule_piety_loss
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
hidden_effect = {
|
||
|
|
scope:zealous_priest = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
root = { is_ai = yes }
|
||
|
|
}
|
||
|
|
silent_disappearance_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Naked preacher claiming to have reclaimed the lost innocence of Adam & Eve
|
||
|
|
# by Sean Hughes
|
||
|
|
pilgrimage.3002 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.3002.t
|
||
|
|
desc = pilgrimage.3002.desc
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = {
|
||
|
|
has_trait = zealous
|
||
|
|
}
|
||
|
|
animation = disapproval
|
||
|
|
}
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = {
|
||
|
|
any_secret = { type = secret_non_believer }
|
||
|
|
}
|
||
|
|
animation = thinking
|
||
|
|
}
|
||
|
|
animation = disbelief
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:naked_preacher
|
||
|
|
animation = personality_zealous
|
||
|
|
}
|
||
|
|
cooldown = { years = 30 }
|
||
|
|
trigger = {
|
||
|
|
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion }
|
||
|
|
faith = {
|
||
|
|
NOR = {
|
||
|
|
has_doctrine = tenet_natural_primitivism
|
||
|
|
has_doctrine = special_doctrine_naked_priests
|
||
|
|
}
|
||
|
|
}
|
||
|
|
NOT = {
|
||
|
|
any_courtier = { has_character_flag = convinced_naked_preacher }
|
||
|
|
}
|
||
|
|
is_location_valid_for_travel_event_on_land = yes
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
create_character = {
|
||
|
|
age = 40
|
||
|
|
gender_female_chance = 50
|
||
|
|
location = root.location
|
||
|
|
faith = faith:adamites
|
||
|
|
culture = root.culture
|
||
|
|
trait = zealous
|
||
|
|
random_traits_list = {
|
||
|
|
count = 2
|
||
|
|
calm = {}
|
||
|
|
brave = {}
|
||
|
|
gregarious = {}
|
||
|
|
ambitious = {}
|
||
|
|
stubborn = {}
|
||
|
|
arrogant = {}
|
||
|
|
}
|
||
|
|
trait = lifestyle_mystic
|
||
|
|
save_scope_as = naked_preacher
|
||
|
|
}
|
||
|
|
scope:naked_preacher = { add_character_flag = is_naked }
|
||
|
|
}
|
||
|
|
#Convert to Adamitism
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.3002.a
|
||
|
|
trigger = {
|
||
|
|
# Should not show up for the AI with strict regional heresies enabled
|
||
|
|
OR = {
|
||
|
|
NOT = { has_game_rule = strict_regional_heresy }
|
||
|
|
is_ai = no
|
||
|
|
}
|
||
|
|
}
|
||
|
|
worldly_type_option_effect = yes
|
||
|
|
add_piety = massive_piety_loss
|
||
|
|
set_character_faith = faith:adamites
|
||
|
|
add_to_entourage_court_and_activity_effect = {
|
||
|
|
CHAR_TO_ADD = scope:naked_preacher
|
||
|
|
NEW_COURT_OWNER = root
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 1
|
||
|
|
modifier = {
|
||
|
|
add = 9
|
||
|
|
has_trait = cynical
|
||
|
|
has_trait = trusting
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
add = {
|
||
|
|
value = ai_rationality
|
||
|
|
multiply = -1
|
||
|
|
max = 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
add = {
|
||
|
|
value = ai_zeal
|
||
|
|
multiply = -1
|
||
|
|
min = 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
add = 100
|
||
|
|
OR = {
|
||
|
|
ai_rationality <= -100
|
||
|
|
has_trait = lunatic
|
||
|
|
has_trait = possessed
|
||
|
|
}
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
any_independent_ruler = {
|
||
|
|
faith = faith:adamites
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
debug_log = "Character converting to Adamitism"
|
||
|
|
}
|
||
|
|
#Heretic!
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.3002.b
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
add_piety = minor_piety_gain
|
||
|
|
ai_chance = { base = 100 }
|
||
|
|
}
|
||
|
|
#Convert 'em!
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.3002.c
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
add_prestige = medium_prestige_loss
|
||
|
|
duel = {
|
||
|
|
skill = learning
|
||
|
|
value = average_skill_rating
|
||
|
|
50 = {
|
||
|
|
desc = pilgrimage.3002.c.success
|
||
|
|
compare_modifier = {
|
||
|
|
value = scope:duel_value
|
||
|
|
multiplier = 3
|
||
|
|
min = -49
|
||
|
|
}
|
||
|
|
scope:naked_preacher = { add_character_flag = convinced_naked_preacher }
|
||
|
|
custom_tooltip = pilgrimage.3002.c.success.tt
|
||
|
|
#Convinced Adamite
|
||
|
|
trigger_event = pilgrimage.3003
|
||
|
|
}
|
||
|
|
50 = {
|
||
|
|
desc = pilgrimage.3002.c.failure
|
||
|
|
compare_modifier = {
|
||
|
|
value = scope:duel_value
|
||
|
|
multiplier = -3
|
||
|
|
min = -49
|
||
|
|
}
|
||
|
|
send_interface_toast = {
|
||
|
|
title = pilgrimage.3002.c.failure
|
||
|
|
left_icon = root
|
||
|
|
add_learning_lifestyle_xp = medium_lifestyle_xp
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Nah
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.3002.d
|
||
|
|
worldly_type_option_effect = yes
|
||
|
|
add_prestige = minor_prestige_gain
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
}
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
scope:naked_preacher = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
NOT = { has_character_flag = convinced_naked_preacher }
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
root = { is_ai = yes }
|
||
|
|
}
|
||
|
|
silent_disappearance_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { is_courtier_of = root }
|
||
|
|
remove_character_flag = is_naked
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Follow-up: Convinced Adamite
|
||
|
|
# by Filippa Gannholm Kirsten
|
||
|
|
pilgrimage.3003 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.3003.t
|
||
|
|
desc = pilgrimage.3003.desc
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = personality_rational
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:naked_preacher
|
||
|
|
animation = disbelief
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
wayfarer_storyteller_fame_effect = { VALUE = roaming_reward_fame_small }
|
||
|
|
scope:naked_preacher = { set_character_faith = root.faith }
|
||
|
|
add_learning_lifestyle_xp = major_lifestyle_xp
|
||
|
|
add_piety = medium_piety_gain
|
||
|
|
}
|
||
|
|
#Put on some clothes and join us
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.3003.a
|
||
|
|
flavor = pilgrimage.3003.a.flavor
|
||
|
|
add_to_entourage_court_and_activity_effect = {
|
||
|
|
CHAR_TO_ADD = scope:naked_preacher
|
||
|
|
NEW_COURT_OWNER = root
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Good for you, now spread the word
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.3003.b
|
||
|
|
add_character_modifier = {
|
||
|
|
modifier = pilgrimage_religion_spread_modifier
|
||
|
|
years = 5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
scope:naked_preacher = { remove_character_flag = is_naked }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Doomsayer claiming the end is nigh!
|
||
|
|
# by Sean Hughes
|
||
|
|
pilgrimage.3004 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.3004.t
|
||
|
|
desc = pilgrimage.3004.desc
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
override_background = { reference = market }
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = personality_rational
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:doomsayer
|
||
|
|
animation = personality_zealous
|
||
|
|
outfit_tags = { monk_outfit }
|
||
|
|
}
|
||
|
|
cooldown = { years = 15 }
|
||
|
|
trigger = {
|
||
|
|
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion }
|
||
|
|
is_location_valid_for_travel_event_on_land = yes
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
wayfarer_storyteller_fame_effect = { VALUE = roaming_reward_fame_small }
|
||
|
|
random_dummy_gender_clergy_effect = yes
|
||
|
|
create_character = {
|
||
|
|
age = 40
|
||
|
|
trait = devoted
|
||
|
|
gender = scope:dummy_clergy_gender
|
||
|
|
location = root.location
|
||
|
|
faith = root.faith
|
||
|
|
culture = root.culture
|
||
|
|
save_scope_as = doomsayer
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Outwit them
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.3004.a
|
||
|
|
trigger = { learning >= high_skill_rating }
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
has_trait = pilgrim
|
||
|
|
has_trait_xp = {
|
||
|
|
trait = pilgrim
|
||
|
|
value < 100
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_trait_xp = {
|
||
|
|
trait = pilgrim
|
||
|
|
value = 10
|
||
|
|
}
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
has_trait = lifestyle_mystic
|
||
|
|
}
|
||
|
|
add_trait_xp = {
|
||
|
|
trait = lifestyle_mystic
|
||
|
|
value = lifestyle_mystic_xp_gain_minor_value
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_piety = medium_piety_gain
|
||
|
|
add_prestige = minor_prestige_value
|
||
|
|
}
|
||
|
|
#Entertaining!
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.3004.b
|
||
|
|
worldly_type_option_effect = yes
|
||
|
|
add_stress = medium_stress_loss
|
||
|
|
}
|
||
|
|
#Heretic!
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.3004.c
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
add_piety = medium_piety_value
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
hidden_effect = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
is_ai = yes
|
||
|
|
}
|
||
|
|
scope:doomsayer = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
root = { is_ai = yes }
|
||
|
|
}
|
||
|
|
silent_disappearance_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
###3101-3200: Islam
|
||
|
|
#Ziyarat - Why am I taking this pilgrimage?
|
||
|
|
# by Sean Hughes
|
||
|
|
pilgrimage.3102 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.3102.t
|
||
|
|
desc = pilgrimage.3102.desc
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = thinking
|
||
|
|
}
|
||
|
|
cooldown = { years = 2 }
|
||
|
|
trigger = {
|
||
|
|
religion = religion:islam_religion
|
||
|
|
is_location_valid_for_travel_event_on_land = yes
|
||
|
|
}
|
||
|
|
# See distant places
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.3102.a
|
||
|
|
worldly_type_option_effect = yes
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
has_trait = lifestyle_traveler
|
||
|
|
has_trait_xp = {
|
||
|
|
trait = lifestyle_traveler
|
||
|
|
track = travel
|
||
|
|
value < 100
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_trait_xp = {
|
||
|
|
trait = lifestyle_traveler
|
||
|
|
track = travel
|
||
|
|
value = 5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_stress = minor_stress_loss
|
||
|
|
add_piety = miniscule_piety_gain
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
has_trait = lifestyle_mystic
|
||
|
|
}
|
||
|
|
add_trait_xp = {
|
||
|
|
trait = lifestyle_mystic
|
||
|
|
value = lifestyle_mystic_xp_gain_minor_value
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_character_modifier = {
|
||
|
|
modifier = pilgrimage_worldly_modifier
|
||
|
|
years = 10
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 50
|
||
|
|
compare_modifier = {
|
||
|
|
value = stress
|
||
|
|
multiplier = 2
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# My zeal drives me!
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.3102.b
|
||
|
|
trigger = {
|
||
|
|
NOT = { has_trait = cynical }
|
||
|
|
}
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
show_as_unavailable = {
|
||
|
|
has_trait = cynical
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
has_trait = pilgrim
|
||
|
|
has_trait_xp = {
|
||
|
|
trait = pilgrim
|
||
|
|
value < 100
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_trait_xp = {
|
||
|
|
trait = pilgrim
|
||
|
|
value = 5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_piety = minor_piety_gain
|
||
|
|
add_character_modifier = {
|
||
|
|
modifier = dedicated_to_pilgrimage_modifier
|
||
|
|
years = 10
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 200
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_zeal = 1
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# I have... questions
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.3102.c
|
||
|
|
trigger = {
|
||
|
|
NOT = { has_trait = zealous }
|
||
|
|
}
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
show_as_unavailable = {
|
||
|
|
has_trait = zealous
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
base = minor_stress_impact_gain
|
||
|
|
cynical = minor_stress_impact_loss
|
||
|
|
|
||
|
|
stubborn = minor_stress_impact_gain
|
||
|
|
arrogant = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
add_learning_lifestyle_xp = massive_lifestyle_xp
|
||
|
|
ai_chance = {
|
||
|
|
base = 50
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_zeal = -1
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
###3201-3300: Hinduism
|
||
|
|
#Ritual purification in a river
|
||
|
|
# by Sean Hughes
|
||
|
|
pilgrimage.3201 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.3201.t
|
||
|
|
desc = pilgrimage.3201.desc
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = personality_content
|
||
|
|
}
|
||
|
|
cooldown = { years = 2 }
|
||
|
|
trigger = {
|
||
|
|
religion = religion:hinduism_religion
|
||
|
|
is_location_valid_for_travel_event_on_land = yes
|
||
|
|
}
|
||
|
|
#Yep yep
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.3201.a
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
has_trait = pilgrim
|
||
|
|
has_trait_xp = {
|
||
|
|
trait = pilgrim
|
||
|
|
value < 100
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_trait_xp = {
|
||
|
|
trait = pilgrim
|
||
|
|
value = 5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_prestige = minor_prestige_loss
|
||
|
|
add_piety = minor_piety_gain
|
||
|
|
stress_impact = {
|
||
|
|
arrogant = minor_stress_gain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#This is beneath me
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.3201.b
|
||
|
|
add_piety = minor_piety_loss
|
||
|
|
add_prestige = medium_prestige_gain
|
||
|
|
stress_impact = {
|
||
|
|
humble = medium_stress_gain
|
||
|
|
zealous = minor_stress_gain
|
||
|
|
compassionate = minor_stress_gain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Contemplating the universe
|
||
|
|
pilgrimage.3202 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.3202.t
|
||
|
|
desc = {
|
||
|
|
first_valid = {
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = { religion = religion:hinduism_religion }
|
||
|
|
desc = pilgrimage.3202.desc.hinduism
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = { religion = religion:buddhism_religion }
|
||
|
|
desc = pilgrimage.3202.desc.buddhism
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = { religion = religion:jainism_religion }
|
||
|
|
desc = pilgrimage.3202.desc.jainism
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = { faith = { has_doctrine = tenet_sanctity_of_nature } }
|
||
|
|
desc = pilgrimage.3202.desc.nature
|
||
|
|
}
|
||
|
|
}
|
||
|
|
desc = pilgrimage.3202.desc.end
|
||
|
|
}
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = thinking
|
||
|
|
}
|
||
|
|
cooldown = { years = 2 }
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
religion = religion:hinduism_religion
|
||
|
|
religion = religion:buddhism_religion
|
||
|
|
religion = religion:jainism_religion
|
||
|
|
faith = { has_doctrine = tenet_sanctity_of_nature }
|
||
|
|
}
|
||
|
|
location = {
|
||
|
|
OR = {
|
||
|
|
terrain = forest
|
||
|
|
terrain = jungle
|
||
|
|
terrain = taiga
|
||
|
|
}
|
||
|
|
}
|
||
|
|
is_location_valid_for_travel_event_on_land = yes
|
||
|
|
current_travel_plan = { next_destination_progress < 0.8 }
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
mp_delay_travel_plan = { DAYS = 90 }
|
||
|
|
}
|
||
|
|
#Contempllllation
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.3202.a
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
current_travel_plan = {
|
||
|
|
delay_travel_plan = { months = 2 }
|
||
|
|
}
|
||
|
|
add_learning_lifestyle_xp = major_lifestyle_xp
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
has_trait = lifestyle_mystic
|
||
|
|
}
|
||
|
|
add_trait_xp = {
|
||
|
|
trait = lifestyle_mystic
|
||
|
|
value = lifestyle_mystic_xp_gain_minor_value
|
||
|
|
}
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
has_trait = pilgrim
|
||
|
|
has_trait_xp = {
|
||
|
|
trait = pilgrim
|
||
|
|
value < 100
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_trait_xp = {
|
||
|
|
trait = pilgrim
|
||
|
|
value = 20
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
base = minor_stress_loss
|
||
|
|
calm = minor_stress_loss
|
||
|
|
patient = minor_stress_loss
|
||
|
|
impatient = medium_stress_gain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Jalla jalla
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.3202.b
|
||
|
|
current_travel_plan = {
|
||
|
|
add_destination_progress = { weeks = 2 }
|
||
|
|
}
|
||
|
|
custom_tooltip = pilgrimage.3202.b.tt
|
||
|
|
stress_impact = {
|
||
|
|
zealous = minor_stress_gain
|
||
|
|
patient = minor_stress_gain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
mp_resume_travel_plan = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
###3301-3400: Buddhism
|
||
|
|
#Critical Wanderer
|
||
|
|
# by Sean Hughes
|
||
|
|
pilgrimage.3301 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.3301.t
|
||
|
|
desc = pilgrimage.3301.desc
|
||
|
|
theme = pilgrimage_activity
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
has_trait = gluttonous
|
||
|
|
has_trait = arrogant
|
||
|
|
has_trait = greedy
|
||
|
|
}
|
||
|
|
}
|
||
|
|
animation = disapproval
|
||
|
|
}
|
||
|
|
animation = personality_coward
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:wanderer
|
||
|
|
animation = personality_zealous
|
||
|
|
outfit_tags = { monk_outfit }
|
||
|
|
}
|
||
|
|
cooldown = { years = 5 }
|
||
|
|
trigger = {
|
||
|
|
religion = religion:buddhism_religion
|
||
|
|
is_location_valid_for_travel_event_on_land = yes
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
random_dummy_gender_clergy_effect = yes
|
||
|
|
create_character = {
|
||
|
|
age = 80
|
||
|
|
gender = scope:dummy_clergy_gender
|
||
|
|
location = root.location
|
||
|
|
faith = root.faith
|
||
|
|
culture = root.culture
|
||
|
|
save_scope_as = wanderer
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Show off your learning
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.3301.c
|
||
|
|
bonus_to_all_types_effect = yes
|
||
|
|
trigger = { learning >= high_skill_rating }
|
||
|
|
show_as_unavailable = { learning < high_skill_rating }
|
||
|
|
add_prestige = medium_prestige_gain
|
||
|
|
add_piety = minor_piety_gain
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
has_trait = pilgrim
|
||
|
|
has_trait_xp = {
|
||
|
|
trait = pilgrim
|
||
|
|
value < 100
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_trait_xp = {
|
||
|
|
trait = pilgrim
|
||
|
|
value = 10
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#...alright then
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.3301.a
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
add_piety = medium_piety_gain
|
||
|
|
add_prestige = minor_prestige_loss
|
||
|
|
stress_impact = {
|
||
|
|
base = minor_stress_gain
|
||
|
|
temperate = minor_stress_loss
|
||
|
|
gluttonous = minor_stress_gain
|
||
|
|
arrogant = minor_stress_gain
|
||
|
|
greedy = minor_stress_gain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#My things!
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.3301.b
|
||
|
|
add_piety = minor_piety_loss
|
||
|
|
stress_impact = {
|
||
|
|
humble = minor_stress_gain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
hidden_effect = {
|
||
|
|
scope:wanderer = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
root = { is_ai = yes }
|
||
|
|
}
|
||
|
|
silent_disappearance_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#The Wisdom of Goats
|
||
|
|
# by Laurence Kennedy
|
||
|
|
pilgrimage.3302 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.3302.t
|
||
|
|
desc = pilgrimage.3302.desc
|
||
|
|
theme = pilgrimage_activity
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
override_background = { reference = terrain }
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = interested
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:mountain_local
|
||
|
|
animation = personality_zealous
|
||
|
|
}
|
||
|
|
cooldown = { years = 5 }
|
||
|
|
|
||
|
|
trigger = {
|
||
|
|
is_location_valid_for_travel_event_on_land = yes
|
||
|
|
location = {
|
||
|
|
is_mountainous_or_hilly_trigger = yes
|
||
|
|
}
|
||
|
|
religion = religion:buddhism_religion
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
create_character = {
|
||
|
|
age = 80
|
||
|
|
template = default_mystic_character
|
||
|
|
location = root.location
|
||
|
|
culture = root.location.county.culture
|
||
|
|
faith = root.location.county.faith
|
||
|
|
save_scope_as = mountain_local
|
||
|
|
}
|
||
|
|
}
|
||
|
|
weight_multiplier = {
|
||
|
|
base = 1
|
||
|
|
modifier = {
|
||
|
|
factor = 2
|
||
|
|
OR = { #you're in a reflection journey
|
||
|
|
has_activity_intent = reflection_intent
|
||
|
|
scope:activity = {
|
||
|
|
has_activity_option = {
|
||
|
|
category = special_type
|
||
|
|
option = pilgrimage_type_pious
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Judgemental Relection
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.3302.a
|
||
|
|
add_piety = miniscule_piety_gain
|
||
|
|
stress_impact = {
|
||
|
|
humble = minor_stress_impact_gain
|
||
|
|
cynical = medium_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
has_trait = humble
|
||
|
|
has_trait = cynical
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Humble Relection
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.3302.b
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
stress_impact = {
|
||
|
|
arrogant = minor_stress_impact_gain
|
||
|
|
cynical = medium_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
has_trait = arrogant
|
||
|
|
has_trait = cynical
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Harvest the salt
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.3302.c
|
||
|
|
flavor = pilgrimage.3302.c.flavor
|
||
|
|
add_gold = {
|
||
|
|
value = tiny_gold_value
|
||
|
|
max = 15
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
base = minor_stress_gain
|
||
|
|
generous = minor_stress_gain
|
||
|
|
zealous = minor_stress_gain
|
||
|
|
greedy = minor_stress_loss
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#gets rid of old man
|
||
|
|
after = {
|
||
|
|
scope:mountain_local = {
|
||
|
|
silent_disappearance_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Kalama Sutta
|
||
|
|
# by Laurence Kennedy
|
||
|
|
pilgrimage.3303 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.3303.t
|
||
|
|
desc = pilgrimage.3303.desc
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = chaplain
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:wisdom_seeker
|
||
|
|
animation = beg
|
||
|
|
|
||
|
|
}
|
||
|
|
cooldown = { years = 5 }
|
||
|
|
|
||
|
|
trigger = {
|
||
|
|
#Only for Buddhist
|
||
|
|
religion = religion:buddhism_religion
|
||
|
|
#make sure it is a city or castle
|
||
|
|
is_location_valid_for_travel_event_on_land = yes
|
||
|
|
location = {
|
||
|
|
OR = {
|
||
|
|
has_holding_type = castle_holding
|
||
|
|
has_holding_type = city_holding
|
||
|
|
}
|
||
|
|
#is there a leader there to meet you
|
||
|
|
province_owner = {
|
||
|
|
is_available_ai_adult = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
#set scope for location and find province owner
|
||
|
|
location = {
|
||
|
|
save_scope_as = place_to_teach
|
||
|
|
province_owner = {
|
||
|
|
save_scope_as = wisdom_seeker
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
weight_multiplier = {
|
||
|
|
base = 1
|
||
|
|
modifier = {
|
||
|
|
factor = 2
|
||
|
|
OR = { #you're in a reflection journey
|
||
|
|
has_activity_intent = reflection_intent
|
||
|
|
scope:activity = {
|
||
|
|
has_activity_option = {
|
||
|
|
category = special_type
|
||
|
|
option = pilgrimage_type_pious
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Intellectual/zealous
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.3303.a
|
||
|
|
add_piety = medium_piety_gain
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
#Improves the conversion rate of your court champlain
|
||
|
|
location.county = {
|
||
|
|
add_county_modifier = {
|
||
|
|
modifier = buddhist_teachings_conversion_modifier
|
||
|
|
#giving fifteen years because this might incentivize you to conquer the territory so you can take advantage of this and conversions can take awhile.
|
||
|
|
years = 15
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
humble = minor_stress_impact_gain
|
||
|
|
cynical = medium_stress_impact_gain
|
||
|
|
zealous = medium_stress_impact_loss
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
has_trait = cynical
|
||
|
|
has_trait = humble
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Open minded
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.3303.b
|
||
|
|
flavor = pilgrimage.3303.b.flavor
|
||
|
|
add_learning_lifestyle_xp = medium_lifestyle_xp
|
||
|
|
add_character_modifier = {
|
||
|
|
modifier = pilgrimage_conversion_modifier
|
||
|
|
years = 5
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
zealous = minor_stress_impact_gain
|
||
|
|
arrogant = medium_stress_impact_gain
|
||
|
|
humble = medium_stress_impact_loss
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
has_trait = zealous
|
||
|
|
has_trait = arrogant
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
### 3401-3500: Dharmic
|
||
|
|
# Brahmacharya Challenged
|
||
|
|
# by Laurence Kennedy
|
||
|
|
pilgrimage.3401 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.3401.t
|
||
|
|
desc = pilgrimage.3401.desc
|
||
|
|
theme = pilgrimage_activity
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
#background for riverside province
|
||
|
|
override_background = {
|
||
|
|
trigger = {
|
||
|
|
location = {
|
||
|
|
is_riverside_province = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
reference = bp3_riverside
|
||
|
|
}
|
||
|
|
#background for lakeside province
|
||
|
|
override_background = {
|
||
|
|
trigger = {
|
||
|
|
location = {
|
||
|
|
is_lakeside_province = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
reference = wilderness_wetlands
|
||
|
|
}
|
||
|
|
#background for coastal province
|
||
|
|
override_background = {
|
||
|
|
trigger = {
|
||
|
|
location = {
|
||
|
|
is_coastal = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
reference = bp3_coast
|
||
|
|
}
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = interested
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:bather
|
||
|
|
animation = personality_zealous
|
||
|
|
outfit_tags = { no_clothes }
|
||
|
|
}
|
||
|
|
cooldown = { years = 10 }
|
||
|
|
|
||
|
|
trigger = {
|
||
|
|
#Only for Dharmic
|
||
|
|
religion = {
|
||
|
|
OR = {
|
||
|
|
this = religion:buddhism_religion
|
||
|
|
this = religion:hinduism_religion
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#make sure you are by a body of water
|
||
|
|
is_location_valid_for_travel_event_on_land = yes
|
||
|
|
location = {
|
||
|
|
OR = {
|
||
|
|
is_riverside_province = yes
|
||
|
|
is_lakeside_province = yes
|
||
|
|
is_coastal = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#find someone in the entourage that you are attracted to
|
||
|
|
current_travel_plan = {
|
||
|
|
any_entourage_character = {
|
||
|
|
root = {
|
||
|
|
is_attracted_to_gender_of = prev
|
||
|
|
}
|
||
|
|
is_physically_able_adult = yes
|
||
|
|
are_characters_sensible_lovers_trigger = {
|
||
|
|
INSTIGATING_LOVER = root
|
||
|
|
TARGET_OF_LOVE = this
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
#This is for loc to name body of water
|
||
|
|
location = {
|
||
|
|
random_neighboring_province = {
|
||
|
|
limit = {
|
||
|
|
OR = {
|
||
|
|
is_river_province = yes
|
||
|
|
is_lake_province = yes
|
||
|
|
is_sea_province = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
save_scope_as = body_of_water
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#find person to be tempted by
|
||
|
|
current_travel_plan = {
|
||
|
|
random_entourage_character = {
|
||
|
|
limit = {
|
||
|
|
root = {
|
||
|
|
is_attracted_to_gender_of = prev
|
||
|
|
}
|
||
|
|
is_physically_able_adult = yes
|
||
|
|
are_characters_sensible_lovers_trigger = {
|
||
|
|
INSTIGATING_LOVER = root
|
||
|
|
TARGET_OF_LOVE = this
|
||
|
|
}
|
||
|
|
}
|
||
|
|
save_scope_as = bather
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
weight_multiplier = {
|
||
|
|
base = 1
|
||
|
|
modifier = {
|
||
|
|
factor = 2
|
||
|
|
OR = { #you're in a reflection journey
|
||
|
|
has_activity_intent = reflection_intent
|
||
|
|
scope:activity = {
|
||
|
|
has_activity_option = {
|
||
|
|
category = special_type
|
||
|
|
option = pilgrimage_type_pious
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Give in to temptation
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.3401.a
|
||
|
|
add_character_modifier = {
|
||
|
|
modifier = pilgrimage_seduction_modifier
|
||
|
|
years = 5
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
chaste = minor_stress_impact_gain
|
||
|
|
zealous = medium_stress_impact_gain
|
||
|
|
lustful = medium_stress_impact_loss
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
has_trait = chaste
|
||
|
|
has_trait = zealous
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#stay resolute in your chastity
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.3401.b
|
||
|
|
flavor = pilgrimage.3401.b.flavor
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
add_piety = miniscule_piety_gain
|
||
|
|
stress_impact = {
|
||
|
|
lustful = minor_stress_impact_gain
|
||
|
|
cynical = medium_stress_impact_gain
|
||
|
|
chaste = medium_stress_impact_loss
|
||
|
|
zealous = medium_stress_impact_loss
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
has_trait = lustful
|
||
|
|
has_trait = cynical
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
############################
|
||
|
|
## BP1 Events
|
||
|
|
## by Chad Uhl
|
||
|
|
############################
|
||
|
|
# 6001-6010: BP1
|
||
|
|
# pilgrimage.6001-5 - Sneaking off to a tavern with your pal
|
||
|
|
# pilgrimage.6006 - You find out your friend is a Non-Believer
|
||
|
|
# pilgrimage.6007 - You and a friend are on a pilgrimage and your friend is healed in a miracle performed by a wandering priest
|
||
|
|
#
|
||
|
|
#
|
||
|
|
|
||
|
|
###6001 - 6010: BP1
|
||
|
|
scripted_trigger pilgrimage_6001_friend_trigger = {
|
||
|
|
is_available_ai_adult = yes
|
||
|
|
faith = root.faith
|
||
|
|
trigger_if = {
|
||
|
|
limit = { faith.religion = religion:islam_religion }
|
||
|
|
has_trait = drunkard
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Sneaking off to a tavern with your pal
|
||
|
|
# by Chad Uhl
|
||
|
|
pilgrimage.6001 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.6001.t
|
||
|
|
desc = pilgrimage.6001.desc
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = personality_content
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:friend
|
||
|
|
animation = happiness
|
||
|
|
}
|
||
|
|
cooldown = { years = 20 }
|
||
|
|
trigger = {
|
||
|
|
has_bp1_dlc_trigger = yes
|
||
|
|
is_location_valid_for_travel_event_on_land = yes
|
||
|
|
current_travel_plan = { next_destination_progress > 0.5 }
|
||
|
|
trigger_if = {
|
||
|
|
limit = { faith.religion = religion:islam_religion }
|
||
|
|
has_trait = drunkard
|
||
|
|
}
|
||
|
|
any_relation = {
|
||
|
|
type = friend
|
||
|
|
pilgrimage_6001_friend_trigger = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
weight_multiplier = {
|
||
|
|
base = 1
|
||
|
|
modifier = {
|
||
|
|
has_activity_intent = reduce_stress_intent
|
||
|
|
factor = 2
|
||
|
|
}
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
random_relation = {
|
||
|
|
type = friend
|
||
|
|
limit = { pilgrimage_6001_friend_trigger = yes }
|
||
|
|
save_scope_as = friend
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Let's chat
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6001.a
|
||
|
|
worldly_type_option_effect = yes
|
||
|
|
add_character_flag = in_pilgrimage_event_chain
|
||
|
|
current_travel_plan = {
|
||
|
|
delay_travel_plan = { days = 30 }
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
scope:friend = { is_ruler = no }
|
||
|
|
}
|
||
|
|
add_to_entourage_court_and_activity_effect = {
|
||
|
|
CHAR_TO_ADD = scope:friend
|
||
|
|
NEW_COURT_OWNER = root
|
||
|
|
}
|
||
|
|
}
|
||
|
|
if = { # Get schwasted at the tavern
|
||
|
|
limit = {
|
||
|
|
drinks_alcohol_trigger = yes
|
||
|
|
scope:friend = {
|
||
|
|
drinks_alcohol_trigger = yes
|
||
|
|
OR = {
|
||
|
|
has_trait = drunkard
|
||
|
|
has_trait = lifestyle_reveler
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
trigger_event = {
|
||
|
|
id = pilgrimage.6002
|
||
|
|
days = 5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = {
|
||
|
|
NOT = {
|
||
|
|
faith = { has_doctrine = doctrine_pluralism_pluralistic }
|
||
|
|
}
|
||
|
|
scope:friend = {
|
||
|
|
any_secret = { type = secret_non_believer }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
trigger_event = {
|
||
|
|
id = pilgrimage.6006
|
||
|
|
days = 5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = {
|
||
|
|
scope:friend = {
|
||
|
|
OR = {
|
||
|
|
# Physical Traits
|
||
|
|
has_trait = wounded_1
|
||
|
|
has_trait = wounded_2
|
||
|
|
has_trait = wounded_3
|
||
|
|
has_trait = impotent
|
||
|
|
has_trait = infirm
|
||
|
|
# Diseases
|
||
|
|
has_trait = ill
|
||
|
|
has_trait = bubonic_plague
|
||
|
|
has_trait = cancer
|
||
|
|
has_trait = consumption
|
||
|
|
has_trait = great_pox
|
||
|
|
has_trait = gout_ridden
|
||
|
|
has_trait = leper
|
||
|
|
has_trait = lovers_pox
|
||
|
|
has_trait = pneumonic
|
||
|
|
has_trait = smallpox
|
||
|
|
has_trait = typhus
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
trigger_event = {
|
||
|
|
id = pilgrimage.6007
|
||
|
|
days = 5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else = { # Fallback event
|
||
|
|
trigger_event = {
|
||
|
|
id = pilgrimage.6002
|
||
|
|
days = 5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
reverse_add_opinion = {
|
||
|
|
target = scope:friend
|
||
|
|
modifier = friendliness_opinion
|
||
|
|
opinion = 15
|
||
|
|
}
|
||
|
|
involved_activity = {
|
||
|
|
set_variable = {
|
||
|
|
name = friend_companion
|
||
|
|
value = scope:friend
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
zealous = miniscule_stress_impact_gain
|
||
|
|
shy = medium_stress_impact_gain
|
||
|
|
gregarious = minor_stress_impact_loss
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 50
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_compassion = 0.5
|
||
|
|
ai_zeal = -0.5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Leave me alone
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6001.b
|
||
|
|
reverse_add_opinion = {
|
||
|
|
target = scope:friend
|
||
|
|
modifier = insulted_opinion
|
||
|
|
opinion = -25
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
gregarious = medium_stress_impact_gain
|
||
|
|
callous = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 50
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_compassion = -0.5
|
||
|
|
ai_zeal = -0.5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Zealous Option, bye bye pal
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6001.c
|
||
|
|
trigger = { has_trait = zealous }
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
has_trait = pilgrim
|
||
|
|
has_trait_xp = {
|
||
|
|
trait = pilgrim
|
||
|
|
value < 100
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_trait_xp = {
|
||
|
|
trait = pilgrim
|
||
|
|
value = 5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
reverse_add_opinion = {
|
||
|
|
target = scope:friend
|
||
|
|
modifier = insulted_opinion
|
||
|
|
opinion = -25
|
||
|
|
}
|
||
|
|
remove_relation_friend = scope:friend
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_compassion = -0.5
|
||
|
|
ai_zeal = 1
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Tavern, Suggestion
|
||
|
|
pilgrimage.6002 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.6001.t
|
||
|
|
desc = pilgrimage.6002.desc
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
override_background = { reference = bp1_bonfire }
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = personality_content
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:friend
|
||
|
|
animation = happiness
|
||
|
|
}
|
||
|
|
# Hit up the tavern
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6002.a
|
||
|
|
custom_tooltip = pilgrimage.6002.a_tt
|
||
|
|
trigger_event = {
|
||
|
|
id = pilgrimage.6003
|
||
|
|
days = 5
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
zealous = major_stress_impact_gain
|
||
|
|
temperate = massive_stress_impact_gain
|
||
|
|
gluttonous = medium_stress_impact_loss
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 50
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_compassion = 0.5
|
||
|
|
ai_zeal = -0.5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Politely decline
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6002.b
|
||
|
|
remove_character_flag = in_pilgrimage_event_chain
|
||
|
|
current_travel_plan = { resume_travel_plan = yes }
|
||
|
|
custom_tooltip = pilgrimage.6002.b_tt
|
||
|
|
stress_impact = {
|
||
|
|
zealous = minor_stress_impact_loss
|
||
|
|
temperate = minor_stress_impact_loss
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 50
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_compassion = 0.5
|
||
|
|
ai_zeal = -0.5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Emphatic no
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6002.c
|
||
|
|
trigger = { has_trait = zealous }
|
||
|
|
remove_character_flag = in_pilgrimage_event_chain
|
||
|
|
current_travel_plan = { resume_travel_plan = yes }
|
||
|
|
custom_tooltip = pilgrimage.6002.b_tt
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
give_pilgrim_xp_effect = yes
|
||
|
|
stress_impact = {
|
||
|
|
zealous = minor_stress_impact_loss
|
||
|
|
temperate = minor_stress_impact_loss
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 50
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_compassion = 0.5
|
||
|
|
ai_zeal = -0.5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Tavern, beginning
|
||
|
|
pilgrimage.6003 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.6001.t
|
||
|
|
desc = pilgrimage.6003.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
override_background = { reference = tavern }
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = drink_goblet
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:friend
|
||
|
|
animation = toast_goblet
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
play_music_cue = "mx_cue_in_taberna_instrumental"
|
||
|
|
}
|
||
|
|
#More drinks
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6003.a
|
||
|
|
custom_tooltip = pilgrimage.6003.a_tt
|
||
|
|
remove_short_term_gold = tiny_gold_value
|
||
|
|
random_list = {
|
||
|
|
50 = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
NOT = { has_trait = lifestyle_reveler }
|
||
|
|
}
|
||
|
|
add_trait = lifestyle_reveler
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = {
|
||
|
|
has_trait = lifestyle_reveler
|
||
|
|
has_trait_xp = {
|
||
|
|
trait = lifestyle_reveler
|
||
|
|
value < 100
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_trait_xp = {
|
||
|
|
trait = lifestyle_reveler
|
||
|
|
value = 10
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
50 = {
|
||
|
|
#Nothing happens
|
||
|
|
}
|
||
|
|
}
|
||
|
|
trigger_event = {
|
||
|
|
id = pilgrimage.6004
|
||
|
|
days = 3
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Let's not
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6003.b
|
||
|
|
custom_tooltip = pilgrimage.6003.b.tt
|
||
|
|
current_travel_plan = { resume_travel_plan = yes }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Tavern, crash
|
||
|
|
pilgrimage.6004 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.6001.t
|
||
|
|
desc = pilgrimage.6004.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
override_background = { reference = bp1_wine_cellar }
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = shock
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:friend
|
||
|
|
animation = shock
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
play_music_cue = "mx_cue_in_taberna_instrumental"
|
||
|
|
random_list = {
|
||
|
|
5 = {
|
||
|
|
# Empty field, significant chance that nothing happens
|
||
|
|
}
|
||
|
|
1 = {
|
||
|
|
add_trait = wounded_1
|
||
|
|
scope:friend = { add_trait = wounded_1 }
|
||
|
|
}
|
||
|
|
2 = {
|
||
|
|
add_trait = wounded_1
|
||
|
|
}
|
||
|
|
2 = {
|
||
|
|
scope:friend = { add_trait = wounded_1 }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#_even more_ drinks!
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6004.a
|
||
|
|
custom_tooltip = pilgrimage.6004.a.tt
|
||
|
|
add_character_modifier = {
|
||
|
|
modifier = life_of_the_party_modifier
|
||
|
|
years = 5
|
||
|
|
}
|
||
|
|
random_list = {
|
||
|
|
50 = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
NOT = { has_trait = lifestyle_reveler }
|
||
|
|
}
|
||
|
|
add_trait = lifestyle_reveler
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = {
|
||
|
|
has_trait = lifestyle_reveler
|
||
|
|
has_trait_xp = {
|
||
|
|
trait = lifestyle_reveler
|
||
|
|
value < 100
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_trait_xp = {
|
||
|
|
trait = lifestyle_reveler
|
||
|
|
value = 10
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
50 = {
|
||
|
|
#Nothing happens
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Ayy
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6004.b
|
||
|
|
custom_tooltip = pilgrimage.6003.b.tt
|
||
|
|
current_travel_plan = { resume_travel_plan = yes }
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
trigger_event = {
|
||
|
|
id = pilgrimage.6005
|
||
|
|
days = 5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Returning to camp
|
||
|
|
pilgrimage.6005 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.6001.t
|
||
|
|
desc = {
|
||
|
|
desc = pilgrimage.6005.desc
|
||
|
|
first_valid = {
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = { exists = scope:mad_inkeeper }
|
||
|
|
desc = pilgrimage.6005.desc.bad
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
desc = pilgrimage.6005.desc.good
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
override_background = { reference = bp1_bonfire }
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = paranoia
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:friend
|
||
|
|
animation = paranoia
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
random_list = {
|
||
|
|
3 = {
|
||
|
|
trigger = { has_character_modifier = life_of_the_party_modifier }
|
||
|
|
save_scope_as = mad_inkeeper
|
||
|
|
}
|
||
|
|
7 = {
|
||
|
|
# 70% chance not to happen
|
||
|
|
}
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
can_set_relation_best_friend_trigger = { CHARACTER = scope:friend }
|
||
|
|
}
|
||
|
|
set_relation_best_friend = {
|
||
|
|
reason = best_friend_pilgrimage
|
||
|
|
copy_reason = friend
|
||
|
|
target = scope:friend
|
||
|
|
}
|
||
|
|
}
|
||
|
|
remove_character_flag = in_pilgrimage_event_chain
|
||
|
|
}
|
||
|
|
#Woo! Good time!
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6005.a
|
||
|
|
trigger = {
|
||
|
|
NOT = { exists = scope:mad_inkeeper }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Pay for damages
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6005.b
|
||
|
|
trigger = { exists = scope:mad_inkeeper }
|
||
|
|
remove_short_term_gold = medium_gold_value
|
||
|
|
add_piety = minor_piety_gain
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
}
|
||
|
|
#Nuh-uh
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6005.c
|
||
|
|
trigger = { exists = scope:mad_inkeeper }
|
||
|
|
add_prestige = medium_prestige_gain
|
||
|
|
add_piety = medium_piety_loss
|
||
|
|
worldly_type_option_effect = yes
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
current_travel_plan ?= {
|
||
|
|
is_paused = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
current_travel_plan = { resume_travel_plan = yes }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#You find out your friend is a Non-Believer
|
||
|
|
# by Chad Uhl
|
||
|
|
pilgrimage.6006 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.6001.t
|
||
|
|
desc = pilgrimage.6006.desc
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = shock
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:friend
|
||
|
|
animation = anger
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
scope:friend = {
|
||
|
|
random_secret = {
|
||
|
|
type = secret_non_believer
|
||
|
|
reveal_to = root
|
||
|
|
save_scope_as = friend_secret
|
||
|
|
}
|
||
|
|
}
|
||
|
|
remove_character_flag = in_pilgrimage_event_chain
|
||
|
|
}
|
||
|
|
# Priviledge friendship
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6006.a
|
||
|
|
worldly_type_option_effect = yes
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
can_set_relation_best_friend_trigger = { CHARACTER = scope:friend }
|
||
|
|
}
|
||
|
|
set_relation_best_friend = {
|
||
|
|
reason = best_friend_pilgrimage
|
||
|
|
copy_reason = friend
|
||
|
|
target = scope:friend
|
||
|
|
}
|
||
|
|
}
|
||
|
|
reverse_add_opinion = {
|
||
|
|
target = scope:friend
|
||
|
|
modifier = grateful_opinion
|
||
|
|
opinion = 50
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Priviledge faith
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6006.b
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
scope:friend_secret = { expose_secret = root }
|
||
|
|
reverse_add_opinion = {
|
||
|
|
target = scope:friend
|
||
|
|
modifier = exposed_my_secret_opinion
|
||
|
|
}
|
||
|
|
add_piety = medium_piety_gain
|
||
|
|
}
|
||
|
|
# You become a non-believer
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6006.c
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
has_trait = fickle
|
||
|
|
has_trait = arbitrary
|
||
|
|
}
|
||
|
|
NOR = {
|
||
|
|
any_secret = { type = secret_non_believer }
|
||
|
|
has_trait = zealous
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_secret = { type = secret_non_believer }
|
||
|
|
random_secret = {
|
||
|
|
type = secret_non_believer
|
||
|
|
reveal_to = scope:friend
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { can_set_relation_best_friend_trigger = { CHARACTER = scope:friend } }
|
||
|
|
set_relation_best_friend = {
|
||
|
|
reason = best_friend_pilgrimage
|
||
|
|
copy_reason = friend
|
||
|
|
target = scope:friend
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
current_travel_plan = { resume_travel_plan = yes }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#You and a friend are on a pilgrimage and your friend is healed in a miracle performed by a wandering priest
|
||
|
|
# by Chad Uhl
|
||
|
|
pilgrimage.6007 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.6007.t
|
||
|
|
desc = pilgrimage.6007.desc
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
left_portrait = {
|
||
|
|
character = scope:friend
|
||
|
|
animation = sadness
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:6007_healer
|
||
|
|
animation = admiration
|
||
|
|
outfit_tags = { monk_outfit }
|
||
|
|
}
|
||
|
|
cooldown = { years = 10 }
|
||
|
|
immediate = {
|
||
|
|
play_music_cue = "mx_cue_sacredrite"
|
||
|
|
create_character = {
|
||
|
|
location = root.location
|
||
|
|
template = priest_character_template
|
||
|
|
faith = root.faith
|
||
|
|
culture = root.culture
|
||
|
|
gender_female_chance = root_faith_clergy_gender_female_chance
|
||
|
|
save_scope_as = 6007_healer
|
||
|
|
}
|
||
|
|
scope:6007_healer = { add_character_flag = no_hat }
|
||
|
|
}
|
||
|
|
# Priest makes a learning challenge for healing
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6007.a
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
has_trait = lifestyle_mystic
|
||
|
|
}
|
||
|
|
add_trait_xp = {
|
||
|
|
trait = lifestyle_mystic
|
||
|
|
value = lifestyle_mystic_xp_gain_minor_value
|
||
|
|
}
|
||
|
|
}
|
||
|
|
scope:6007_healer = {
|
||
|
|
duel = {
|
||
|
|
skill = learning
|
||
|
|
value = extremely_high_skill_rating
|
||
|
|
30 = {
|
||
|
|
desc = pilgrimage.6007.a.success
|
||
|
|
compare_modifier = {
|
||
|
|
value = scope:duel_value
|
||
|
|
multiplier = 3.5
|
||
|
|
}
|
||
|
|
root = {
|
||
|
|
send_interface_toast = {
|
||
|
|
title = pilgrimage.6007.a.success
|
||
|
|
left_icon = scope:friend
|
||
|
|
scope:friend = { # Remove relevant trait
|
||
|
|
if = {
|
||
|
|
limit = { has_trait = wounded_1 }
|
||
|
|
remove_trait = wounded_1
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { has_trait = wounded_2 }
|
||
|
|
remove_trait = wounded_2
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { has_trait = wounded_3 }
|
||
|
|
remove_trait = wounded_3
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { has_trait = impotent }
|
||
|
|
remove_trait = impotent
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { has_trait = infirm }
|
||
|
|
remove_trait = infirm
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { has_trait = bubonic_plague }
|
||
|
|
remove_trait = bubonic_plague
|
||
|
|
if = {
|
||
|
|
limit = { is_ai = no }
|
||
|
|
add_achievement_global_variable_effect = {
|
||
|
|
VARIABLE = ce1_not_today_achievement_unlocked
|
||
|
|
VALUE = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { has_trait = lovers_pox }
|
||
|
|
remove_trait = lovers_pox
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { has_trait = cancer }
|
||
|
|
remove_trait = cancer
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { has_trait = consumption }
|
||
|
|
remove_trait = consumption
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { has_trait = great_pox }
|
||
|
|
remove_trait = great_pox
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { has_trait = gout_ridden }
|
||
|
|
remove_trait = gout_ridden
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { has_trait = leper }
|
||
|
|
remove_trait = leper
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { has_trait = pneumonic }
|
||
|
|
remove_trait = pneumonic
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { has_trait = smallpox }
|
||
|
|
remove_trait = smallpox
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { has_trait = typhus }
|
||
|
|
remove_trait = typhus
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
remove_trait = ill
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_character_modifier = {
|
||
|
|
modifier = pilgrimage_miracle_witness_modifier
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
70 = {
|
||
|
|
desc = pilgrimage.6007.a.failure
|
||
|
|
compare_modifier = {
|
||
|
|
value = scope:duel_value
|
||
|
|
multiplier = -3.5
|
||
|
|
}
|
||
|
|
root = {
|
||
|
|
send_interface_toast = {
|
||
|
|
title = pilgrimage.6007.a.failure
|
||
|
|
left_icon = scope:friend
|
||
|
|
scope:friend = {
|
||
|
|
add_character_modifier = {
|
||
|
|
modifier = pilgrimage_botched_miracle_modifier
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
trusting = minor_stress_impact_loss
|
||
|
|
zealous = medium_stress_impact_loss
|
||
|
|
cynical = major_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 50
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_compassion = 1
|
||
|
|
ai_zeal = 2
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Let's not
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6007.b
|
||
|
|
add_prestige = minor_prestige_gain
|
||
|
|
stress_impact = {
|
||
|
|
trusting = medium_stress_impact_gain
|
||
|
|
zealous = major_stress_impact_gain
|
||
|
|
cynical = minor_stress_impact_loss
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 50
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_zeal = -2
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
remove_character_flag = in_pilgrimage_event_chain
|
||
|
|
current_travel_plan = { resume_travel_plan = yes }
|
||
|
|
scope:6007_healer = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
root = { is_ai = yes }
|
||
|
|
}
|
||
|
|
silent_disappearance_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
################################
|
||
|
|
# Hajj Arrival Event
|
||
|
|
# 3101
|
||
|
|
################################
|
||
|
|
# pilgrimage.3101 - Entering state of Ihram
|
||
|
|
|
||
|
|
pilgrimage.3101 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.3101.t
|
||
|
|
desc = pilgrimage.3101.desc
|
||
|
|
theme = travel_pilgrimage
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = personality_content
|
||
|
|
}
|
||
|
|
|
||
|
|
trigger = { exists = scope:activity }
|
||
|
|
|
||
|
|
immediate = {
|
||
|
|
play_music_cue = mx_cue_pilgrimage_arrival
|
||
|
|
scope:activity = {
|
||
|
|
add_activity_log_entry = {
|
||
|
|
key = hajj_arrived_log
|
||
|
|
tags = { arrived }
|
||
|
|
score = 50
|
||
|
|
character = root
|
||
|
|
show_in_conclusion = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# Commit to the Irham
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.3101.a
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
add_piety = minor_piety_gain
|
||
|
|
stress_impact = {
|
||
|
|
base = medium_stress_gain
|
||
|
|
# Stress Loss (minimal)
|
||
|
|
zealous = medium_stress_loss
|
||
|
|
temperate = minor_stress_loss
|
||
|
|
humble = minor_stress_loss
|
||
|
|
chaste = minor_stress_loss
|
||
|
|
calm = minor_stress_loss
|
||
|
|
# Stress Gain (can be substantial)
|
||
|
|
lustful = medium_stress_gain
|
||
|
|
arrogant = medium_stress_gain
|
||
|
|
wrathful = medium_stress_gain
|
||
|
|
sadistic = medium_stress_gain
|
||
|
|
vengeful = medium_stress_gain
|
||
|
|
arbitrary = medium_stress_gain
|
||
|
|
|
||
|
|
hashishiyah = minor_stress_gain
|
||
|
|
drunkard = minor_stress_gain
|
||
|
|
rakish = minor_stress_gain
|
||
|
|
|
||
|
|
gluttonous = minor_stress_gain
|
||
|
|
impatient = minor_stress_gain
|
||
|
|
deceitful = minor_stress_gain
|
||
|
|
cynical = minor_stress_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 200
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_zeal = 1
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# I don't have to be that strict
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.3101.b
|
||
|
|
worldly_type_option_effect = yes
|
||
|
|
add_piety = medium_piety_loss
|
||
|
|
stress_impact = {
|
||
|
|
# Stress Gain (major for some traits)
|
||
|
|
zealous = major_stress_gain
|
||
|
|
honest = medium_stress_gain
|
||
|
|
just = medium_stress_gain
|
||
|
|
# Stress Loss (can be minor to substantial)
|
||
|
|
lustful = medium_stress_loss
|
||
|
|
arrogant = medium_stress_loss
|
||
|
|
|
||
|
|
sadistic = minor_stress_loss
|
||
|
|
vengeful = minor_stress_loss
|
||
|
|
wrathful = minor_stress_loss
|
||
|
|
gluttonous = minor_stress_loss
|
||
|
|
impatient = minor_stress_loss
|
||
|
|
deceitful = minor_stress_loss
|
||
|
|
cynical = minor_stress_loss
|
||
|
|
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 0
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_zeal = -1
|
||
|
|
ai_vengefulness = 1
|
||
|
|
ai_honor = -1
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
#The Hajj rituals usually play out in 3 days, but we'll utilize the full 3 months for remaining at the Pilgrimage destination
|
||
|
|
#They also happen in a decided order
|
||
|
|
trigger_event = {
|
||
|
|
#Pray at the Place of Abraham
|
||
|
|
id = hajj.3010
|
||
|
|
days = 20
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
################################
|
||
|
|
# Generic Arrival Events
|
||
|
|
# 4001-4999
|
||
|
|
# by Petter Vilberg
|
||
|
|
################################
|
||
|
|
# pilgrimage.4001 - Generic Destination
|
||
|
|
# pilgrimage.4002 - The Mystic you met on your journey is there!
|
||
|
|
# pilgrimage.4010 - Obligatory Pilgrimage - Skip Destination Events
|
||
|
|
# pilgrimage.4020 - Bury old host at Destination
|
||
|
|
#
|
||
|
|
|
||
|
|
#Generic Destination
|
||
|
|
# by Petter Vilberg
|
||
|
|
pilgrimage.4001 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.4001.t
|
||
|
|
desc = {
|
||
|
|
desc = pilgrimage.4001.desc
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = { has_trait = cynical }
|
||
|
|
desc = pilgrimage.4001.cynical_end
|
||
|
|
}
|
||
|
|
}
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
animation = sadness
|
||
|
|
}
|
||
|
|
animation = happiness
|
||
|
|
}
|
||
|
|
artifact = {
|
||
|
|
target = scope:christian_saint_bone_scope
|
||
|
|
position = lower_right_portrait
|
||
|
|
}
|
||
|
|
trigger = {
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
play_music_cue = mx_cue_pilgrimage_arrival
|
||
|
|
christian_saint_bone_creation_effect = yes
|
||
|
|
}
|
||
|
|
#Alright
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
text = pilgrimage.4001.a_dead
|
||
|
|
}
|
||
|
|
name = {
|
||
|
|
trigger = { has_trait = cynical }
|
||
|
|
text = pilgrimage.4001.a_cynical
|
||
|
|
}
|
||
|
|
name = pilgrimage.4001.a
|
||
|
|
give_pilgrim_trait_or_xp_effect = yes
|
||
|
|
pilgrimage_arrival_stress_loss_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#The Mystic you met on your journey is there!
|
||
|
|
# by Petter Vilberg
|
||
|
|
pilgrimage.4002 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.4001.t
|
||
|
|
desc = pilgrimage.4002.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
animation = sadness
|
||
|
|
}
|
||
|
|
animation = personality_rational
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:2010_mystic
|
||
|
|
animation = ecstasy
|
||
|
|
}
|
||
|
|
trigger = {
|
||
|
|
exists = scope:2010_mystic
|
||
|
|
OR = {
|
||
|
|
has_trait = lifestyle_mystic
|
||
|
|
exists = local_var:debated_mystic
|
||
|
|
}
|
||
|
|
scope:2010_mystic = {
|
||
|
|
is_available_ai = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Fwiends!
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = { has_trait = cynical }
|
||
|
|
text = pilgrimage.4002.a_cynical
|
||
|
|
}
|
||
|
|
name = pilgrimage.4002.a
|
||
|
|
trigger = {
|
||
|
|
NOT = { has_trait = cynical }
|
||
|
|
}
|
||
|
|
progress_towards_friend_effect = {
|
||
|
|
REASON = friend_pilgrimage
|
||
|
|
CHARACTER = scope:2010_mystic
|
||
|
|
OPINION = default_friend_opinion
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Hook up
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.4002.b
|
||
|
|
trigger = {
|
||
|
|
has_trait = lustful
|
||
|
|
scope:2010_mystic = {
|
||
|
|
NOR = {
|
||
|
|
has_trait = chaste
|
||
|
|
has_trait = celibate
|
||
|
|
}
|
||
|
|
is_attracted_to_gender_of = root
|
||
|
|
might_cheat_on_every_partner_trigger = yes
|
||
|
|
}
|
||
|
|
is_attracted_to_gender_of = scope:2010_mystic
|
||
|
|
might_cheat_on_every_partner_trigger = yes
|
||
|
|
}
|
||
|
|
had_sex_with_effect = {
|
||
|
|
CHARACTER = scope:2010_mystic
|
||
|
|
PREGNANCY_CHANCE = pregnancy_chance
|
||
|
|
}
|
||
|
|
progress_towards_lover_effect = {
|
||
|
|
CHARACTER = scope:2010_mystic
|
||
|
|
REASON = lover_mystic_lust
|
||
|
|
OPINION = default_lover_opinion
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 0
|
||
|
|
modifier = {
|
||
|
|
OR = {
|
||
|
|
is_married = no
|
||
|
|
any_spouse = {
|
||
|
|
count = all
|
||
|
|
save_temporary_scope_as = partner
|
||
|
|
root = {
|
||
|
|
might_cheat_on_partner_trigger = { PARTNER = scope:partner }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add = 100
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
give_pilgrim_trait_or_xp_effect = yes
|
||
|
|
pilgrimage_arrival_stress_loss_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Obligatory Pilgrimage Skip Destination Events
|
||
|
|
pilgrimage.4010 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.4010.t
|
||
|
|
desc = pilgrimage.4010.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = {
|
||
|
|
NOT = {
|
||
|
|
any_secret = { type = secret_non_believer }
|
||
|
|
}
|
||
|
|
has_trait = zealous
|
||
|
|
}
|
||
|
|
animation = stress
|
||
|
|
}
|
||
|
|
animation = boredom
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
give_pilgrim_trait_or_xp_effect = yes
|
||
|
|
}
|
||
|
|
#Zealous person regrets their decisiooon...
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.4010.a
|
||
|
|
trigger = {
|
||
|
|
NOT = {
|
||
|
|
any_secret = { type = secret_non_believer }
|
||
|
|
}
|
||
|
|
has_trait = zealous
|
||
|
|
}
|
||
|
|
flavor = pilgrimage.4010.a.flavor
|
||
|
|
custom_tooltip = pilgrimage.4010.a.tt
|
||
|
|
add_character_flag = pilgrimage_counter_obligatory
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
NOT = {
|
||
|
|
any_secret = { type = secret_non_believer }
|
||
|
|
}
|
||
|
|
has_trait = zealous
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
impatient = medium_stress_impact_gain
|
||
|
|
zealous = minor_stress_impact_loss
|
||
|
|
patient = minor_stress_impact_loss
|
||
|
|
fickle = minor_stress_impact_loss
|
||
|
|
arbitrary = minor_stress_impact_loss
|
||
|
|
}
|
||
|
|
}
|
||
|
|
trigger_event = {
|
||
|
|
on_action = pilgrimage_destination_events
|
||
|
|
delayed = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#I'm _done_. Beam me up, Scotty!
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.4010.b
|
||
|
|
flavor = pilgrimage.4010.b.flavor
|
||
|
|
custom_tooltip = pilgrimage.4010.b.tt
|
||
|
|
scope:activity = { progress_activity_phase_after = { days = 1 } }
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
NOT = {
|
||
|
|
any_secret = { type = secret_non_believer }
|
||
|
|
}
|
||
|
|
has_trait = zealous
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
zealous = massive_stress_impact_gain
|
||
|
|
impatient = medium_stress_impact_loss
|
||
|
|
lazy = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
stress_impact = {
|
||
|
|
impatient = medium_stress_impact_loss
|
||
|
|
lazy = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Bury old host at Destination
|
||
|
|
pilgrimage.4020 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.4020.t
|
||
|
|
desc = {
|
||
|
|
desc = pilgrimage.4020.desc.intro
|
||
|
|
first_valid = {
|
||
|
|
#Dearly departed mother/father
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
is_close_family_of = scope:old_pilgrimage_host
|
||
|
|
has_character_flag = pilgrimage_liked_my_predecessor
|
||
|
|
}
|
||
|
|
desc = pilgrimage.4020.desc.relation_family_liked
|
||
|
|
}
|
||
|
|
#Dearly departed <name>
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = { has_character_flag = pilgrimage_liked_my_predecessor }
|
||
|
|
desc = pilgrimage.4020.desc.relation_liked
|
||
|
|
}
|
||
|
|
#Departed mother/father
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
is_close_family_of = scope:old_pilgrimage_host
|
||
|
|
}
|
||
|
|
desc = pilgrimage.4020.desc.relation_family
|
||
|
|
}
|
||
|
|
#... dead liege?
|
||
|
|
desc = pilgrimage.4020.desc.relation_neutral
|
||
|
|
}
|
||
|
|
first_valid = {
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = { has_character_flag = pilgrimage_liked_my_predecessor }
|
||
|
|
desc = pilgrimage.4020.desc.liked
|
||
|
|
}
|
||
|
|
desc = pilgrimage.4020.desc.neutral
|
||
|
|
}
|
||
|
|
}
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
override_background = {
|
||
|
|
trigger = {
|
||
|
|
NOR = {
|
||
|
|
religion = religion:hinduism_religion
|
||
|
|
religion = religion:jainism_religion
|
||
|
|
religion = religion:buddhism_religion
|
||
|
|
}
|
||
|
|
}
|
||
|
|
reference = temple
|
||
|
|
}
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = grief
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:burial_bishop
|
||
|
|
animation = sadness
|
||
|
|
}
|
||
|
|
lower_center_portrait = {
|
||
|
|
character = scope:old_pilgrimage_host
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
give_pilgrim_trait_or_xp_effect = yes
|
||
|
|
save_scope_as = root_scope
|
||
|
|
if = {
|
||
|
|
limit = { exists = var:old_host_to_be_buried }
|
||
|
|
var:old_host_to_be_buried = { save_scope_as = old_pilgrimage_host }
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
exists = location.county.holder.cp:councillor_court_chaplain
|
||
|
|
location.county.holder.cp:councillor_court_chaplain.faith = root.faith
|
||
|
|
}
|
||
|
|
location.county.holder.cp:councillor_court_chaplain = { save_scope_as = burial_bishop }
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
create_character = {
|
||
|
|
template = priest_character_template
|
||
|
|
dynasty = none
|
||
|
|
location = root.location
|
||
|
|
culture = root.location.culture
|
||
|
|
faith = root.faith
|
||
|
|
save_scope_as = burial_bishop
|
||
|
|
}
|
||
|
|
set_variable = created_burial_bishop_var
|
||
|
|
}
|
||
|
|
remove_character_modifier = pilgrimage_burial_at_destination_modifier
|
||
|
|
}
|
||
|
|
#In the ground ye go
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.4020.a
|
||
|
|
flavor = pilgrimage.4020.a.flavor
|
||
|
|
involved_activity ?= {
|
||
|
|
add_activity_log_entry = {
|
||
|
|
key = pilgrimage_burial_log
|
||
|
|
tags = { destination_event }
|
||
|
|
score = 50
|
||
|
|
character = root
|
||
|
|
target = scope:old_pilgrimage_host
|
||
|
|
location = root.location
|
||
|
|
show_in_conclusion = yes
|
||
|
|
#Effects
|
||
|
|
root = {
|
||
|
|
pilgrimage_bury_at_destination_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
create_character_memory = {
|
||
|
|
type = pilgrimage_handled_predecessor_remains_memory
|
||
|
|
participants = { predecessor = scope:old_pilgrimage_host }
|
||
|
|
}
|
||
|
|
scope:new_memory = {
|
||
|
|
set_variable = {
|
||
|
|
name = pilgrimage_destination
|
||
|
|
value = scope:activity.activity_location
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
is_ai = yes
|
||
|
|
has_variable = created_burial_bishop_var
|
||
|
|
}
|
||
|
|
scope:burial_bishop = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
root = { is_ai = yes }
|
||
|
|
}
|
||
|
|
silent_disappearance_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
remove_variable = created_burial_bishop_var
|
||
|
|
}
|
||
|
|
set_variable = {
|
||
|
|
name = pilgrimage_burial_location
|
||
|
|
value = root.location
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
################################
|
||
|
|
# Holy Site-specific destination arrival events
|
||
|
|
# 5001-5999
|
||
|
|
# by Sean Hughes
|
||
|
|
################################
|
||
|
|
# Christian
|
||
|
|
# pilgrimage.5001 - Rome
|
||
|
|
# pilgrimage.5011 - Jerusalem
|
||
|
|
# pilgrimage.5021 - Constantinople
|
||
|
|
# pilgrimage.5031 - Alexandria
|
||
|
|
#
|
||
|
|
# Jewish
|
||
|
|
# pilgrimage.5101 - Mount Sinai
|
||
|
|
#
|
||
|
|
# Muslim
|
||
|
|
# pilgrimage.5201 - Medina
|
||
|
|
#
|
||
|
|
# Hindu
|
||
|
|
# pilgrimage.5301 - Varanasi
|
||
|
|
# pilgrimage.5311 - Ayodhya
|
||
|
|
# pilgrimage.5321 - Mathura
|
||
|
|
# pilgrimage.5331 - Haridwar
|
||
|
|
# pilgrimage.5341 - Kanchipuram
|
||
|
|
# pilgrimage.5351 - Ujjayini
|
||
|
|
# pilgrimage.5361 - Dwarka
|
||
|
|
#
|
||
|
|
# Buddhism
|
||
|
|
# pilgrimage.5401 - Bodh Gaya
|
||
|
|
# pilgrimage.5411 - Kushinagar
|
||
|
|
# pilgrimage.5421 - Sarnath
|
||
|
|
#
|
||
|
|
# Dharmic
|
||
|
|
# pilgrimage.5445 - Parikrama
|
||
|
|
#
|
||
|
|
# Jainism
|
||
|
|
# pilgrimage.5501 - Shikharj
|
||
|
|
#
|
||
|
|
# Zoroastrian
|
||
|
|
# pilgrimage.5601 - Ushi-darena
|
||
|
|
#
|
||
|
|
# Norse Germanic
|
||
|
|
# pilgrimage.5901 - Paderborn
|
||
|
|
#
|
||
|
|
# Tengri
|
||
|
|
# pilgrimage.5911 - Open Blue Skies
|
||
|
|
#
|
||
|
|
# Sanctity of Nature
|
||
|
|
# pilgrimage.5921 - Sacred Groves
|
||
|
|
|
||
|
|
###Christian
|
||
|
|
#Rome
|
||
|
|
pilgrimage.5001 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.5001.t
|
||
|
|
desc = pilgrimage.5001.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
animation = sadness
|
||
|
|
}
|
||
|
|
animation = happiness
|
||
|
|
}
|
||
|
|
trigger = { scope:activity.activity_location.county = title:c_roma }
|
||
|
|
immediate = {
|
||
|
|
play_music_cue = mx_cue_pilgrimage_arrival
|
||
|
|
}
|
||
|
|
#Alright
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
text = pilgrimage.4001.a_dead
|
||
|
|
}
|
||
|
|
name = {
|
||
|
|
trigger = { has_trait = cynical }
|
||
|
|
text = pilgrimage.4001.a_cynical
|
||
|
|
}
|
||
|
|
name = pilgrimage.4001.a
|
||
|
|
give_pilgrim_trait_or_xp_effect = yes
|
||
|
|
pilgrimage_arrival_stress_loss_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Jerusalem
|
||
|
|
pilgrimage.5011 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.5011.t
|
||
|
|
desc = {
|
||
|
|
desc = pilgrimage.5011.desc.beginning
|
||
|
|
first_valid = {
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = { religion = religion:islam_religion }
|
||
|
|
desc = pilgrimage.5011.desc.muslim
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = { religion = religion:judaism_religion }
|
||
|
|
desc = pilgrimage.5011.desc.jewish
|
||
|
|
}
|
||
|
|
desc = pilgrimage.5011.desc.christian
|
||
|
|
}
|
||
|
|
desc = pilgrimage.5011.desc.end
|
||
|
|
}
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
animation = sadness
|
||
|
|
}
|
||
|
|
animation = ecstasy
|
||
|
|
}
|
||
|
|
trigger = { scope:activity.activity_location.county = title:c_jerusalem }
|
||
|
|
immediate = {
|
||
|
|
play_music_cue = mx_cue_pilgrimage_arrival
|
||
|
|
}
|
||
|
|
#Alright
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
text = pilgrimage.4001.a_dead
|
||
|
|
}
|
||
|
|
name = {
|
||
|
|
trigger = { has_trait = cynical }
|
||
|
|
text = pilgrimage.4001.a_cynical
|
||
|
|
}
|
||
|
|
name = pilgrimage.4001.a
|
||
|
|
give_pilgrim_trait_or_xp_effect = yes
|
||
|
|
pilgrimage_arrival_stress_loss_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Constantinople
|
||
|
|
pilgrimage.5021 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.5021.t
|
||
|
|
desc = pilgrimage.5021.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
animation = sadness
|
||
|
|
}
|
||
|
|
animation = happiness
|
||
|
|
}
|
||
|
|
trigger = { scope:activity.activity_location.county = title:c_byzantion }
|
||
|
|
immediate = {
|
||
|
|
play_music_cue = mx_cue_pilgrimage_arrival
|
||
|
|
}
|
||
|
|
#Alright
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
text = pilgrimage.4001.a_dead
|
||
|
|
}
|
||
|
|
name = {
|
||
|
|
trigger = { has_trait = cynical }
|
||
|
|
text = pilgrimage.4001.a_cynical
|
||
|
|
}
|
||
|
|
name = pilgrimage.4001.a
|
||
|
|
give_pilgrim_trait_or_xp_effect = yes
|
||
|
|
pilgrimage_arrival_stress_loss_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Alexandria
|
||
|
|
pilgrimage.5031 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.5031.t
|
||
|
|
desc = pilgrimage.5031.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
animation = sadness
|
||
|
|
}
|
||
|
|
animation = happiness
|
||
|
|
}
|
||
|
|
trigger = { scope:activity.activity_location.county = title:c_alexandria }
|
||
|
|
immediate = {
|
||
|
|
play_music_cue = mx_cue_pilgrimage_arrival
|
||
|
|
}
|
||
|
|
#Alright
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
text = pilgrimage.4001.a_dead
|
||
|
|
}
|
||
|
|
name = {
|
||
|
|
trigger = { has_trait = cynical }
|
||
|
|
text = pilgrimage.4001.a_cynical
|
||
|
|
}
|
||
|
|
name = pilgrimage.4001.a
|
||
|
|
give_pilgrim_trait_or_xp_effect = yes
|
||
|
|
pilgrimage_arrival_stress_loss_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
###Jewish
|
||
|
|
#Mount Sinai
|
||
|
|
pilgrimage.5101 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.5101.t
|
||
|
|
desc = pilgrimage.5101.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
animation = sadness
|
||
|
|
}
|
||
|
|
animation = happiness
|
||
|
|
}
|
||
|
|
trigger = { scope:activity.activity_location.county = title:c_sinai }
|
||
|
|
immediate = {
|
||
|
|
play_music_cue = mx_cue_pilgrimage_arrival
|
||
|
|
}
|
||
|
|
#Alright
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
text = pilgrimage.4001.a_dead
|
||
|
|
}
|
||
|
|
name = {
|
||
|
|
trigger = { has_trait = cynical }
|
||
|
|
text = pilgrimage.4001.a_cynical
|
||
|
|
}
|
||
|
|
name = pilgrimage.4001.a
|
||
|
|
give_pilgrim_trait_or_xp_effect = yes
|
||
|
|
pilgrimage_arrival_stress_loss_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
###Muslim
|
||
|
|
#Medina
|
||
|
|
pilgrimage.5201 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.5201.t
|
||
|
|
desc = pilgrimage.5201.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
animation = sadness
|
||
|
|
}
|
||
|
|
animation = happiness
|
||
|
|
}
|
||
|
|
trigger = { scope:activity.activity_location.county = title:c_medina }
|
||
|
|
immediate = {
|
||
|
|
play_music_cue = mx_cue_pilgrimage_arrival
|
||
|
|
}
|
||
|
|
#Alright
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
text = pilgrimage.4001.a_dead
|
||
|
|
}
|
||
|
|
name = {
|
||
|
|
trigger = { has_trait = cynical }
|
||
|
|
text = pilgrimage.4001.a_cynical
|
||
|
|
}
|
||
|
|
name = pilgrimage.4001.a
|
||
|
|
give_pilgrim_trait_or_xp_effect = yes
|
||
|
|
pilgrimage_arrival_stress_loss_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
###Hindu
|
||
|
|
#Varanasi
|
||
|
|
pilgrimage.5301 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.5301.t
|
||
|
|
desc = pilgrimage.5301.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
animation = sadness
|
||
|
|
}
|
||
|
|
animation = happiness
|
||
|
|
}
|
||
|
|
trigger = { scope:activity.activity_location.county = title:c_varanasi }
|
||
|
|
immediate = {
|
||
|
|
play_music_cue = mx_cue_pilgrimage_arrival
|
||
|
|
}
|
||
|
|
#Alright
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
text = pilgrimage.4001.a_dead
|
||
|
|
}
|
||
|
|
name = {
|
||
|
|
trigger = { has_trait = cynical }
|
||
|
|
text = pilgrimage.4001.a_cynical
|
||
|
|
}
|
||
|
|
name = pilgrimage.4001.a
|
||
|
|
give_pilgrim_trait_or_xp_effect = yes
|
||
|
|
pilgrimage_arrival_stress_loss_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Ayodhya
|
||
|
|
pilgrimage.5311 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.5311.t
|
||
|
|
desc = pilgrimage.5311.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
animation = sadness
|
||
|
|
}
|
||
|
|
animation = happiness
|
||
|
|
}
|
||
|
|
trigger = { scope:activity.activity_location.county = title:c_ayodhya }
|
||
|
|
immediate = {
|
||
|
|
play_music_cue = mx_cue_pilgrimage_arrival
|
||
|
|
}
|
||
|
|
#Alright
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
text = pilgrimage.4001.a_dead
|
||
|
|
}
|
||
|
|
name = {
|
||
|
|
trigger = { has_trait = cynical }
|
||
|
|
text = pilgrimage.4001.a_cynical
|
||
|
|
}
|
||
|
|
name = pilgrimage.4001.a
|
||
|
|
give_pilgrim_trait_or_xp_effect = yes
|
||
|
|
pilgrimage_arrival_stress_loss_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Mathura
|
||
|
|
pilgrimage.5321 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.5321.t
|
||
|
|
desc = pilgrimage.5321.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
animation = sadness
|
||
|
|
}
|
||
|
|
animation = happiness
|
||
|
|
}
|
||
|
|
trigger = { scope:activity.activity_location.county = title:c_mathura }
|
||
|
|
immediate = {
|
||
|
|
play_music_cue = mx_cue_pilgrimage_arrival
|
||
|
|
}
|
||
|
|
#Alright
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
text = pilgrimage.4001.a_dead
|
||
|
|
}
|
||
|
|
name = {
|
||
|
|
trigger = { has_trait = cynical }
|
||
|
|
text = pilgrimage.4001.a_cynical
|
||
|
|
}
|
||
|
|
name = pilgrimage.4001.a
|
||
|
|
give_pilgrim_trait_or_xp_effect = yes
|
||
|
|
pilgrimage_arrival_stress_loss_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Haridwar
|
||
|
|
pilgrimage.5331 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.5331.t
|
||
|
|
desc = pilgrimage.5331.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
animation = sadness
|
||
|
|
}
|
||
|
|
animation = happiness
|
||
|
|
}
|
||
|
|
trigger = { scope:activity.activity_location.county = title:c_sthanisvara }
|
||
|
|
immediate = {
|
||
|
|
play_music_cue = mx_cue_pilgrimage_arrival
|
||
|
|
}
|
||
|
|
#Alright
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
text = pilgrimage.4001.a_dead
|
||
|
|
}
|
||
|
|
name = {
|
||
|
|
trigger = { has_trait = cynical }
|
||
|
|
text = pilgrimage.4001.a_cynical
|
||
|
|
}
|
||
|
|
name = pilgrimage.4001.a
|
||
|
|
give_pilgrim_trait_or_xp_effect = yes
|
||
|
|
pilgrimage_arrival_stress_loss_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Kanchipuram
|
||
|
|
pilgrimage.5341 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.5341.t
|
||
|
|
desc = pilgrimage.5341.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
animation = sadness
|
||
|
|
}
|
||
|
|
animation = happiness
|
||
|
|
}
|
||
|
|
trigger = { scope:activity.activity_location.county = title:c_kanchipuram }
|
||
|
|
immediate = {
|
||
|
|
play_music_cue = mx_cue_pilgrimage_arrival
|
||
|
|
}
|
||
|
|
#Alright
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
text = pilgrimage.4001.a_dead
|
||
|
|
}
|
||
|
|
name = {
|
||
|
|
trigger = { has_trait = cynical }
|
||
|
|
text = pilgrimage.4001.a_cynical
|
||
|
|
}
|
||
|
|
name = pilgrimage.4001.a
|
||
|
|
give_pilgrim_trait_or_xp_effect = yes
|
||
|
|
pilgrimage_arrival_stress_loss_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Ujjayini
|
||
|
|
pilgrimage.5351 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.5351.t
|
||
|
|
desc = pilgrimage.5351.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
animation = sadness
|
||
|
|
}
|
||
|
|
animation = happiness
|
||
|
|
}
|
||
|
|
trigger = { scope:activity.activity_location.county = title:c_ujjayini }
|
||
|
|
immediate = {
|
||
|
|
play_music_cue = mx_cue_pilgrimage_arrival
|
||
|
|
}
|
||
|
|
#Alright
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
text = pilgrimage.4001.a_dead
|
||
|
|
}
|
||
|
|
name = {
|
||
|
|
trigger = { has_trait = cynical }
|
||
|
|
text = pilgrimage.4001.a_cynical
|
||
|
|
}
|
||
|
|
name = pilgrimage.4001.a
|
||
|
|
give_pilgrim_trait_or_xp_effect = yes
|
||
|
|
pilgrimage_arrival_stress_loss_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Dwarka
|
||
|
|
pilgrimage.5361 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.5361.t
|
||
|
|
desc = pilgrimage.5361.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
animation = sadness
|
||
|
|
}
|
||
|
|
animation = happiness
|
||
|
|
}
|
||
|
|
trigger = { scope:activity.activity_location.county = title:c_dvaraka }
|
||
|
|
immediate = {
|
||
|
|
play_music_cue = mx_cue_pilgrimage_arrival
|
||
|
|
}
|
||
|
|
#Alright
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
text = pilgrimage.4001.a_dead
|
||
|
|
}
|
||
|
|
name = {
|
||
|
|
trigger = { has_trait = cynical }
|
||
|
|
text = pilgrimage.4001.a_cynical
|
||
|
|
}
|
||
|
|
name = pilgrimage.4001.a
|
||
|
|
give_pilgrim_trait_or_xp_effect = yes
|
||
|
|
pilgrimage_arrival_stress_loss_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
###Buddhism
|
||
|
|
#Bodh Gaya
|
||
|
|
pilgrimage.5401 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.5401.t
|
||
|
|
desc = pilgrimage.5401.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
animation = sadness
|
||
|
|
}
|
||
|
|
animation = happiness
|
||
|
|
}
|
||
|
|
trigger = { scope:activity.activity_location.county = title:c_gaya }
|
||
|
|
immediate = {
|
||
|
|
play_music_cue = mx_cue_pilgrimage_arrival
|
||
|
|
}
|
||
|
|
#Alright
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
text = pilgrimage.4001.a_dead
|
||
|
|
}
|
||
|
|
name = {
|
||
|
|
trigger = { has_trait = cynical }
|
||
|
|
text = pilgrimage.4001.a_cynical
|
||
|
|
}
|
||
|
|
name = pilgrimage.4001.a
|
||
|
|
give_pilgrim_trait_or_xp_effect = yes
|
||
|
|
pilgrimage_arrival_stress_loss_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Kushinagar
|
||
|
|
pilgrimage.5411 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.5411.t
|
||
|
|
desc = pilgrimage.5411.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
animation = sadness
|
||
|
|
}
|
||
|
|
animation = happiness
|
||
|
|
}
|
||
|
|
trigger = { scope:activity.activity_location.county = title:c_kusinagara }
|
||
|
|
immediate = {
|
||
|
|
play_music_cue = mx_cue_pilgrimage_arrival
|
||
|
|
}
|
||
|
|
#Alright
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
text = pilgrimage.4001.a_dead
|
||
|
|
}
|
||
|
|
name = {
|
||
|
|
trigger = { has_trait = cynical }
|
||
|
|
text = pilgrimage.4001.a_cynical
|
||
|
|
}
|
||
|
|
name = pilgrimage.4001.a
|
||
|
|
give_pilgrim_trait_or_xp_effect = yes
|
||
|
|
pilgrimage_arrival_stress_loss_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Sarnath
|
||
|
|
pilgrimage.5421 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.5421.t
|
||
|
|
desc = pilgrimage.5421.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
animation = sadness
|
||
|
|
}
|
||
|
|
animation = happiness
|
||
|
|
}
|
||
|
|
trigger = {
|
||
|
|
#Sarnath is literally a mile from Varanasi
|
||
|
|
scope:activity.activity_location.county = title:c_varanasi
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
play_music_cue = mx_cue_pilgrimage_arrival
|
||
|
|
}
|
||
|
|
#Alright
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
text = pilgrimage.4001.a_dead
|
||
|
|
}
|
||
|
|
name = {
|
||
|
|
trigger = { has_trait = cynical }
|
||
|
|
text = pilgrimage.4001.a_cynical
|
||
|
|
}
|
||
|
|
name = pilgrimage.4001.a
|
||
|
|
give_pilgrim_trait_or_xp_effect = yes
|
||
|
|
pilgrimage_arrival_stress_loss_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
###Dharmic
|
||
|
|
#Parikrama
|
||
|
|
# by Laurence Kennedy
|
||
|
|
pilgrimage.5445 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.5445.t
|
||
|
|
desc = pilgrimage.5445.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = happiness
|
||
|
|
}
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
religion = religion:hinduism_religion
|
||
|
|
religion = religion:buddhism_religion
|
||
|
|
}
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
play_music_cue = mx_cue_pilgrimage_arrival
|
||
|
|
}
|
||
|
|
#Alright
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
text = pilgrimage.5445.a_dead
|
||
|
|
}
|
||
|
|
name = {
|
||
|
|
trigger = { has_trait = cynical }
|
||
|
|
text = pilgrimage.5445.a_cynical
|
||
|
|
}
|
||
|
|
name = pilgrimage.5445.a
|
||
|
|
give_pilgrim_trait_or_xp_effect = yes
|
||
|
|
pilgrimage_arrival_stress_loss_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
###Jainism
|
||
|
|
#Shikharj
|
||
|
|
pilgrimage.5501 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.5501.t
|
||
|
|
desc = pilgrimage.5501.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
animation = sadness
|
||
|
|
}
|
||
|
|
animation = happiness
|
||
|
|
}
|
||
|
|
trigger = { scope:activity.activity_location.county = title:c_radha }
|
||
|
|
immediate = {
|
||
|
|
play_music_cue = mx_cue_pilgrimage_arrival
|
||
|
|
}
|
||
|
|
#Alright
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
text = pilgrimage.4001.a_dead
|
||
|
|
}
|
||
|
|
name = {
|
||
|
|
trigger = { has_trait = cynical }
|
||
|
|
text = pilgrimage.4001.a_cynical
|
||
|
|
}
|
||
|
|
name = pilgrimage.4001.a
|
||
|
|
give_pilgrim_trait_or_xp_effect = yes
|
||
|
|
pilgrimage_arrival_stress_loss_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
###Zoroastrian
|
||
|
|
#Ushi-darena
|
||
|
|
pilgrimage.5601 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.5601.t
|
||
|
|
desc = pilgrimage.5601.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
animation = sadness
|
||
|
|
}
|
||
|
|
animation = happiness
|
||
|
|
}
|
||
|
|
trigger = { scope:activity.activity_location.county = title:c_baduspan }
|
||
|
|
immediate = {
|
||
|
|
play_music_cue = mx_cue_pilgrimage_arrival
|
||
|
|
}
|
||
|
|
#Alright
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
text = pilgrimage.4001.a_dead
|
||
|
|
}
|
||
|
|
name = {
|
||
|
|
trigger = { has_trait = cynical }
|
||
|
|
text = pilgrimage.4001.a_cynical
|
||
|
|
}
|
||
|
|
name = pilgrimage.4001.a
|
||
|
|
give_pilgrim_trait_or_xp_effect = yes
|
||
|
|
pilgrimage_arrival_stress_loss_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
###Norse Germanic
|
||
|
|
#Paderborn
|
||
|
|
pilgrimage.5901 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.5901.t
|
||
|
|
desc = pilgrimage.5901.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
animation = sadness
|
||
|
|
}
|
||
|
|
animation = happiness
|
||
|
|
}
|
||
|
|
trigger = { scope:activity.activity_location.county = title:c_paderborn }
|
||
|
|
immediate = {
|
||
|
|
play_music_cue = mx_cue_pilgrimage_arrival
|
||
|
|
}
|
||
|
|
#Alright
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
text = pilgrimage.4001.a_dead
|
||
|
|
}
|
||
|
|
name = {
|
||
|
|
trigger = { has_trait = cynical }
|
||
|
|
text = pilgrimage.4001.a_cynical
|
||
|
|
}
|
||
|
|
name = pilgrimage.4001.a
|
||
|
|
give_pilgrim_trait_or_xp_effect = yes
|
||
|
|
pilgrimage_arrival_stress_loss_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
###Tengri
|
||
|
|
#Open Blue Skies
|
||
|
|
pilgrimage.5911 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.5911.t
|
||
|
|
desc = pilgrimage.5911.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
override_background = { reference = terrain }
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
animation = sadness
|
||
|
|
}
|
||
|
|
animation = happiness
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
play_music_cue = mx_cue_pilgrimage_arrival
|
||
|
|
}
|
||
|
|
#Alright
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
text = pilgrimage.4001.a_dead
|
||
|
|
}
|
||
|
|
name = {
|
||
|
|
trigger = { has_trait = cynical }
|
||
|
|
text = pilgrimage.4001.a_cynical
|
||
|
|
}
|
||
|
|
name = pilgrimage.4001.a
|
||
|
|
give_pilgrim_trait_or_xp_effect = yes
|
||
|
|
pilgrimage_arrival_stress_loss_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
###Sanctity of Nature
|
||
|
|
#Sacred Groves
|
||
|
|
pilgrimage.5921 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.5921.t
|
||
|
|
desc = pilgrimage.5921.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
override_background = { reference = wilderness_forest }
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
animation = sadness
|
||
|
|
}
|
||
|
|
animation = happiness
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
play_music_cue = mx_cue_pilgrimage_arrival
|
||
|
|
}
|
||
|
|
#Alright
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
text = pilgrimage.4001.a_dead
|
||
|
|
}
|
||
|
|
name = {
|
||
|
|
trigger = { has_trait = cynical }
|
||
|
|
text = pilgrimage.4001.a_cynical
|
||
|
|
}
|
||
|
|
name = pilgrimage.4001.a
|
||
|
|
give_pilgrim_trait_or_xp_effect = yes
|
||
|
|
pilgrimage_arrival_stress_loss_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
################################
|
||
|
|
# Remaining at a Holy Site events
|
||
|
|
# 6500-6999
|
||
|
|
# by Filippa Gannholm Kirsten & Veronica Pazos
|
||
|
|
################################
|
||
|
|
# pilgrimage.6500 - Appreciation
|
||
|
|
# pilgrimage.6510 - Lost in Translation
|
||
|
|
# pilgrimage.6520 - Time To Go Home Soon?
|
||
|
|
# pilgrimage.6530-5 - Fishy local guide?
|
||
|
|
# pilgrimage.6540 - Find some exotic wares
|
||
|
|
# pilgrimage.6750 - Repent - remove secret/coping trait
|
||
|
|
# pilgrimage.6760 - Theological debate with facts and logic
|
||
|
|
# pilgrimage.6770 - Do you wanna buy some cheeky relic?
|
||
|
|
# pilgrimage.6780 - Recruit skillful courtier
|
||
|
|
# pilgrimage.6790 - Meet local guru - trait flipping event
|
||
|
|
# pilgrimage.6800 - Entourage member feels The Calling
|
||
|
|
# pilgrimage.6810 - Do you wanna buy an indulgence?
|
||
|
|
# pilgrimage.6820 - Do you wanna buy a pilgrim's guide? - based in the Codex Calixtinus
|
||
|
|
# pilgrimage.6830 - Admire the holy site in a religious way
|
||
|
|
# pilgrimage.6840 - Ask a local priest to bless your artifact
|
||
|
|
# pilgrimage.6850 - A Master Thief
|
||
|
|
|
||
|
|
#Appreciation
|
||
|
|
#by Filippa Gannholm Kirsten
|
||
|
|
pilgrimage.6500 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.6500.t
|
||
|
|
desc = pilgrimage.6500.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
override_background = { reference = market }
|
||
|
|
center_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { has_trait = cynical }
|
||
|
|
animation = personality_cynical
|
||
|
|
}
|
||
|
|
animation = personality_content
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:pilgrimage_member
|
||
|
|
animation = survey_staff
|
||
|
|
}
|
||
|
|
cooldown = { years = 1 }
|
||
|
|
trigger = {
|
||
|
|
current_travel_plan ?= {
|
||
|
|
any_entourage_character = {
|
||
|
|
count > 1
|
||
|
|
NOR = {
|
||
|
|
has_trait = sadistic
|
||
|
|
has_trait = cynical
|
||
|
|
has_trait = paranoid
|
||
|
|
has_trait = craven
|
||
|
|
has_trait = reclusive
|
||
|
|
has_trait = callous
|
||
|
|
}
|
||
|
|
is_adult = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
current_travel_plan = {
|
||
|
|
random_entourage_character = {
|
||
|
|
limit = {
|
||
|
|
is_adult = yes
|
||
|
|
NOR = {
|
||
|
|
has_trait = sadistic
|
||
|
|
has_trait = cynical
|
||
|
|
has_trait = paranoid
|
||
|
|
has_trait = craven
|
||
|
|
has_trait = reclusive
|
||
|
|
has_trait = callous
|
||
|
|
}
|
||
|
|
}
|
||
|
|
save_scope_as = pilgrimage_member
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Let's frolick!
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6500.a
|
||
|
|
trigger = {
|
||
|
|
culture = { has_cultural_tradition = tradition_xenophilic }
|
||
|
|
}
|
||
|
|
show_as_unavailable = {
|
||
|
|
custom_tooltip = { text = pilgrimage.6500.a.tt }
|
||
|
|
NOT = {
|
||
|
|
culture = { has_cultural_tradition = tradition_xenophilic }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
reason = has_cultrad
|
||
|
|
worldly_type_option_effect = yes
|
||
|
|
scope:pilgrimage_member = {
|
||
|
|
add_opinion = {
|
||
|
|
modifier = pleased_opinion
|
||
|
|
target = root
|
||
|
|
opinion = 20
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
base = medium_stress_impact_loss
|
||
|
|
sadistic = minor_stress_impact_gain
|
||
|
|
cynical = minor_stress_impact_gain
|
||
|
|
paranoid = minor_stress_impact_gain
|
||
|
|
craven = minor_stress_impact_gain
|
||
|
|
reclusive = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 200
|
||
|
|
modifier = {
|
||
|
|
OR = {
|
||
|
|
has_trait = sadistic
|
||
|
|
has_trait = cynical
|
||
|
|
has_trait = paranoid
|
||
|
|
has_trait = craven
|
||
|
|
has_trait = reclusive
|
||
|
|
has_trait = callous
|
||
|
|
}
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#That's nice
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6500.b
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
add_piety = miniscule_piety_gain
|
||
|
|
stress_impact = {
|
||
|
|
cynical = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
has_trait = cynical
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#_Technically_ ...
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6500.c
|
||
|
|
trigger = { has_trait = cynical }
|
||
|
|
stress_impact = {
|
||
|
|
cynical = minor_stress_impact_loss
|
||
|
|
}
|
||
|
|
scope:pilgrimage_member = {
|
||
|
|
add_opinion = {
|
||
|
|
modifier = insulted_opinion
|
||
|
|
target = root
|
||
|
|
opinion = -10
|
||
|
|
}
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 200
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Lost in Translation
|
||
|
|
#by Filippa Gannholm Kirsten
|
||
|
|
pilgrimage.6510 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.6510.t
|
||
|
|
desc = pilgrimage.6510.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
override_background = {
|
||
|
|
trigger = {
|
||
|
|
NOR = {
|
||
|
|
religion = religion:hinduism_religion
|
||
|
|
religion = religion:jainism_religion
|
||
|
|
religion = religion:buddhism_religion
|
||
|
|
religion = religion:tengrism_religion
|
||
|
|
}
|
||
|
|
}
|
||
|
|
reference = temple
|
||
|
|
}
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = thinking
|
||
|
|
}
|
||
|
|
cooldown = { years = 1 }
|
||
|
|
#_I'll_ translate it for the unwashed masses
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6510.a
|
||
|
|
flavor = pilgrimage.6510.a.flavor
|
||
|
|
trigger = { learning >= medium_skill_rating }
|
||
|
|
bonus_to_all_types_effect = yes
|
||
|
|
involved_activity ?= {
|
||
|
|
add_activity_log_entry = {
|
||
|
|
key = pilgrimage_translator_log
|
||
|
|
tags = { good }
|
||
|
|
score = 50
|
||
|
|
character = root
|
||
|
|
|
||
|
|
#Effects
|
||
|
|
root = {
|
||
|
|
add_piety = minor_piety_gain
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
NOT = { has_trait = scholar }
|
||
|
|
}
|
||
|
|
random = {
|
||
|
|
chance = 5
|
||
|
|
add_trait = scholar
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = { zealous = miniscule_stress_impact_loss }
|
||
|
|
ai_chance = {
|
||
|
|
base = 200
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Pla-q-ue... ?
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6510.b
|
||
|
|
trigger = { learning < medium_skill_rating }
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
duel = {
|
||
|
|
skill = learning
|
||
|
|
value = average_skill_rating
|
||
|
|
50 = {
|
||
|
|
desc = pilgrimage.6510.b_success.desc
|
||
|
|
compare_modifier = {
|
||
|
|
value = scope:duel_value
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
has_trait = diligent
|
||
|
|
add = 10
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
has_trait = scholar
|
||
|
|
add = 10
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
num_of_known_languages > 1
|
||
|
|
add = 10
|
||
|
|
}
|
||
|
|
send_interface_toast = {
|
||
|
|
left_icon = root
|
||
|
|
title = pilgrimage.6510.b_success.t
|
||
|
|
involved_activity ?= {
|
||
|
|
add_activity_log_entry = {
|
||
|
|
key = pilgrimage_translator_log
|
||
|
|
tags = { good }
|
||
|
|
score = 50
|
||
|
|
character = root
|
||
|
|
|
||
|
|
#Effects
|
||
|
|
root = {
|
||
|
|
add_learning_skill = 1
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
50 = {
|
||
|
|
desc = pilgrimage.6510.b_failure.desc
|
||
|
|
compare_modifier = {
|
||
|
|
value = scope:duel_value
|
||
|
|
min = 5
|
||
|
|
}
|
||
|
|
send_interface_toast = {
|
||
|
|
type = event_toast_text_and_effect_bad
|
||
|
|
left_icon = root
|
||
|
|
title = pilgrimage.6510.b_failure.t
|
||
|
|
desc = pilgrimage.6510.b_failure.desc
|
||
|
|
stress_impact = { base = miniscule_stress_impact_gain }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
OR = {
|
||
|
|
has_trait = lazy
|
||
|
|
has_trait = cynical
|
||
|
|
has_trait = paranoid
|
||
|
|
has_trait = craven
|
||
|
|
has_trait = reclusive
|
||
|
|
}
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
learning >= medium_skill_rating
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Psh who cares
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6510.c
|
||
|
|
stress_impact = {
|
||
|
|
lazy = miniscule_stress_impact_loss
|
||
|
|
shy = miniscule_stress_impact_loss
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
has_trait = arrogant
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
learning >= medium_skill_rating
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Time To Go Home Soon?
|
||
|
|
#by Filippa Gannholm Kirsten
|
||
|
|
pilgrimage.6520 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.6520.t
|
||
|
|
desc = {
|
||
|
|
desc = pilgrimage.6520.desc
|
||
|
|
first_valid = {
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
has_trait = zealous
|
||
|
|
has_trait = vengeful
|
||
|
|
}
|
||
|
|
}
|
||
|
|
desc = pilgrimage.6520.desc_nonforgiving
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
desc = pilgrimage.6520.desc_forgiving
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
has_trait = zealous
|
||
|
|
has_trait = vengeful
|
||
|
|
}
|
||
|
|
}
|
||
|
|
animation = anger
|
||
|
|
}
|
||
|
|
animation = personality_forgiving
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:impatient_pilgrim
|
||
|
|
animation = eyeroll
|
||
|
|
}
|
||
|
|
cooldown = { years = 1 }
|
||
|
|
trigger = {
|
||
|
|
current_travel_plan ?= {
|
||
|
|
any_entourage_character = {
|
||
|
|
count > 1
|
||
|
|
OR = {
|
||
|
|
has_trait = impatient
|
||
|
|
has_trait = cynical
|
||
|
|
has_trait = callous
|
||
|
|
}
|
||
|
|
has_any_good_relationship_with_root_trigger = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
weight_multiplier = {
|
||
|
|
base = 1
|
||
|
|
modifier = {
|
||
|
|
has_activity_intent = zealot_intent
|
||
|
|
factor = 2
|
||
|
|
}
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
current_travel_plan ?= {
|
||
|
|
random_entourage_character = {
|
||
|
|
limit = {
|
||
|
|
OR = {
|
||
|
|
has_trait = impatient
|
||
|
|
has_trait = cynical
|
||
|
|
has_trait = callous
|
||
|
|
}
|
||
|
|
has_any_good_relationship_with_root_trigger = yes
|
||
|
|
}
|
||
|
|
save_scope_as = impatient_pilgrim
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Lecture 'em
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6520.a
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
has_trait = zealous
|
||
|
|
has_trait = vengeful
|
||
|
|
}
|
||
|
|
}
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
involved_activity ?= {
|
||
|
|
add_activity_log_entry = {
|
||
|
|
key = pilgrimage_corrective_lecture_log
|
||
|
|
score = 50
|
||
|
|
tags = { destination_event }
|
||
|
|
character = root
|
||
|
|
target = scope:impatient_pilgrim
|
||
|
|
|
||
|
|
#Effects
|
||
|
|
root = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
has_trait = pilgrim
|
||
|
|
has_trait_xp = {
|
||
|
|
trait = pilgrim
|
||
|
|
value < 100
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_trait_xp = {
|
||
|
|
trait = pilgrim
|
||
|
|
value = 10
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
add_piety = minor_piety_gain
|
||
|
|
}
|
||
|
|
worsen_relationship_effect = {
|
||
|
|
TARGET = scope:impatient_pilgrim
|
||
|
|
REASON = pilgrimage_corrective_lecture
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
zealous = medium_stress_impact_loss
|
||
|
|
forgiving = minor_stress_impact_gain
|
||
|
|
compassionate = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
has_trait = cynical
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
has_trait = wrathful
|
||
|
|
has_trait = zealous
|
||
|
|
add = 100
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Have you tried looking around?
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6520.b
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
add_piety = miniscule_piety_gain
|
||
|
|
stress_impact = {
|
||
|
|
zealous = miniscule_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
has_trait = cynical
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#This is fine
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6520.c
|
||
|
|
worldly_type_option_effect = yes
|
||
|
|
reverse_add_opinion = {
|
||
|
|
target = scope:impatient_pilgrim
|
||
|
|
modifier = humored_opinion
|
||
|
|
opinion = 10
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
zealous = medium_stress_impact_gain
|
||
|
|
cynical = minor_stress_impact_loss
|
||
|
|
lazy = minor_stress_impact_loss
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
has_trait = zealous
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
has_trait = compassionate
|
||
|
|
add = 100
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
scripted_effect 6531_positive_outcome = {
|
||
|
|
involved_activity ?= {
|
||
|
|
add_activity_log_entry = {
|
||
|
|
key = pilgrimage_hidden_divinity_log
|
||
|
|
tags = { good }
|
||
|
|
score = 50
|
||
|
|
character = root
|
||
|
|
show_in_conclusion = yes
|
||
|
|
#Effects
|
||
|
|
root = {
|
||
|
|
add_learning_skill = 1
|
||
|
|
give_pilgrim_xp_effect = yes
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
has_trait = lifestyle_traveler
|
||
|
|
has_trait_xp = {
|
||
|
|
trait = lifestyle_traveler
|
||
|
|
track = travel
|
||
|
|
value < 100
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_trait_xp = {
|
||
|
|
trait = lifestyle_traveler
|
||
|
|
track = travel
|
||
|
|
value = 5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
scripted_effect 6532_negative_outcome = {
|
||
|
|
involved_activity ?= {
|
||
|
|
add_activity_log_entry = {
|
||
|
|
key = pilgrimage_robbed_log
|
||
|
|
tags = { bad }
|
||
|
|
score = 25
|
||
|
|
character = root
|
||
|
|
|
||
|
|
#Effects
|
||
|
|
root = {
|
||
|
|
remove_short_term_gold = minor_gold_value
|
||
|
|
stress_impact = {
|
||
|
|
base = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Fishy local guide?
|
||
|
|
#by Filippa Gannholm Kirsten
|
||
|
|
pilgrimage.6530 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.6530.t
|
||
|
|
desc = {
|
||
|
|
desc = pilgrimage.6530.desc_intro
|
||
|
|
first_valid = {
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
scope:local_guide = { is_adult = yes }
|
||
|
|
}
|
||
|
|
desc = pilgrimage.6530.desc_adult
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
scope:local_guide = { is_adult = no }
|
||
|
|
}
|
||
|
|
desc = pilgrimage.6530.desc_child
|
||
|
|
}
|
||
|
|
}
|
||
|
|
first_valid = {
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = { exists = scope:warning_character }
|
||
|
|
desc = pilgrimage.6530.desc_warning
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
learning >= high_skill_rating
|
||
|
|
scope:local_guide = { has_character_flag = fishy_guide }
|
||
|
|
}
|
||
|
|
desc = pilgrimage.6530.desc_learned
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
override_background = { reference = market }
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
#They're trying to fool us and it makes me _angry_
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = {
|
||
|
|
learning >= high_skill_rating
|
||
|
|
OR = {
|
||
|
|
has_trait = wrathful
|
||
|
|
has_trait = irritable
|
||
|
|
}
|
||
|
|
scope:local_guide = {
|
||
|
|
is_adult = yes
|
||
|
|
has_character_flag = fishy_guide
|
||
|
|
}
|
||
|
|
}
|
||
|
|
animation = rage
|
||
|
|
}
|
||
|
|
#They're trying to fool us and we know it
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = {
|
||
|
|
learning >= high_skill_rating
|
||
|
|
scope:local_guide = { has_character_flag = fishy_guide }
|
||
|
|
}
|
||
|
|
animation = personality_cynical
|
||
|
|
}
|
||
|
|
#I don't trust anyone
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
has_trait = paranoid
|
||
|
|
has_trait = craven
|
||
|
|
}
|
||
|
|
}
|
||
|
|
animation = worry
|
||
|
|
}
|
||
|
|
#This is fine, I guess
|
||
|
|
animation = personality_content
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:local_guide
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = {
|
||
|
|
is_adult = no
|
||
|
|
has_character_flag = fishy_guide
|
||
|
|
root = { learning >= high_skill_rating }
|
||
|
|
}
|
||
|
|
animation = shame
|
||
|
|
}
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = {
|
||
|
|
is_adult = no
|
||
|
|
}
|
||
|
|
animation = happiness
|
||
|
|
}
|
||
|
|
animation = personality_dishonorable
|
||
|
|
}
|
||
|
|
cooldown = { years = 1 }
|
||
|
|
immediate = {
|
||
|
|
random_list = {
|
||
|
|
4 = {
|
||
|
|
#An adult
|
||
|
|
create_character = {
|
||
|
|
template = generic_peasant_character
|
||
|
|
location = root.location
|
||
|
|
culture = root.location.county.culture
|
||
|
|
faith = root.location.county.faith
|
||
|
|
save_scope_as = local_guide
|
||
|
|
}
|
||
|
|
}
|
||
|
|
1 = {
|
||
|
|
#A child
|
||
|
|
create_character = {
|
||
|
|
#template = peasant_villager_foundling_character
|
||
|
|
location = root.location
|
||
|
|
age = { 5 10 }
|
||
|
|
random_traits = yes
|
||
|
|
culture = root.location.county.culture
|
||
|
|
faith = root.location.county.faith
|
||
|
|
gender_female_chance = 50
|
||
|
|
save_scope_as = local_guide
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
random_list = {
|
||
|
|
1 = {
|
||
|
|
scope:local_guide = { add_character_flag = fishy_guide }
|
||
|
|
}
|
||
|
|
1 = {
|
||
|
|
#Is not a fishy guide
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#If we're not particularly learned, find someone who can warn you in the desc
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
learning < high_skill_rating
|
||
|
|
current_travel_plan ?= {
|
||
|
|
any_entourage_character = {
|
||
|
|
count > 1
|
||
|
|
is_adult = yes
|
||
|
|
learning >= high_skill_rating
|
||
|
|
}
|
||
|
|
}
|
||
|
|
scope:local_guide = { has_character_flag = fishy_guide }
|
||
|
|
}
|
||
|
|
current_travel_plan ?= {
|
||
|
|
random_entourage_character = {
|
||
|
|
limit = {
|
||
|
|
is_adult = yes
|
||
|
|
learning >= high_skill_rating
|
||
|
|
}
|
||
|
|
save_scope_as = warning_character
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#I'll go along
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6530.a
|
||
|
|
#This should only trigger if:
|
||
|
|
trigger = {
|
||
|
|
#We're learned and they're not fishy
|
||
|
|
trigger_if = {
|
||
|
|
limit = { learning >= high_skill_rating }
|
||
|
|
NOT = {
|
||
|
|
scope:local_guide = { has_character_flag = fishy_guide }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Or we're not learned
|
||
|
|
trigger_else = { always = yes }
|
||
|
|
}
|
||
|
|
worldly_type_option_effect = yes
|
||
|
|
add_character_flag = 6530_went_along_with_guide
|
||
|
|
#Child outcome isn't really dangerous, show custom tooltip
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
scope:local_guide = { is_adult = no }
|
||
|
|
}
|
||
|
|
custom_tooltip = pilgrimage.6530.a_child.tt
|
||
|
|
hidden_effect = {
|
||
|
|
random_list = {
|
||
|
|
#Wooh, educating roadtrip
|
||
|
|
50 = {
|
||
|
|
#If we're fishy we don't show you divinity
|
||
|
|
modifier = {
|
||
|
|
scope:local_guide = { has_character_flag = fishy_guide }
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
#Divinity event
|
||
|
|
trigger_event = pilgrimage.6531
|
||
|
|
}
|
||
|
|
#This is a trap
|
||
|
|
50 = {
|
||
|
|
#Non-fishy guides don't lead you to the trap
|
||
|
|
modifier = {
|
||
|
|
scope:local_guide = {
|
||
|
|
NOT = { has_character_flag = fishy_guide }
|
||
|
|
}
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
#Child heartstring event
|
||
|
|
trigger_event = pilgrimage.6533
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Adult outcome should show tooltip outcome
|
||
|
|
else = {
|
||
|
|
#If we're learned and they're not fishy this is a done deal
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
learning >= high_skill_rating
|
||
|
|
NOT = {
|
||
|
|
scope:local_guide = { has_character_flag = fishy_guide }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
random_list = {
|
||
|
|
#Wooh, educating roadtrip
|
||
|
|
50 = {
|
||
|
|
show_chance = no
|
||
|
|
desc = pilgrimage.6530.divinity.desc
|
||
|
|
show_as_tooltip = { 6531_positive_outcome = yes }
|
||
|
|
#Divinity event
|
||
|
|
trigger_event = pilgrimage.6531
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#But if we're not learned and they might be fishy then who knows
|
||
|
|
else = {
|
||
|
|
random_list = {
|
||
|
|
#Wooh, educating roadtrip
|
||
|
|
50 = {
|
||
|
|
show_chance = no
|
||
|
|
desc = pilgrimage.6530.divinity.desc
|
||
|
|
#If we're fishy we don't show you divinity
|
||
|
|
modifier = {
|
||
|
|
scope:local_guide = { has_character_flag = fishy_guide }
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
show_as_tooltip = { 6531_positive_outcome = yes }
|
||
|
|
#Divinity event
|
||
|
|
trigger_event = pilgrimage.6531
|
||
|
|
}
|
||
|
|
#This is a trap
|
||
|
|
50 = {
|
||
|
|
show_chance = no
|
||
|
|
desc = pilgrimage.6530.dangerous.desc
|
||
|
|
#Non-fishy guides don't lead you to the trap
|
||
|
|
modifier = {
|
||
|
|
scope:local_guide = {
|
||
|
|
NOT = { has_character_flag = fishy_guide }
|
||
|
|
}
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
show_as_tooltip = { 6532_negative_outcome = yes }
|
||
|
|
#Trap event
|
||
|
|
trigger_event = pilgrimage.6532
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
paranoid = medium_stress_impact_gain
|
||
|
|
craven = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
has_trait = craven
|
||
|
|
factor = 0.5
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
has_trait = paranoid
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
OR = {
|
||
|
|
has_trait = trusting
|
||
|
|
has_trait = gregarious
|
||
|
|
}
|
||
|
|
add = 100
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#You sir, should be ashamed
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = {
|
||
|
|
scope:local_guide = { is_adult = no }
|
||
|
|
}
|
||
|
|
text = pilgrimage.6530.b_child
|
||
|
|
}
|
||
|
|
name = pilgrimage.6530.b
|
||
|
|
trigger = {
|
||
|
|
learning >= high_skill_rating
|
||
|
|
scope:local_guide = { has_character_flag = fishy_guide }
|
||
|
|
}
|
||
|
|
flavor = pilgrimage.6530.b.flavor
|
||
|
|
#Some tasty virtue piety
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
faith = {
|
||
|
|
OR = {
|
||
|
|
trait_is_virtue = forgiving
|
||
|
|
trait_is_virtue = compassionate
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
add_piety = minor_piety_gain
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
add_piety = miniscule_piety_gain
|
||
|
|
stress_impact = { base = minor_stress_loss }
|
||
|
|
}
|
||
|
|
add_character_modifier = {
|
||
|
|
modifier = pilgrimage_forgiving_modifier
|
||
|
|
years = 5
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
forgiving = minor_stress_impact_loss
|
||
|
|
compassionate = minor_stress_impact_loss
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#You sir, need to pay me gold
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6530.c
|
||
|
|
trigger = {
|
||
|
|
learning >= high_skill_rating
|
||
|
|
has_trait = greedy
|
||
|
|
scope:local_guide = {
|
||
|
|
has_character_flag = fishy_guide
|
||
|
|
is_adult = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
flavor = pilgrimage.6530.c.flavor
|
||
|
|
#Some tasty virtue piety
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
faith = { trait_is_virtue = greedy }
|
||
|
|
}
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
add_piety = minor_piety_gain
|
||
|
|
}
|
||
|
|
scope:local_guide = {
|
||
|
|
pay_short_term_gold = {
|
||
|
|
target = root
|
||
|
|
gold = major_gold_value
|
||
|
|
}
|
||
|
|
add_opinion = {
|
||
|
|
target = root
|
||
|
|
modifier = angry_opinion
|
||
|
|
opinion = low_negative_opinion
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
greedy = minor_stress_impact_loss
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#You sir, need to get whipped
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6530.d
|
||
|
|
trigger = {
|
||
|
|
learning >= high_skill_rating
|
||
|
|
has_trait = sadistic
|
||
|
|
scope:local_guide = {
|
||
|
|
has_character_flag = fishy_guide
|
||
|
|
is_adult = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
flavor = pilgrimage.6530.d.flavor
|
||
|
|
#Some tasty virtue piety
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
faith = {
|
||
|
|
OR = {
|
||
|
|
trait_is_virtue = wrathful
|
||
|
|
trait_is_virtue = irritable
|
||
|
|
trait_is_virtue = sadistic
|
||
|
|
trait_is_virtue = flagellant
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
add_piety = minor_piety_gain
|
||
|
|
}
|
||
|
|
add_dread = medium_dread_gain
|
||
|
|
scope:local_guide = {
|
||
|
|
increase_wounds_effect = { REASON = whipping }
|
||
|
|
add_opinion = {
|
||
|
|
target = root
|
||
|
|
modifier = angry_opinion
|
||
|
|
opinion = low_negative_opinion
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
sadistic = minor_stress_impact_loss
|
||
|
|
flagellant = medium_stress_impact_loss
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
OR = {
|
||
|
|
has_trait = forgiving
|
||
|
|
has_trait = compassionate
|
||
|
|
}
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#I don't want any part in this
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6530.e
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
learning >= high_skill_rating
|
||
|
|
OR = {
|
||
|
|
has_trait = wrathful
|
||
|
|
has_trait = irritable
|
||
|
|
has_trait = sadistic
|
||
|
|
}
|
||
|
|
scope:local_guide = { has_character_flag = fishy_guide }
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
wrathful = minor_stress_impact_gain
|
||
|
|
irritable = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 50
|
||
|
|
}
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
NOT = { has_character_flag = 6530_went_along_with_guide }
|
||
|
|
}
|
||
|
|
#Clean up created characters
|
||
|
|
trigger_event = {
|
||
|
|
id = pilgrimage.6535
|
||
|
|
days = 5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Fishy guide not so fishy actually
|
||
|
|
pilgrimage.6531 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.6531.t
|
||
|
|
desc = {
|
||
|
|
random_valid = {
|
||
|
|
desc = pilgrimage.6531.desc_wellspring
|
||
|
|
desc = pilgrimage.6531.desc_crystal_cavern
|
||
|
|
}
|
||
|
|
first_valid = {
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
has_trait = cynical
|
||
|
|
any_secret = { type = secret_non_believer }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
desc = pilgrimage.6531.desc_cynical
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
desc = pilgrimage.6531.desc_non_cynical
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
override_background = {
|
||
|
|
trigger = {
|
||
|
|
NOT = {
|
||
|
|
root.location = { geographical_region = world_middle_east }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
reference = ep2_hunt_forest_cave
|
||
|
|
}
|
||
|
|
override_background = {
|
||
|
|
trigger = {
|
||
|
|
root.location = { geographical_region = world_middle_east }
|
||
|
|
}
|
||
|
|
reference = wilderness
|
||
|
|
}
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
has_trait = cynical
|
||
|
|
any_secret = { type = secret_non_believer }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
animation = thinking
|
||
|
|
}
|
||
|
|
animation = prayer
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:local_guide
|
||
|
|
animation = personality_content
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
remove_character_flag = 6530_went_along_with_guide
|
||
|
|
6531_positive_outcome = yes
|
||
|
|
}
|
||
|
|
#This is quite something!
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6531.a
|
||
|
|
bonus_to_all_types_effect = yes
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
}
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
#Clean up created characters
|
||
|
|
trigger_event = {
|
||
|
|
id = pilgrimage.6535
|
||
|
|
days = 5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Fishy guide _was_ fishy!
|
||
|
|
pilgrimage.6532 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.6532.t
|
||
|
|
desc = pilgrimage.6532.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
override_background = {
|
||
|
|
trigger = {
|
||
|
|
NOT = {
|
||
|
|
root.location = { geographical_region = world_middle_east }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
reference = ep2_hunt_foggy_forest
|
||
|
|
}
|
||
|
|
override_background = {
|
||
|
|
trigger = {
|
||
|
|
root.location = { geographical_region = world_middle_east }
|
||
|
|
}
|
||
|
|
reference = terrain_travel
|
||
|
|
}
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = fear
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:6532_local_bandit
|
||
|
|
animation = hunting_knife_start
|
||
|
|
}
|
||
|
|
lower_left_portrait = {
|
||
|
|
trigger = { exists = scope:6532_protector }
|
||
|
|
character = scope:6532_protector
|
||
|
|
}
|
||
|
|
lower_right_portrait = {
|
||
|
|
character = scope:local_guide
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
remove_character_flag = 6530_went_along_with_guide
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
any_pool_character = {
|
||
|
|
province = root.location
|
||
|
|
2002_local_prowess_character_trigger = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
random_pool_character = {
|
||
|
|
province = root.location
|
||
|
|
limit = { 2002_local_prowess_character_trigger = yes }
|
||
|
|
save_scope_as = 6532_local_bandit
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
scope:local_guide = { save_scope_as = value_target }
|
||
|
|
create_character = {
|
||
|
|
template = new_warrior_character
|
||
|
|
location = root.location
|
||
|
|
culture = root.location.county.culture
|
||
|
|
faith = root.location.county.faith
|
||
|
|
gender_female_chance = scope_value_target_soldier_female_chance
|
||
|
|
prowess = { medium_skill_rating high_skill_rating }
|
||
|
|
save_scope_as = 6532_local_bandit
|
||
|
|
}
|
||
|
|
scope:6532_local_bandit = { add_character_flag = created_bandit }
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
current_travel_plan ?= {
|
||
|
|
any_entourage_character = {
|
||
|
|
OR = {
|
||
|
|
has_court_position = bodyguard_court_position
|
||
|
|
has_court_position = akolouthos_court_position
|
||
|
|
is_knight_of = root
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
current_travel_plan ?= {
|
||
|
|
random_entourage_character = {
|
||
|
|
limit = { has_court_position = akolouthos_court_position }
|
||
|
|
alternative_limit = { has_court_position = bodyguard_court_position }
|
||
|
|
alternative_limit = { is_knight_of = root }
|
||
|
|
save_scope_as = 6532_protector
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { exists = scope:warning_character }
|
||
|
|
reverse_add_opinion = {
|
||
|
|
target = scope:warning_character
|
||
|
|
modifier = ignored_opinion
|
||
|
|
opinion = low_negative_opinion
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Bodyguard! Pls!
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6532.a
|
||
|
|
trigger = { exists = scope:6532_protector }
|
||
|
|
scope:6532_protector = {
|
||
|
|
duel = {
|
||
|
|
skill = prowess
|
||
|
|
target = scope:6532_local_bandit
|
||
|
|
75 = {
|
||
|
|
desc = pilgrimage.6532.a_success.desc
|
||
|
|
compare_modifier = {
|
||
|
|
value = scope:duel_value
|
||
|
|
multiplier = 3.5
|
||
|
|
}
|
||
|
|
send_interface_toast = {
|
||
|
|
type = event_toast_text_good
|
||
|
|
title = pilgrimage.6532.a_success.t
|
||
|
|
left_icon = scope:6532_protector
|
||
|
|
right_icon = scope:6532_local_bandit
|
||
|
|
desc = pilgrimage.6532.a_success.desc
|
||
|
|
}
|
||
|
|
scope:6532_protector = { add_prowess_skill = 1 }
|
||
|
|
}
|
||
|
|
25 = {
|
||
|
|
desc = pilgrimage.6532.a_failure.desc
|
||
|
|
compare_modifier = {
|
||
|
|
value = scope:duel_value
|
||
|
|
multiplier = -3.5
|
||
|
|
}
|
||
|
|
send_interface_toast = {
|
||
|
|
type = event_toast_effect_bad
|
||
|
|
title = pilgrimage.6532.a_failure.t
|
||
|
|
left_icon = scope:6532_protector
|
||
|
|
right_icon = scope:6532_local_bandit
|
||
|
|
scope:6532_protector = {
|
||
|
|
increase_wounds_effect = { REASON = attacked }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 200
|
||
|
|
modifier = {
|
||
|
|
has_perk = zealous_proselytizer_perk
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#By the power of zeal!
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6532.b
|
||
|
|
trigger = { has_perk = zealous_proselytizer_perk }
|
||
|
|
show_as_unavailable = {
|
||
|
|
NOT = { has_perk = zealous_proselytizer_perk }
|
||
|
|
}
|
||
|
|
custom_tooltip = pilgrimage.6532.c_success.desc
|
||
|
|
involved_activity ?= {
|
||
|
|
add_activity_log_entry = {
|
||
|
|
key = pilgrimage_exorcism_log
|
||
|
|
tags = { good }
|
||
|
|
score = 50
|
||
|
|
character = root
|
||
|
|
|
||
|
|
#Effects
|
||
|
|
root = {
|
||
|
|
add_piety = medium_piety_gain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 200
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Attempt to scare them off
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6532.c
|
||
|
|
duel = {
|
||
|
|
skills = { learning intrigue }
|
||
|
|
value = medium_skill_rating
|
||
|
|
75 = {
|
||
|
|
desc = pilgrimage.6532.c_success.desc
|
||
|
|
compare_modifier = {
|
||
|
|
value = scope:duel_value
|
||
|
|
multiplier = 3.5
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
has_trait = possessed
|
||
|
|
factor = 2
|
||
|
|
}
|
||
|
|
send_interface_toast = {
|
||
|
|
type = event_toast_effect_good
|
||
|
|
title = pilgrimage.6532.c_success.t
|
||
|
|
left_icon = root
|
||
|
|
right_icon = scope:6532_local_bandit
|
||
|
|
involved_activity ?= {
|
||
|
|
add_activity_log_entry = {
|
||
|
|
key = pilgrimage_exorcism_log
|
||
|
|
tags = { good }
|
||
|
|
score = 50
|
||
|
|
character = root
|
||
|
|
|
||
|
|
#Effects
|
||
|
|
root = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
NOT = { has_perk = zealous_proselytizer_perk }
|
||
|
|
}
|
||
|
|
add_perk = zealous_proselytizer_perk
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
add_piety = medium_piety_gain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
25 = {
|
||
|
|
desc = pilgrimage.6532.c_failure.desc
|
||
|
|
compare_modifier = {
|
||
|
|
value = scope:duel_value
|
||
|
|
multiplier = -3.5
|
||
|
|
}
|
||
|
|
send_interface_toast = {
|
||
|
|
type = event_toast_effect_bad
|
||
|
|
title = pilgrimage.6532.c_failure.t
|
||
|
|
left_icon = root
|
||
|
|
right_icon = scope:6532_local_bandit
|
||
|
|
6532_negative_outcome = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
exists = scope:6532_protector
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
has_perk = zealous_proselytizer_perk
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
#Clean up created characters
|
||
|
|
trigger_event = {
|
||
|
|
id = pilgrimage.6535
|
||
|
|
days = 5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Fishy child breaks down
|
||
|
|
pilgrimage.6533 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.6533.t
|
||
|
|
desc = pilgrimage.6533.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
override_background = {
|
||
|
|
trigger = {
|
||
|
|
NOT = {
|
||
|
|
root.location = { geographical_region = world_middle_east }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
reference = ep2_hunt_foggy_forest
|
||
|
|
}
|
||
|
|
override_background = {
|
||
|
|
trigger = {
|
||
|
|
root.location = { geographical_region = world_middle_east }
|
||
|
|
}
|
||
|
|
reference = terrain_travel
|
||
|
|
}
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = disbelief
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:local_guide
|
||
|
|
animation = sadness
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
remove_character_flag = 6530_went_along_with_guide
|
||
|
|
}
|
||
|
|
#Show some compassion
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6533.a
|
||
|
|
flavor = pilgrimage.6533.a.flavor
|
||
|
|
bonus_to_all_types_effect = yes
|
||
|
|
#Some tasty virtue piety
|
||
|
|
involved_activity ?= {
|
||
|
|
add_activity_log_entry = {
|
||
|
|
key = pilgrimage_helped_child_log
|
||
|
|
tags = { good }
|
||
|
|
score = 50
|
||
|
|
character = root
|
||
|
|
|
||
|
|
#Effects
|
||
|
|
root = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
faith = {
|
||
|
|
OR = {
|
||
|
|
trait_is_virtue = forgiving
|
||
|
|
trait_is_virtue = compassionate
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_piety = medium_piety_gain
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
add_character_modifier = {
|
||
|
|
modifier = pilgrimage_forgiving_modifier
|
||
|
|
years = 5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
pay_short_term_gold = {
|
||
|
|
target = scope:local_guide
|
||
|
|
gold = medium_gold_value
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
forgiving = major_stress_impact_loss
|
||
|
|
compassionate = medium_stress_impact_loss
|
||
|
|
vengeful = minor_stress_impact_gain
|
||
|
|
callous = minor_stress_impact_gain
|
||
|
|
cynical = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
OR = {
|
||
|
|
has_trait = callous
|
||
|
|
has_trait = greedy
|
||
|
|
has_trait = vengeful
|
||
|
|
}
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
short_term_gold < medium_gold_value
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Unacceptable!
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6533.b
|
||
|
|
flavor = pilgrimage.6533.b.flavor
|
||
|
|
stress_impact = {
|
||
|
|
forgiving = minor_stress_impact_gain
|
||
|
|
compassionate = minor_stress_impact_gain
|
||
|
|
vengeful = major_stress_impact_loss
|
||
|
|
callous = medium_stress_impact_loss
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
OR = {
|
||
|
|
has_trait = forgiving
|
||
|
|
has_trait = compassionate
|
||
|
|
has_trait = generous
|
||
|
|
}
|
||
|
|
factor = 0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
#Clean up created characters
|
||
|
|
trigger_event = {
|
||
|
|
id = pilgrimage.6535
|
||
|
|
days = 5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#To avoid people being cleaned up or dying before the chain is completed :angery:
|
||
|
|
pilgrimage.6535 = {
|
||
|
|
hidden = yes
|
||
|
|
immediate = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
scope:local_guide ?= { is_alive = yes }
|
||
|
|
}
|
||
|
|
scope:local_guide = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
root = { is_ai = yes }
|
||
|
|
}
|
||
|
|
silent_disappearance_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
scope:6532_local_bandit ?= {
|
||
|
|
is_alive = yes
|
||
|
|
has_character_flag = created_bandit
|
||
|
|
}
|
||
|
|
}
|
||
|
|
scope:6532_local_bandit = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
root = { is_ai = yes }
|
||
|
|
}
|
||
|
|
silent_disappearance_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
scripted_trigger 6540_wares_vendor_trigger = {
|
||
|
|
age = { 20 40 }
|
||
|
|
is_lowborn = yes
|
||
|
|
stewardship = {
|
||
|
|
min_template_decent_skill
|
||
|
|
max_template_decent_skill
|
||
|
|
}
|
||
|
|
OR = {
|
||
|
|
has_trait = education_stewardship_2
|
||
|
|
has_trait = education_stewardship_3
|
||
|
|
has_trait = education_stewardship_4
|
||
|
|
has_trait = education_stewardship_5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Find some exotic wares
|
||
|
|
#by Filippa Gannholm Kirsten
|
||
|
|
pilgrimage.6540 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.6540.t
|
||
|
|
desc = pilgrimage.6540.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
override_background = { reference = market }
|
||
|
|
center_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = {
|
||
|
|
has_trait = zealous
|
||
|
|
}
|
||
|
|
animation = disapproval
|
||
|
|
}
|
||
|
|
animation = betting
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:6540_vendor
|
||
|
|
animation = storyteller
|
||
|
|
}
|
||
|
|
cooldown = { years = 10 }
|
||
|
|
trigger = {
|
||
|
|
#This is more for human flavor
|
||
|
|
is_ai = no
|
||
|
|
}
|
||
|
|
weight_multiplier = {
|
||
|
|
base = 1
|
||
|
|
modifier = {
|
||
|
|
scope:activity = {
|
||
|
|
has_activity_option = {
|
||
|
|
category = special_type
|
||
|
|
option = pilgrimage_type_worldly
|
||
|
|
}
|
||
|
|
}
|
||
|
|
factor = 2
|
||
|
|
}
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
any_pool_character = {
|
||
|
|
province = root.location
|
||
|
|
6540_wares_vendor_trigger = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
random_pool_character = {
|
||
|
|
province = root.location
|
||
|
|
limit = { 6540_wares_vendor_trigger = yes }
|
||
|
|
save_scope_as = 6540_vendor
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
create_character = {
|
||
|
|
location = root.location
|
||
|
|
random_traits_list = {
|
||
|
|
count = 1
|
||
|
|
education_stewardship_1 = {}
|
||
|
|
education_stewardship_2 = {}
|
||
|
|
education_stewardship_3 = {}
|
||
|
|
education_stewardship_4 = {}
|
||
|
|
}
|
||
|
|
random_traits = yes
|
||
|
|
dynasty = none
|
||
|
|
faith = root.location.county.faith
|
||
|
|
culture = root.location.county.culture
|
||
|
|
gender_female_chance = 50
|
||
|
|
stewardship = {
|
||
|
|
min_template_decent_skill
|
||
|
|
max_template_decent_skill
|
||
|
|
}
|
||
|
|
save_scope_as = 6540_vendor
|
||
|
|
}
|
||
|
|
scope:6540_vendor = { add_character_flag = created_merchant }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Buy the goods
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6540.a
|
||
|
|
flavor = pilgrimage.6540.a.flavor
|
||
|
|
worldly_type_option_effect = yes
|
||
|
|
custom_tooltip = pilgrimage.6540.a.tt
|
||
|
|
pay_short_term_gold = {
|
||
|
|
target = scope:6540_vendor
|
||
|
|
gold = minor_gold_value
|
||
|
|
}
|
||
|
|
involved_activity = {
|
||
|
|
add_activity_log_entry = {
|
||
|
|
key = pilgrimage_exotic_wares_log
|
||
|
|
tags = { destination_event }
|
||
|
|
score = 50
|
||
|
|
character = root
|
||
|
|
|
||
|
|
#Effects
|
||
|
|
root = {
|
||
|
|
add_character_modifier = {
|
||
|
|
modifier = pilgrimage_exotic_wares_modifier
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
set_variable = {
|
||
|
|
name = 6540_exotic_wares_cost
|
||
|
|
value = minor_gold_value
|
||
|
|
}
|
||
|
|
stress_impact = { zealous = minor_stress_impact_gain }
|
||
|
|
}
|
||
|
|
#High stewardship; better goods!
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6540.b
|
||
|
|
flavor = pilgrimage.6540.b.flavor
|
||
|
|
trigger = { stewardship >= high_skill_rating }
|
||
|
|
worldly_type_option_effect = yes
|
||
|
|
custom_tooltip = pilgrimage.6540.a.tt
|
||
|
|
pay_short_term_gold = {
|
||
|
|
target = scope:6540_vendor
|
||
|
|
gold = medium_gold_value
|
||
|
|
}
|
||
|
|
involved_activity = {
|
||
|
|
add_activity_log_entry = {
|
||
|
|
key = pilgrimage_exotic_wares_log
|
||
|
|
tags = { destination_event }
|
||
|
|
score = 50
|
||
|
|
character = root
|
||
|
|
|
||
|
|
#Effects
|
||
|
|
root = {
|
||
|
|
add_character_modifier = {
|
||
|
|
modifier = pilgrimage_super_exotic_wares_modifier
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
set_variable = {
|
||
|
|
name = 6540_exotic_wares_cost
|
||
|
|
value = medium_gold_value
|
||
|
|
}
|
||
|
|
stress_impact = { zealous = minor_stress_impact_gain }
|
||
|
|
}
|
||
|
|
#Pass
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6540.c
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
faith = {
|
||
|
|
NOT = { trait_is_virtue = greedy }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
}
|
||
|
|
stress_impact = { zealous = minor_stress_impact_loss }
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
OR = {
|
||
|
|
has_character_modifier = pilgrimage_exotic_wares_modifier
|
||
|
|
has_character_modifier = pilgrimage_super_exotic_wares_modifier
|
||
|
|
}
|
||
|
|
}
|
||
|
|
set_variable = {
|
||
|
|
name = 6540_exotic_wares_location
|
||
|
|
value = root.location
|
||
|
|
}
|
||
|
|
}
|
||
|
|
scope:6540_vendor = {
|
||
|
|
if = {
|
||
|
|
limit = { has_character_flag = created_merchant }
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
root = { is_ai = yes }
|
||
|
|
}
|
||
|
|
silent_disappearance_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Repentance
|
||
|
|
#by Veronica Pazos
|
||
|
|
pilgrimage.6750 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.6750.t
|
||
|
|
desc = {
|
||
|
|
desc = pilgrimage.6750.desc.intro
|
||
|
|
first_valid = {
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
any_secret = { is_criminal_for = secret_owner }
|
||
|
|
}
|
||
|
|
desc = pilgrimage.6750.desc.secret
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
has_trait = drunkard
|
||
|
|
}
|
||
|
|
desc = pilgrimage.6750.desc.drunkard
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
has_trait = hashishiyah
|
||
|
|
}
|
||
|
|
desc = pilgrimage.6750.desc.hashishiyah
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
has_trait = rakish
|
||
|
|
}
|
||
|
|
desc = pilgrimage.6750.desc.rakish
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
has_trait = irritable
|
||
|
|
}
|
||
|
|
desc = pilgrimage.6750.desc.irritable
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
has_trait = flagellant
|
||
|
|
}
|
||
|
|
desc = pilgrimage.6750.desc.flagellant
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
has_trait = contrite
|
||
|
|
}
|
||
|
|
desc = pilgrimage.6750.desc.contrite
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
has_trait = profligate
|
||
|
|
}
|
||
|
|
desc = pilgrimage.6750.desc.profligate
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
has_trait = comfort_eater
|
||
|
|
}
|
||
|
|
desc = pilgrimage.6750.desc.comfort_eater
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
has_trait = inappetetic
|
||
|
|
}
|
||
|
|
desc = pilgrimage.6750.desc.inappetetic
|
||
|
|
}
|
||
|
|
}
|
||
|
|
desc = pilgrimage.6750.desc.outro
|
||
|
|
}
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
override_background = {
|
||
|
|
trigger = {
|
||
|
|
NOR = {
|
||
|
|
religion = religion:hinduism_religion
|
||
|
|
religion = religion:jainism_religion
|
||
|
|
religion = religion:buddhism_religion
|
||
|
|
religion = religion:tengrism_religion
|
||
|
|
}
|
||
|
|
}
|
||
|
|
reference = temple
|
||
|
|
}
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = beg
|
||
|
|
}
|
||
|
|
#We don't really need a cooldown since it's once per character
|
||
|
|
trigger = {
|
||
|
|
has_dlc_feature = tours_and_tournaments
|
||
|
|
NOT = { has_variable = had_pilgrimage_event_6750 }
|
||
|
|
OR = { #you have something to repent
|
||
|
|
any_secret = { is_criminal_for = secret_owner }
|
||
|
|
has_a_bad_stress_coping_trait_trigger = yes
|
||
|
|
}
|
||
|
|
OR = { #you're in a religious journey
|
||
|
|
has_activity_intent = zealot_intent
|
||
|
|
scope:activity = {
|
||
|
|
has_activity_option = {
|
||
|
|
category = special_type
|
||
|
|
option = pilgrimage_type_pious
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
set_variable = had_pilgrimage_event_6750 #once per character
|
||
|
|
location = { save_scope_as = repent_location }
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
any_secret = { is_criminal_for = secret_owner }
|
||
|
|
}
|
||
|
|
random_secret = {
|
||
|
|
limit = { is_criminal_for = secret_owner }
|
||
|
|
save_scope_as = repent_trait
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#I regret it all
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6750.a
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
involved_activity = {
|
||
|
|
add_activity_log_entry = {
|
||
|
|
key = pilgrimage_repented_log
|
||
|
|
tags = { destination_event }
|
||
|
|
score = 50
|
||
|
|
character = root
|
||
|
|
location = scope:repent_location
|
||
|
|
show_in_conclusion = yes
|
||
|
|
#Effects
|
||
|
|
root = {
|
||
|
|
add_piety = medium_piety_gain
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
any_secret = { is_criminal_for = secret_owner }
|
||
|
|
}
|
||
|
|
scope:repent_trait = { remove_secret = yes }
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { has_trait = drunkard }
|
||
|
|
remove_trait = drunkard
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { has_trait = hashishiyah }
|
||
|
|
remove_trait = hashishiyah
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { has_trait = rakish }
|
||
|
|
remove_trait = rakish
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { has_trait = irritable }
|
||
|
|
remove_trait = irritable
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { has_trait = flagellant }
|
||
|
|
remove_trait = flagellant
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { has_trait = contrite }
|
||
|
|
remove_trait = contrite
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { has_trait = profligate }
|
||
|
|
remove_trait = profligate
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { has_trait = comfort_eater }
|
||
|
|
remove_trait = comfort_eater
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { has_trait = inappetetic }
|
||
|
|
remove_trait = inappetetic
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
base = major_stress_impact_gain
|
||
|
|
zealous = major_stress_impact_loss
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_vengefulness = 0.75
|
||
|
|
ai_compassion = 1.25
|
||
|
|
ai_honor = 1.5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Je ne regrette rien
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6750.b
|
||
|
|
worldly_type_option_effect = yes
|
||
|
|
stress_impact = {
|
||
|
|
base = major_stress_impact_loss
|
||
|
|
zealous = massive_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
has_trait = zealous
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Theological Debate
|
||
|
|
#by Veronica Pazos
|
||
|
|
pilgrimage.6760 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.6760.t
|
||
|
|
desc = {
|
||
|
|
desc = pilgrimage.6760.desc.intro
|
||
|
|
desc = pilgrimage.6760.desc.christian
|
||
|
|
}
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
override_background = {
|
||
|
|
trigger = {
|
||
|
|
NOR = {
|
||
|
|
religion = religion:hinduism_religion
|
||
|
|
religion = religion:jainism_religion
|
||
|
|
religion = religion:buddhism_religion
|
||
|
|
religion = religion:tengrism_religion
|
||
|
|
}
|
||
|
|
}
|
||
|
|
reference = temple
|
||
|
|
}
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = thinking
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:bishop_pilgrim
|
||
|
|
animation = chaplain
|
||
|
|
}
|
||
|
|
cooldown = { years = 2 }
|
||
|
|
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
faith.religion = religion:eastern_orthodox_religion
|
||
|
|
faith.religion = religion:catholic_religion
|
||
|
|
faith.religion = religion:protestant_religion
|
||
|
|
}
|
||
|
|
OR = {
|
||
|
|
NOR = {
|
||
|
|
faith = faith:orthodox
|
||
|
|
faith = faith:catholic
|
||
|
|
}
|
||
|
|
any_secret = { type = secret_non_believer }
|
||
|
|
}
|
||
|
|
location.county.holder.cp:councillor_court_chaplain ?= {
|
||
|
|
faith.religion ?= religion:christianity_religion
|
||
|
|
OR = {
|
||
|
|
NOR = {
|
||
|
|
faith = faith:orthodox
|
||
|
|
faith = faith:catholic
|
||
|
|
}
|
||
|
|
any_secret = { type = secret_non_believer }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
immediate = {
|
||
|
|
if = {
|
||
|
|
limit = { exists = location.county.holder.cp:councillor_court_chaplain }
|
||
|
|
location.county.holder.cp:councillor_court_chaplain = { save_scope_as = bishop_pilgrim }
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
location.county.holder = {
|
||
|
|
ordered_courtier_or_guest = {
|
||
|
|
order_by = {
|
||
|
|
value = learning
|
||
|
|
if = {
|
||
|
|
limit = { has_trait = theologian }
|
||
|
|
add = 50
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { has_trait = zealous }
|
||
|
|
add = 20
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { has_trait = cynical }
|
||
|
|
add = -50
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
NOR = {
|
||
|
|
faith = faith:orthodox
|
||
|
|
faith = faith:catholic
|
||
|
|
}
|
||
|
|
faith.religion ?= religion:christianity_religion
|
||
|
|
}
|
||
|
|
add = 100
|
||
|
|
}
|
||
|
|
}
|
||
|
|
save_scope_as = bishop_pilgrim
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
weight_multiplier = {
|
||
|
|
base = 1
|
||
|
|
modifier = {
|
||
|
|
factor = 2
|
||
|
|
has_lifestyle = learning_lifestyle
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
factor = 2
|
||
|
|
OR = { #you're in a religious journey
|
||
|
|
has_activity_intent = zealot_intent
|
||
|
|
scope:activity = {
|
||
|
|
has_activity_option = {
|
||
|
|
category = special_type
|
||
|
|
option = pilgrimage_type_pious
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#HEATHEN!
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6760.a
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
add_piety = medium_piety_gain
|
||
|
|
scope:bishop_pilgrim = {
|
||
|
|
add_opinion = {
|
||
|
|
target = root
|
||
|
|
modifier = insulted_opinion
|
||
|
|
opinion = -50
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
calm = minor_stress_impact_gain
|
||
|
|
gregarious = minor_stress_impact_gain
|
||
|
|
cynical = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 2
|
||
|
|
has_trait = zealous
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
factor = 1.5
|
||
|
|
OR = {
|
||
|
|
has_trait = wrathful
|
||
|
|
has_trait = vengeful
|
||
|
|
}
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
OR = {
|
||
|
|
has_trait = calm
|
||
|
|
has_trait = gregarious
|
||
|
|
has_trait = cynical
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Refute back
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6760.b
|
||
|
|
duel = {
|
||
|
|
skill = learning
|
||
|
|
target = scope:bishop_pilgrim
|
||
|
|
50 = { #this is HARD
|
||
|
|
desc = pilgrimage.6760.b.success
|
||
|
|
compare_modifier = {
|
||
|
|
value = scope:duel_value
|
||
|
|
multiplier = 3.5
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
add = 25
|
||
|
|
OR = {
|
||
|
|
has_trait = theologian
|
||
|
|
has_trait = zealous
|
||
|
|
}
|
||
|
|
}
|
||
|
|
send_interface_toast = {
|
||
|
|
title = pilgrimage.6760.b.success
|
||
|
|
left_icon = root
|
||
|
|
right_icon = scope:bishop_pilgrim
|
||
|
|
involved_activity ?= {
|
||
|
|
add_activity_log_entry = {
|
||
|
|
key = pilgrimage_theological_debate_log
|
||
|
|
tags = { good }
|
||
|
|
score = 50
|
||
|
|
character = root
|
||
|
|
target = scope:bishop_pilgrim
|
||
|
|
|
||
|
|
#Effects
|
||
|
|
root = {
|
||
|
|
if = {
|
||
|
|
limit = { NOT = { has_perk = zealous_proselytizer_perk } }
|
||
|
|
add_perk = zealous_proselytizer_perk
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
add_learning_lifestyle_xp = major_lifestyle_experience
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
50 = {
|
||
|
|
desc = pilgrimage.6760.b.failure
|
||
|
|
compare_modifier = {
|
||
|
|
value = scope:duel_value
|
||
|
|
multiplier = -3.5
|
||
|
|
}
|
||
|
|
send_interface_toast = {
|
||
|
|
title = pilgrimage.6760.b.failure
|
||
|
|
left_icon = root
|
||
|
|
right_icon = scope:bishop_pilgrim
|
||
|
|
involved_activity ?= {
|
||
|
|
add_activity_log_entry = {
|
||
|
|
key = pilgrimage_theological_debate_log
|
||
|
|
tags = { bad }
|
||
|
|
score = 50
|
||
|
|
character = root
|
||
|
|
target = scope:bishop_pilgrim
|
||
|
|
|
||
|
|
#Effects
|
||
|
|
root = { add_piety = minor_piety_loss }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
calm = minor_stress_impact_gain
|
||
|
|
gregarious = minor_stress_impact_gain
|
||
|
|
cynical = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 1.5
|
||
|
|
has_lifestyle = learning_lifestyle
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
OR = {
|
||
|
|
has_trait = lazy
|
||
|
|
has_trait = gregarious
|
||
|
|
has_trait = cynical
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Let's just revel
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6760.c
|
||
|
|
worldly_type_option_effect = yes
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
can_set_relation_friend_trigger = { CHARACTER = scope:bishop_pilgrim }
|
||
|
|
}
|
||
|
|
set_relation_friend = {
|
||
|
|
target = scope:bishop_pilgrim
|
||
|
|
reason = friend_theological_debate
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
base = medium_stress_impact_loss
|
||
|
|
zealous = major_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
has_trait = zealous
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
scripted_effect pilgrimage_6770_relic_effect = {
|
||
|
|
if = {
|
||
|
|
limit = { has_trait = trusting }
|
||
|
|
add_piety = medium_piety_gain
|
||
|
|
add_prestige = medium_prestige_gain
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
add_piety = minor_piety_gain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
scripted_trigger pilgrimage_6770_trigger = {
|
||
|
|
age = { 20 60 }
|
||
|
|
is_lowborn = yes
|
||
|
|
has_faith = root.faith #We are looking for a relic merchant who sells relics we have an interest in and can use.
|
||
|
|
stewardship = {
|
||
|
|
min_template_decent_skill
|
||
|
|
max_template_decent_skill
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Do you wanna buy a cool relic?
|
||
|
|
#by Veronica Pazos
|
||
|
|
pilgrimage.6770 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.6770.t
|
||
|
|
desc = {
|
||
|
|
desc = pilgrimage.6770.desc.intro
|
||
|
|
first_valid = {
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion }
|
||
|
|
}
|
||
|
|
desc = pilgrimage.6770.desc.christian
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
religion = religion:islam_religion
|
||
|
|
}
|
||
|
|
desc = pilgrimage.6770.desc.islam
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
religion = religion:buddhism_religion
|
||
|
|
}
|
||
|
|
desc = pilgrimage.6770.desc.buddhist
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
religion = religion:judaism_religion
|
||
|
|
}
|
||
|
|
desc = pilgrimage.6770.desc.judaism
|
||
|
|
}
|
||
|
|
desc = pilgrimage.6770.desc.fallback
|
||
|
|
}
|
||
|
|
desc = pilgrimage.6770.desc.outro
|
||
|
|
}
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
override_background = { reference = market }
|
||
|
|
center_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = interested
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:relic_merchant
|
||
|
|
animation = debating
|
||
|
|
}
|
||
|
|
artifact = {
|
||
|
|
target = scope:merchant_relic
|
||
|
|
position = lower_center_portrait
|
||
|
|
}
|
||
|
|
cooldown = { years = 1 }
|
||
|
|
immediate = {
|
||
|
|
location = { save_scope_as = relic_location }
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
any_pool_character = {
|
||
|
|
province = root.location
|
||
|
|
pilgrimage_6770_trigger = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
random_pool_character = {
|
||
|
|
province = root.location
|
||
|
|
limit = { pilgrimage_6770_trigger = yes }
|
||
|
|
save_scope_as = relic_merchant
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
create_character = {
|
||
|
|
template = merchant_template
|
||
|
|
dynasty = none
|
||
|
|
location = root.location
|
||
|
|
culture = root.location.culture
|
||
|
|
faith = root.faith #We are interested in relics we can use
|
||
|
|
save_scope_as = relic_merchant
|
||
|
|
}
|
||
|
|
set_variable = created_random_merchant_var
|
||
|
|
}
|
||
|
|
hidden_effect_new_object = {
|
||
|
|
if = {
|
||
|
|
limit = { OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } }
|
||
|
|
create_artifact_pedestal_reliquary_christian_effect = { OWNER = scope:relic_merchant }
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { religion = religion:islam_religion }
|
||
|
|
create_artifact_pedestal_reliquary_islam_effect = { OWNER = scope:relic_merchant }
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { religion = religion:buddhism_religion }
|
||
|
|
create_artifact_pedestal_reliquary_buddhism_effect = { OWNER = scope:relic_merchant }
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { religion = religion:judaism_religion }
|
||
|
|
create_artifact_pedestal_reliquary_judaism_effect = { OWNER = scope:relic_merchant }
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
create_artifact_sculpture_religious_effect = { OWNER = scope:relic_merchant }
|
||
|
|
}
|
||
|
|
scope:newly_created_artifact = {
|
||
|
|
save_scope_as = merchant_relic
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
NOT = {
|
||
|
|
root = { has_royal_court = yes }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
reforge_artifact = { type = miscellaneous }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
weight_multiplier = {
|
||
|
|
base = 1
|
||
|
|
}
|
||
|
|
#Buy
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6770.a
|
||
|
|
bonus_to_all_types_effect = yes
|
||
|
|
involved_activity ?= {
|
||
|
|
add_activity_log_entry = {
|
||
|
|
key = pilgrimage_acquired_relic_log
|
||
|
|
tags = { relic }
|
||
|
|
score = 50
|
||
|
|
character = root
|
||
|
|
artifact = scope:newly_created_artifact
|
||
|
|
location = scope:relic_location
|
||
|
|
show_in_conclusion = yes
|
||
|
|
# Effects
|
||
|
|
root = { pilgrimage_6770_relic_effect = yes }
|
||
|
|
scope:merchant_relic = { set_owner = root }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
pay_short_term_gold = {
|
||
|
|
target = scope:relic_merchant
|
||
|
|
gold = {
|
||
|
|
value = minor_gold_value
|
||
|
|
max = 10
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
greedy = minor_stress_impact_gain
|
||
|
|
avaricious = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
short_term_gold <= minor_gold_value
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
OR = {
|
||
|
|
has_trait = greedy
|
||
|
|
has_trait = avaricious
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Barter
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6770.b
|
||
|
|
worldly_type_option_effect = yes
|
||
|
|
duel = {
|
||
|
|
skills = { diplomacy stewardship }
|
||
|
|
target = scope:relic_merchant
|
||
|
|
50 = {
|
||
|
|
desc = pilgrimage.6770.b.success
|
||
|
|
compare_modifier = {
|
||
|
|
value = scope:duel_value
|
||
|
|
multiplier = 3.5
|
||
|
|
}
|
||
|
|
send_interface_toast = {
|
||
|
|
title = pilgrimage.6770.b.success
|
||
|
|
left_icon = root
|
||
|
|
involved_activity ?= {
|
||
|
|
add_activity_log_entry = {
|
||
|
|
key = pilgrimage_acquired_relic_log
|
||
|
|
tags = { relic }
|
||
|
|
score = 50
|
||
|
|
character = root
|
||
|
|
artifact = scope:newly_created_artifact
|
||
|
|
location = scope:relic_location
|
||
|
|
show_in_conclusion = yes
|
||
|
|
# Effects
|
||
|
|
root = { pilgrimage_6770_relic_effect = yes }
|
||
|
|
scope:merchant_relic = { set_owner = root }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
pay_short_term_gold = {
|
||
|
|
target = scope:relic_merchant
|
||
|
|
gold = {
|
||
|
|
value = minor_gold_value
|
||
|
|
max = 5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
50 = {
|
||
|
|
desc = pilgrimage.6770.b.failure
|
||
|
|
compare_modifier = {
|
||
|
|
value = scope:duel_value
|
||
|
|
multiplier = -3.5
|
||
|
|
}
|
||
|
|
send_interface_toast = {
|
||
|
|
title = pilgrimage.6770.b.failure
|
||
|
|
left_icon = root
|
||
|
|
scope:relic_merchant = {
|
||
|
|
add_opinion = {
|
||
|
|
target = root
|
||
|
|
modifier = insulted_opinion
|
||
|
|
opinion = -10
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
lazy = minor_stress_impact_gain
|
||
|
|
gregarious = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
short_term_gold <= minor_gold_value
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
OR = {
|
||
|
|
has_trait = lazy
|
||
|
|
has_trait = gregarious
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Nah
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6770.c
|
||
|
|
stress_impact = {
|
||
|
|
zealous = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
has_trait = zealous
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Is this... a real piece?
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6770.d
|
||
|
|
trigger = { learning >= high_skill_rating }
|
||
|
|
bonus_to_all_types_effect = yes
|
||
|
|
if = {
|
||
|
|
limit = { has_lifestyle = learning_lifestyle }
|
||
|
|
add_learning_lifestyle_xp = major_lifestyle_experience
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
add_character_modifier = keen_eye_modifier
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
base = major_stress_impact_loss
|
||
|
|
zealous = medium_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
has_trait = zealous
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
is_ai = yes
|
||
|
|
has_variable = created_random_merchant_var #we only kill them if we created them, not if they came from the pool
|
||
|
|
}
|
||
|
|
scope:relic_merchant = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
root = { is_ai = yes }
|
||
|
|
}
|
||
|
|
silent_disappearance_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
remove_variable = created_random_merchant_var
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Recruit skillful local
|
||
|
|
#by Veronica Pazos
|
||
|
|
pilgrimage.6780 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.6780.t
|
||
|
|
desc = pilgrimage.6780.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
override_background = { reference = relaxing_room }
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = personality_rational
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:stolen_courtier
|
||
|
|
animation = thinking
|
||
|
|
}
|
||
|
|
lower_center_portrait = scope:current_employer
|
||
|
|
cooldown = { years = 1 }
|
||
|
|
trigger = {
|
||
|
|
location.county.holder ?= {
|
||
|
|
is_ai = yes
|
||
|
|
this != root
|
||
|
|
OR = {
|
||
|
|
any_court_position_holder = {
|
||
|
|
location = root.location
|
||
|
|
is_physically_able_adult = yes
|
||
|
|
is_available = yes
|
||
|
|
is_landed = no
|
||
|
|
}
|
||
|
|
any_courtier_or_guest = {
|
||
|
|
is_physically_able_adult = yes
|
||
|
|
has_any_high_skill_rating = yes
|
||
|
|
is_available = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
location.county.holder = { save_scope_as = current_employer }
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
scope:current_employer = {
|
||
|
|
any_court_position_holder = {
|
||
|
|
location = root.location
|
||
|
|
is_physically_able_adult = yes
|
||
|
|
is_available = yes
|
||
|
|
is_landed = no
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
scope:current_employer = {
|
||
|
|
random_court_position_holder = {
|
||
|
|
limit = {
|
||
|
|
location = root.location
|
||
|
|
is_physically_able_adult = yes
|
||
|
|
is_available = yes
|
||
|
|
is_landed = no
|
||
|
|
}
|
||
|
|
save_scope_as = stolen_courtier
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
scope:current_employer = {
|
||
|
|
random_courtier_or_guest = {
|
||
|
|
limit = {
|
||
|
|
is_physically_able_adult = yes
|
||
|
|
has_any_high_skill_rating = yes
|
||
|
|
is_available = yes
|
||
|
|
}
|
||
|
|
save_scope_as = stolen_courtier
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
weight_multiplier = {
|
||
|
|
base = 1
|
||
|
|
}
|
||
|
|
#My court is so much better than this one
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6780.b
|
||
|
|
trigger = { diplomacy >= high_skill_rating }
|
||
|
|
show_as_unavailable = { diplomacy < high_skill_rating }
|
||
|
|
skill = diplomacy
|
||
|
|
duel = {
|
||
|
|
skill = diplomacy
|
||
|
|
target = scope:current_employer
|
||
|
|
50 = { #you convince them
|
||
|
|
desc = pilgrimage.6780.b.success.desc
|
||
|
|
compare_modifier = {
|
||
|
|
value = scope:duel_value
|
||
|
|
multiplier = 3.5
|
||
|
|
}
|
||
|
|
send_interface_toast = {
|
||
|
|
title = pilgrimage.6780.b.success.t
|
||
|
|
left_icon = root
|
||
|
|
right_icon = scope:stolen_courtier
|
||
|
|
involved_activity ?= {
|
||
|
|
add_activity_log_entry = {
|
||
|
|
key = pilgrimage_recruited_courtier_log
|
||
|
|
tags = { good }
|
||
|
|
score = 50
|
||
|
|
character = root
|
||
|
|
target = scope:stolen_courtier
|
||
|
|
|
||
|
|
#Effects
|
||
|
|
root = {
|
||
|
|
recruit_to_entourage_court_and_activity_effect = {
|
||
|
|
CHAR_TO_ADD = scope:stolen_courtier
|
||
|
|
NEW_COURT_OWNER = root
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
hidden_effect = {
|
||
|
|
reverse_add_opinion = {
|
||
|
|
target = scope:stolen_courtier
|
||
|
|
modifier = recruited_me_opinion
|
||
|
|
opinion = 30
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
50 = { #theyre not impressed
|
||
|
|
desc = pilgrimage.6780.b.failure.desc
|
||
|
|
compare_modifier = {
|
||
|
|
value = scope:duel_value
|
||
|
|
multiplier = -3.5
|
||
|
|
min = 5
|
||
|
|
}
|
||
|
|
send_interface_toast = {
|
||
|
|
type = event_toast_effect_bad
|
||
|
|
title = pilgrimage.6780.b.failure.t
|
||
|
|
right_icon = scope:stolen_courtier
|
||
|
|
desc = pilgrimage.6780.b.failure.desc
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
OR = {
|
||
|
|
scope:stolen_courtier = {
|
||
|
|
is_of_major_or_minor_interest_trigger = { CHARACTER = scope:stolen_courtier }
|
||
|
|
}
|
||
|
|
NOT = { has_relation_nemesis = scope:current_employer }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
progress_towards_rival_effect = {
|
||
|
|
REASON = pilgrimage_poached_courtier
|
||
|
|
CHARACTER = scope:current_employer
|
||
|
|
OPINION = -10
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
scope:current_employer = {
|
||
|
|
add_opinion = {
|
||
|
|
target = root
|
||
|
|
modifier = angry_opinion
|
||
|
|
opinion = -20
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
honest = medium_stress_impact_gain
|
||
|
|
loyal = medium_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
OR = {
|
||
|
|
has_trait = honest
|
||
|
|
has_trait = loyal
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Hey you wanna come work for me?
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6780.a
|
||
|
|
pay_short_term_gold = {
|
||
|
|
target = scope:stolen_courtier
|
||
|
|
gold = minor_gold_value
|
||
|
|
}
|
||
|
|
custom_tooltip = obligation_hook_tt
|
||
|
|
add_hook = {
|
||
|
|
type = obligation_hook
|
||
|
|
target = scope:stolen_courtier
|
||
|
|
}
|
||
|
|
involved_activity ?= {
|
||
|
|
add_activity_log_entry = {
|
||
|
|
key = pilgrimage_recruited_courtier_log
|
||
|
|
tags = { good }
|
||
|
|
score = 50
|
||
|
|
character = root
|
||
|
|
target = scope:stolen_courtier
|
||
|
|
|
||
|
|
#Effects
|
||
|
|
root = {
|
||
|
|
recruit_to_entourage_court_and_activity_effect = {
|
||
|
|
CHAR_TO_ADD = scope:stolen_courtier
|
||
|
|
NEW_COURT_OWNER = root
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
hidden_effect = {
|
||
|
|
reverse_add_opinion = {
|
||
|
|
target = scope:stolen_courtier
|
||
|
|
modifier = recruited_me_opinion
|
||
|
|
opinion = 30
|
||
|
|
}
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
OR = {
|
||
|
|
scope:stolen_courtier = {
|
||
|
|
is_of_major_or_minor_interest_trigger = { CHARACTER = scope:stolen_courtier }
|
||
|
|
}
|
||
|
|
NOT = { has_relation_nemesis = scope:current_employer }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
progress_towards_rival_effect = {
|
||
|
|
REASON = pilgrimage_poached_courtier
|
||
|
|
CHARACTER = scope:current_employer
|
||
|
|
OPINION = -10
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
scope:current_employer = {
|
||
|
|
add_opinion = {
|
||
|
|
target = root
|
||
|
|
modifier = angry_opinion
|
||
|
|
opinion = -20
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
greedy = minor_stress_impact_gain
|
||
|
|
avaricious = minor_stress_impact_gain
|
||
|
|
honest = minor_stress_impact_gain
|
||
|
|
loyal = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
OR = {
|
||
|
|
has_trait = greedy
|
||
|
|
has_trait = avaricious
|
||
|
|
has_trait = honest
|
||
|
|
has_trait = loyal
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#I don't care enough
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6780.c
|
||
|
|
scope:current_employer = {
|
||
|
|
add_opinion = {
|
||
|
|
target = root
|
||
|
|
modifier = pleased_opinion
|
||
|
|
opinion = 10
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
ambitious = minor_stress_impact_gain
|
||
|
|
deceitful = minor_stress_impact_gain
|
||
|
|
disloyal = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
OR = {
|
||
|
|
has_trait = ambitious
|
||
|
|
has_trait = deceitful
|
||
|
|
has_trait = disloyal
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
scripted_trigger pilgrimage_6790_trigger = {
|
||
|
|
is_available_ai_adult = yes
|
||
|
|
OR = {
|
||
|
|
has_trait = lifestyle_mystic
|
||
|
|
has_trait = theologian
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Meet local guru - trait flipping event
|
||
|
|
#by Veronica Pazos
|
||
|
|
pilgrimage.6790 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.6790.t
|
||
|
|
desc = pilgrimage.6790.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
override_background = { reference = bp1_bonfire }
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = thinking
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:spiritual_mentor
|
||
|
|
animation = personality_zealous
|
||
|
|
}
|
||
|
|
#We don't really need a cooldown since it's once per character
|
||
|
|
trigger = {
|
||
|
|
has_dlc_feature = tours_and_tournaments
|
||
|
|
OR = { #you need to have some spiritual inclination
|
||
|
|
AND = {
|
||
|
|
has_trait = pilgrim
|
||
|
|
has_trait_xp = {
|
||
|
|
trait = pilgrim
|
||
|
|
value >= 50
|
||
|
|
}
|
||
|
|
}
|
||
|
|
has_trait = hajjaj
|
||
|
|
has_trait = lifestyle_mystic
|
||
|
|
has_trait = theologian
|
||
|
|
}
|
||
|
|
num_sinful_traits > 0 #you have something to change
|
||
|
|
NOT = { has_variable = pilgrimage_6790_var } #once per lifetime
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
set_variable = pilgrimage_6790_var
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
any_pool_character = {
|
||
|
|
province = root.location
|
||
|
|
pilgrimage_6790_trigger = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
random_pool_character = {
|
||
|
|
province = root.location
|
||
|
|
limit = {
|
||
|
|
pilgrimage_6790_trigger = yes
|
||
|
|
}
|
||
|
|
save_scope_as = spiritual_mentor
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
create_character = {
|
||
|
|
template = local_saint_template
|
||
|
|
dynasty = none
|
||
|
|
location = root.location
|
||
|
|
culture = root.location.culture
|
||
|
|
faith = root.location.faith
|
||
|
|
save_scope_as = spiritual_mentor
|
||
|
|
after_creation = {
|
||
|
|
add_character_flag = mystic_beard_var
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
weight_multiplier = {
|
||
|
|
base = 1
|
||
|
|
}
|
||
|
|
#Youäve inspired me
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6790.a
|
||
|
|
trigger = { is_ai = no }
|
||
|
|
involved_activity = {
|
||
|
|
add_activity_log_entry = {
|
||
|
|
key = pilgrimage_changed_ways_log
|
||
|
|
tags = { good }
|
||
|
|
score = 50
|
||
|
|
character = root
|
||
|
|
show_in_conclusion = yes
|
||
|
|
#Effects
|
||
|
|
root = {
|
||
|
|
flip_sinful_trait_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
base = massive_stress_impact_gain #you are losing a part of yourself
|
||
|
|
fickle = medium_stress_impact_loss
|
||
|
|
zealous = minor_stress_impact_loss
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#I will just listen to your teachings instead
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6790.b
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
add_piety = minor_piety_gain
|
||
|
|
stress_impact = {
|
||
|
|
cynical = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
has_trait = cynical
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#I am PERFECT
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6790.c
|
||
|
|
worldly_type_option_effect = yes
|
||
|
|
add_prestige = minor_prestige_gain
|
||
|
|
stress_impact = {
|
||
|
|
humble = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
has_trait = humble
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
factor = 2
|
||
|
|
has_trait = arrogant
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
scripted_trigger pilgrimage_6800_valid_member = {
|
||
|
|
is_landed = no
|
||
|
|
is_ruler = no
|
||
|
|
is_physically_able_ai_adult = yes
|
||
|
|
faith = root.faith
|
||
|
|
NOR = {
|
||
|
|
this = root
|
||
|
|
is_heir_of = root
|
||
|
|
is_spouse_of = root
|
||
|
|
has_trait = cynical
|
||
|
|
has_trait = celibate
|
||
|
|
has_trait = devoted
|
||
|
|
is_courtier_of = $NEW_COURT_OWNER$
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
scripted_effect pilgrimage_6800_friend_effect = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
can_set_relation_friend_trigger = { CHARACTER = scope:called_member }
|
||
|
|
}
|
||
|
|
set_relation_friend = {
|
||
|
|
reason = friend_holy_site_monk
|
||
|
|
target = scope:called_member
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
scope:called_member = {
|
||
|
|
add_opinion = {
|
||
|
|
target = root
|
||
|
|
modifier = pleased_opinion
|
||
|
|
opinion = 50
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
scripted_effect pilgrimage_6800_rival_effect = {
|
||
|
|
scope:called_member = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
can_set_relation_rival_trigger = { CHARACTER = root }
|
||
|
|
}
|
||
|
|
progress_towards_rival_effect = {
|
||
|
|
REASON = rival_no_holy_site_monk
|
||
|
|
CHARACTER = root
|
||
|
|
OPINION = -50
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
add_opinion = {
|
||
|
|
target = root
|
||
|
|
modifier = angry_opinion
|
||
|
|
opinion = -50
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
scripted_effect pilgrimage_6800_monk_effect = {
|
||
|
|
add_trait = devoted
|
||
|
|
add_piety = medium_piety_gain
|
||
|
|
add_character_flag = need_priest_outfit
|
||
|
|
every_spouse = { divorce = prev }
|
||
|
|
every_consort = { remove_concubine = prev }
|
||
|
|
current_travel_plan = { remove_character = scope:called_member }
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
scope:called_member = {
|
||
|
|
is_ruler = no
|
||
|
|
NOT = { is_courtier_of = scope:holy_site_owner }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
scope:holy_site_owner = { add_courtier = scope:called_member }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Entourage member feels The Calling
|
||
|
|
#by Veronica Pazos
|
||
|
|
pilgrimage.6800 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.6800.t
|
||
|
|
desc = pilgrimage.6800.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
override_background = {
|
||
|
|
trigger = {
|
||
|
|
NOR = {
|
||
|
|
religion = religion:hinduism_religion
|
||
|
|
religion = religion:jainism_religion
|
||
|
|
religion = religion:buddhism_religion
|
||
|
|
religion = religion:tengrism_religion
|
||
|
|
}
|
||
|
|
}
|
||
|
|
reference = temple
|
||
|
|
}
|
||
|
|
center_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = thinking
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:called_member
|
||
|
|
animation = beg
|
||
|
|
}
|
||
|
|
lower_center_portrait = scope:bishop_pilgrim
|
||
|
|
cooldown = { years = 1 }
|
||
|
|
trigger = {
|
||
|
|
location.county.holder ?= {
|
||
|
|
this != root
|
||
|
|
save_temporary_scope_as = court_owner_check
|
||
|
|
}
|
||
|
|
exists = scope:court_owner_check.cp:councillor_court_chaplain
|
||
|
|
current_travel_plan ?= {
|
||
|
|
any_entourage_character = {
|
||
|
|
pilgrimage_6800_valid_member = { NEW_COURT_OWNER = scope:court_owner_check }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
location.county.holder = { save_scope_as = holy_site_owner }
|
||
|
|
if = {
|
||
|
|
limit = { exists = scope:holy_site_owner.cp:councillor_court_chaplain }
|
||
|
|
scope:holy_site_owner.cp:councillor_court_chaplain = { save_scope_as = bishop_pilgrim }
|
||
|
|
}
|
||
|
|
current_travel_plan = {
|
||
|
|
random_entourage_character = {
|
||
|
|
limit = {
|
||
|
|
pilgrimage_6800_valid_member = { NEW_COURT_OWNER = scope:holy_site_owner }
|
||
|
|
}
|
||
|
|
weight = {
|
||
|
|
base = 1
|
||
|
|
modifier = {
|
||
|
|
is_close_or_extended_family_of = root
|
||
|
|
add = 5
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
has_trait = zealous
|
||
|
|
add = 5
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
has_lifestyle = learning_lifestyle
|
||
|
|
add = 2
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
has_trait = fickle
|
||
|
|
add = 1
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
is_married = yes
|
||
|
|
add = -5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
save_scope_as = called_member
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
weight_multiplier = {
|
||
|
|
base = 1
|
||
|
|
modifier = {
|
||
|
|
factor = 2
|
||
|
|
OR = { #you're in a religious journey
|
||
|
|
has_activity_intent = zealot_intent
|
||
|
|
scope:activity = {
|
||
|
|
has_activity_option = {
|
||
|
|
category = special_type
|
||
|
|
option = pilgrimage_type_pious
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Sure, go
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6800.a
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
scope:called_member = { pilgrimage_6800_monk_effect = yes }
|
||
|
|
involved_activity = {
|
||
|
|
add_activity_log_entry = {
|
||
|
|
key = pilgrimage_the_calling_log
|
||
|
|
tags = { good }
|
||
|
|
score = 50
|
||
|
|
character = root
|
||
|
|
target = scope:called_member
|
||
|
|
location = root.location
|
||
|
|
|
||
|
|
#Effects
|
||
|
|
root = {
|
||
|
|
add_piety = medium_piety_gain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
callous = minor_stress_impact_gain
|
||
|
|
vengeful = minor_stress_impact_gain
|
||
|
|
cynical = minor_stress_impact_gain
|
||
|
|
compassionate = minor_stress_impact_loss
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 2
|
||
|
|
has_trait = zealous
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
OR = {
|
||
|
|
has_trait = callous
|
||
|
|
has_trait = vengeful
|
||
|
|
has_trait = cynical
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#We have religious stuff at home too
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6800.b
|
||
|
|
add_piety = minor_piety_gain
|
||
|
|
scope:called_member = {
|
||
|
|
add_trait = celibate
|
||
|
|
add_piety = medium_piety_gain
|
||
|
|
add_character_flag = need_priest_outfit
|
||
|
|
every_spouse = { divorce = prev } #scope:called_member
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
cynical = minor_stress_impact_gain
|
||
|
|
compassionate = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
OR = {
|
||
|
|
has_trait = compassionate
|
||
|
|
has_trait = cynical
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Don't be silly
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6800.c
|
||
|
|
worldly_type_option_effect = yes
|
||
|
|
pilgrimage_6800_rival_effect = yes
|
||
|
|
stress_impact = {
|
||
|
|
compassionate = minor_stress_impact_gain
|
||
|
|
zealous = medium_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 2
|
||
|
|
has_trait = cynical
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
OR = {
|
||
|
|
has_trait = compassionate
|
||
|
|
has_trait = zealous
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Oh, so you wanna stay to PLOT against me
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6800.d
|
||
|
|
trigger = { has_trait = paranoid }
|
||
|
|
pilgrimage_6800_rival_effect = yes
|
||
|
|
stress_impact = {
|
||
|
|
base = medium_stress_impact_loss #you caught them
|
||
|
|
zealous = medium_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 2
|
||
|
|
has_trait = paranoid
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
has_trait = compassionate
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#You can stay and ALSO I'll make a donation
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6800.e
|
||
|
|
flavor = pilgrimage.6800.e.tt
|
||
|
|
trigger = { has_trait = zealous }
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
has_trait = pilgrim
|
||
|
|
has_trait_xp = {
|
||
|
|
trait = pilgrim
|
||
|
|
value < 100
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_trait_xp = {
|
||
|
|
trait = pilgrim
|
||
|
|
value = 20
|
||
|
|
}
|
||
|
|
add_piety = medium_piety_gain
|
||
|
|
}
|
||
|
|
else = { add_piety = major_piety_gain }
|
||
|
|
scope:called_member = { pilgrimage_6800_monk_effect = yes }
|
||
|
|
pilgrimage_6800_friend_effect = yes
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
exists = scope:bishop_pilgrim
|
||
|
|
can_set_relation_friend_trigger = { CHARACTER = scope:bishop_pilgrim }
|
||
|
|
}
|
||
|
|
set_relation_friend = {
|
||
|
|
reason = friend_holy_site_monk_monk
|
||
|
|
target = scope:bishop_pilgrim
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { can_set_relation_friend_trigger = { CHARACTER = scope:holy_site_owner } }
|
||
|
|
scope:holy_site_owner = {
|
||
|
|
set_relation_friend = {
|
||
|
|
reason = friend_holy_site_monk_monk
|
||
|
|
target = scope:bishop_pilgrim
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
scope:holy_site_owner = {
|
||
|
|
add_opinion = {
|
||
|
|
target = root
|
||
|
|
modifier = pleased_opinion
|
||
|
|
opinion = 20
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
avaricious = major_stress_impact_gain
|
||
|
|
greedy = major_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 2
|
||
|
|
has_trait = zealous
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
OR = {
|
||
|
|
has_trait = avaricious
|
||
|
|
has_trait = greedy
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
scripted_effect pilgrimage_6810_friend_effect = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
exists = scope:my_bishop
|
||
|
|
can_set_relation_friend_trigger = { CHARACTER = scope:my_bishop }
|
||
|
|
}
|
||
|
|
set_relation_friend = {
|
||
|
|
reason = friend_bought_indulgences
|
||
|
|
target = scope:my_bishop
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else_if = { #if you can't be friends we make them endorse you
|
||
|
|
limit = { exists = scope:my_bishop }
|
||
|
|
scope:my_bishop = {
|
||
|
|
add_opinion = {
|
||
|
|
target = prev #we use prev so we can use the effect with your heir too
|
||
|
|
modifier = pious_opinion
|
||
|
|
opinion = 30
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
scope:religious_head_scope = {
|
||
|
|
add_opinion = {
|
||
|
|
target = prev
|
||
|
|
modifier = pious_opinion
|
||
|
|
opinion = 30
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Do you wanna buy an indulgence?
|
||
|
|
#by Veronica Pazos
|
||
|
|
pilgrimage.6810 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.6810.t
|
||
|
|
desc = pilgrimage.6810.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
override_background = {
|
||
|
|
trigger = {
|
||
|
|
NOR = {
|
||
|
|
religion = religion:hinduism_religion
|
||
|
|
religion = religion:jainism_religion
|
||
|
|
religion = religion:buddhism_religion
|
||
|
|
religion = religion:tengrism_religion
|
||
|
|
}
|
||
|
|
}
|
||
|
|
reference = temple
|
||
|
|
}
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = thinking
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:bishop_pilgrim
|
||
|
|
animation = steward
|
||
|
|
}
|
||
|
|
lower_left_portrait = {
|
||
|
|
trigger = { exists = scope:my_heir }
|
||
|
|
character = scope:my_heir
|
||
|
|
}
|
||
|
|
lower_right_portrait = scope:religious_head_scope
|
||
|
|
lower_center_portrait = {
|
||
|
|
trigger = { exists = scope:my_bishop }
|
||
|
|
character = scope:my_bishop
|
||
|
|
}
|
||
|
|
cooldown = { years = 1 }
|
||
|
|
trigger = {
|
||
|
|
faith = { religion_tag = christianity_religion } #this is basically a Christian thing
|
||
|
|
exists = faith.religious_head #you have a religious head
|
||
|
|
faith.religious_head = {
|
||
|
|
this != root #and it's not you
|
||
|
|
is_available_ai_adult = yes
|
||
|
|
}
|
||
|
|
exists = location.county.holder.cp:councillor_court_chaplain #there's also someone around to be handing out these
|
||
|
|
location.county.holder.cp:councillor_court_chaplain.faith = faith.religious_head.faith #and they're the same faith (and, by extension, yours)
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
faith.religious_head = { save_scope_as = religious_head_scope }
|
||
|
|
location.county.holder.cp:councillor_court_chaplain = { save_scope_as = bishop_pilgrim }
|
||
|
|
if = {
|
||
|
|
limit = { exists = root.player_heir }
|
||
|
|
player_heir = { save_scope_as = my_heir }
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
exists = cp:councillor_court_chaplain
|
||
|
|
current_travel_plan ?= {
|
||
|
|
any_entourage_character = {
|
||
|
|
this = root.cp:councillor_court_chaplain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
cp:councillor_court_chaplain = { save_scope_as = my_bishop }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
weight_multiplier = {
|
||
|
|
base = 1
|
||
|
|
modifier = {
|
||
|
|
factor = 2
|
||
|
|
OR = { #you're in a religious journey
|
||
|
|
has_activity_intent = zealot_intent
|
||
|
|
scope:activity = {
|
||
|
|
has_activity_option = {
|
||
|
|
category = special_type
|
||
|
|
option = pilgrimage_type_pious
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Buy one
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6810.a
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
pay_short_term_gold = {
|
||
|
|
target = scope:bishop_pilgrim
|
||
|
|
gold = {
|
||
|
|
value = medium_gold_value
|
||
|
|
max = 25
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_piety = minor_piety_gain
|
||
|
|
pilgrimage_6810_friend_effect = yes
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
faith = { trait_is_virtue = greedy }
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
greedy = medium_stress_impact_loss
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
stress_impact = {
|
||
|
|
honest = minor_stress_impact_gain
|
||
|
|
just = medium_stress_impact_gain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 0.5
|
||
|
|
has_trait = greedy
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
OR = {
|
||
|
|
has_trait = honest
|
||
|
|
has_trait = just
|
||
|
|
}
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
short_term_gold <= medium_gold_value
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Buy one for your heir
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6810.b
|
||
|
|
trigger = { exists = scope:my_heir }
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
pay_short_term_gold = {
|
||
|
|
target = scope:bishop_pilgrim
|
||
|
|
gold = {
|
||
|
|
value = medium_gold_value
|
||
|
|
max = 25
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_piety = minor_piety_gain
|
||
|
|
scope:my_heir = { pilgrimage_6810_friend_effect = yes }
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
faith = { trait_is_virtue = greedy }
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
greedy = medium_stress_impact_loss
|
||
|
|
generous = medium_stress_impact_loss
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
stress_impact = {
|
||
|
|
honest = minor_stress_impact_gain
|
||
|
|
just = medium_stress_impact_gain
|
||
|
|
generous = medium_stress_impact_loss
|
||
|
|
}
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 1.5
|
||
|
|
has_trait = generous
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
factor = 0.5
|
||
|
|
OR = {
|
||
|
|
has_trait = greedy
|
||
|
|
has_trait = callous
|
||
|
|
}
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
OR = {
|
||
|
|
has_trait = honest
|
||
|
|
has_trait = just
|
||
|
|
}
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
short_term_gold <= medium_gold_value
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#This is immoral
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6810.c
|
||
|
|
worldly_type_option_effect = yes
|
||
|
|
if = {
|
||
|
|
limit = { has_lifestyle = learning_lifestyle }
|
||
|
|
add_learning_lifestyle_xp = minor_lifestyle_experience
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { has_lifestyle = diplomacy_lifestyle }
|
||
|
|
add_diplomacy_lifestyle_xp = minor_lifestyle_experience
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
cynical = medium_stress_impact_loss
|
||
|
|
deceitful = minor_stress_impact_gain
|
||
|
|
callous = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
OR = {
|
||
|
|
has_trait = deceitful
|
||
|
|
has_trait = arbitrary
|
||
|
|
has_trait = callous
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
scripted_trigger pilgrimage_6820_trigger = {
|
||
|
|
age = { 20 60 }
|
||
|
|
is_lowborn = yes
|
||
|
|
stewardship = {
|
||
|
|
min_template_decent_skill
|
||
|
|
max_template_decent_skill
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Do you wanna buy a pilgrim's guide? - based in the Codex Calixtinus
|
||
|
|
#by Veronica Pazos
|
||
|
|
pilgrimage.6820 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.6820.t
|
||
|
|
desc = pilgrimage.6820.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
override_background = { reference = market }
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = personality_greedy
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:guide_merchant
|
||
|
|
animation = beg
|
||
|
|
}
|
||
|
|
artifact = {
|
||
|
|
target = scope:guide_scope
|
||
|
|
position = lower_center_portrait
|
||
|
|
}
|
||
|
|
cooldown = { years = 1 }
|
||
|
|
trigger = {
|
||
|
|
#triggered by the on_action
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
any_pool_character = {
|
||
|
|
province = root.location
|
||
|
|
pilgrimage_6820_trigger = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
random_pool_character = {
|
||
|
|
province = root.location
|
||
|
|
limit = { pilgrimage_6820_trigger = yes }
|
||
|
|
save_scope_as = guide_merchant
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
create_character = {
|
||
|
|
template = merchant_template
|
||
|
|
dynasty = none
|
||
|
|
location = root.location
|
||
|
|
culture = root.location.culture
|
||
|
|
faith = root.location.faith
|
||
|
|
save_scope_as = guide_merchant
|
||
|
|
}
|
||
|
|
set_variable = guide_merchant_var
|
||
|
|
}
|
||
|
|
hidden_effect_new_object = {
|
||
|
|
scope:guide_merchant = {
|
||
|
|
if = {
|
||
|
|
limit = { artifacts_use_indian_books_trigger = yes }
|
||
|
|
create_artifact = {
|
||
|
|
name = pilgrim_guide_artifact
|
||
|
|
description = pilgrim_guide_artifact_desc
|
||
|
|
type = journal
|
||
|
|
visuals = indian_book
|
||
|
|
modifier = artifact_monthly_piety_2_modifier
|
||
|
|
modifier = artifact_diplomacy_1_modifier
|
||
|
|
save_scope_as = guide_scope
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
create_artifact = {
|
||
|
|
name = pilgrim_guide_artifact
|
||
|
|
description = pilgrim_guide_artifact_desc
|
||
|
|
type = journal
|
||
|
|
visuals = book
|
||
|
|
modifier = artifact_monthly_piety_2_modifier
|
||
|
|
modifier = artifact_diplomacy_1_modifier
|
||
|
|
save_scope_as = guide_scope
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
weight_multiplier = {
|
||
|
|
base = 1
|
||
|
|
modifier = {
|
||
|
|
factor = 2
|
||
|
|
has_lifestyle = diplomacy_lifestyle
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
factor = 2
|
||
|
|
scope:activity = {
|
||
|
|
has_activity_option = {
|
||
|
|
category = special_type
|
||
|
|
option = pilgrimage_type_worldly
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#I wanna buy
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6820.a
|
||
|
|
worldly_type_option_effect = yes
|
||
|
|
pay_short_term_gold = {
|
||
|
|
target = scope:guide_merchant
|
||
|
|
gold = {
|
||
|
|
value = minor_gold_value
|
||
|
|
max = 5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
scope:guide_scope = {
|
||
|
|
set_owner = {
|
||
|
|
target = root
|
||
|
|
history = {
|
||
|
|
type = purchased
|
||
|
|
actor = root
|
||
|
|
recipient = scope:guide_merchant #giver
|
||
|
|
location = root.location
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
current_travel_plan ?= {
|
||
|
|
add_travel_plan_modifier = { modifier = pilgrim_guide_modifier }
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
greedy = minor_stress_impact_gain
|
||
|
|
avaricious = minor_stress_impact_gain
|
||
|
|
arrogant = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
OR = {
|
||
|
|
has_trait = greedy
|
||
|
|
has_trait = avaricious
|
||
|
|
has_trait = arrogant
|
||
|
|
}
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
gold <= medium_gold_value
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#You explain the place to them
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6820.b
|
||
|
|
flavor = pilgrim.6820.b.flavor
|
||
|
|
trigger = {
|
||
|
|
learning >= decent_skill_rating
|
||
|
|
diplomacy >= decent_skill_rating
|
||
|
|
}
|
||
|
|
show_as_unavailable = {
|
||
|
|
learning < decent_skill_rating
|
||
|
|
diplomacy < decent_skill_rating
|
||
|
|
}
|
||
|
|
bonus_to_all_types_effect = yes
|
||
|
|
add_character_modifier = {
|
||
|
|
modifier = local_expert_modifier
|
||
|
|
years = 10
|
||
|
|
}
|
||
|
|
random_list = {
|
||
|
|
80 = { }
|
||
|
|
20 = { add_diplomacy_skill = 1 }
|
||
|
|
}
|
||
|
|
current_travel_plan = {
|
||
|
|
add_travel_plan_modifier = {
|
||
|
|
modifier = pilgrim_guide_modifier
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
humble = medium_stress_impact_gain
|
||
|
|
}
|
||
|
|
hidden_effect = { destroy_artifact = scope:guide_scope } # Destroy the trinket if its not bought
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
has_trait = humble
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#I don't need no guide
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6820.c
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
add_piety = miniscule_piety_gain
|
||
|
|
hidden_effect = { destroy_artifact = scope:guide_scope } # Destroy the trinket if its not bought
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
is_ai = yes
|
||
|
|
has_variable = guide_merchant_var
|
||
|
|
}
|
||
|
|
scope:guide_merchant = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
root = { is_ai = yes }
|
||
|
|
}
|
||
|
|
silent_disappearance_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
remove_variable = guide_merchant_var
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Admire the holy site in a religious way
|
||
|
|
#by Veronica Pazos
|
||
|
|
pilgrimage.6830 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.6830.t
|
||
|
|
desc = pilgrimage.6830.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
override_background = { reference = temple }
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
has_trait = cynical
|
||
|
|
has_trait = lifestyle_reveler
|
||
|
|
}
|
||
|
|
}
|
||
|
|
animation = boredom
|
||
|
|
}
|
||
|
|
animation = personality_zealous
|
||
|
|
}
|
||
|
|
artifact = {
|
||
|
|
trigger = { exists = scope:votive_artifact }
|
||
|
|
target = scope:votive_artifact
|
||
|
|
position = lower_center_portrait
|
||
|
|
}
|
||
|
|
cooldown = { years = 1 }
|
||
|
|
trigger = {
|
||
|
|
has_activity_intent = reflection_intent
|
||
|
|
NOT = { religion = religion:tengrism_religion }
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
any_character_artifact = {
|
||
|
|
is_equipped = no
|
||
|
|
artifact_durability < 50
|
||
|
|
NOR = {
|
||
|
|
rarity = illustrious
|
||
|
|
rarity = famed
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
random_character_artifact = {
|
||
|
|
limit = {
|
||
|
|
is_equipped = no
|
||
|
|
artifact_durability < 50
|
||
|
|
NOR = {
|
||
|
|
rarity = illustrious
|
||
|
|
rarity = famed
|
||
|
|
}
|
||
|
|
}
|
||
|
|
save_scope_as = votive_artifact
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = {
|
||
|
|
any_character_artifact = {
|
||
|
|
is_equipped = no
|
||
|
|
NOR = {
|
||
|
|
rarity = illustrious
|
||
|
|
rarity = famed
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
random_character_artifact = {
|
||
|
|
limit = {
|
||
|
|
is_equipped = no
|
||
|
|
NOR = {
|
||
|
|
rarity = illustrious
|
||
|
|
rarity = famed
|
||
|
|
}
|
||
|
|
}
|
||
|
|
save_scope_as = votive_artifact
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = {
|
||
|
|
any_character_artifact = { is_equipped = no }
|
||
|
|
}
|
||
|
|
random_character_artifact = {
|
||
|
|
limit = { is_equipped = no }
|
||
|
|
save_scope_as = votive_artifact
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
random_character_artifact = { save_scope_as = votive_artifact }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
weight_multiplier = {
|
||
|
|
base = 1
|
||
|
|
modifier = {
|
||
|
|
factor = 2
|
||
|
|
OR = { #you're in a reflection journey
|
||
|
|
has_activity_intent = reflection_intent
|
||
|
|
scope:activity = {
|
||
|
|
has_activity_option = {
|
||
|
|
category = special_type
|
||
|
|
option = pilgrimage_type_pious
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Pray
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6830.a
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
add_piety = miniscule_piety_gain
|
||
|
|
stress_impact = {
|
||
|
|
base = medium_stress_impact_loss
|
||
|
|
arrogant = minor_stress_impact_gain
|
||
|
|
cynical = medium_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
has_trait = arrogant
|
||
|
|
has_trait = cynical
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Admire the architecture
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6830.b
|
||
|
|
worldly_type_option_effect = yes
|
||
|
|
if = {
|
||
|
|
limit = { has_lifestyle = learning_lifestyle }
|
||
|
|
add_learning_lifestyle_xp = minor_lifestyle_experience
|
||
|
|
}
|
||
|
|
random_list = {
|
||
|
|
80 = {
|
||
|
|
add_character_modifier = {
|
||
|
|
modifier = architectural_interest_modifier
|
||
|
|
years = 10
|
||
|
|
}
|
||
|
|
}
|
||
|
|
20 = {
|
||
|
|
add_learning_skill = 1
|
||
|
|
}
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
base = medium_stress_impact_loss
|
||
|
|
zealous = medium_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
has_trait = zealous
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Make a donation
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6830.c
|
||
|
|
trigger = {
|
||
|
|
exists = scope:votive_artifact
|
||
|
|
has_trait = pilgrim #Only pilgrim since you can't level up the hajj trait
|
||
|
|
has_trait_xp = {
|
||
|
|
trait = pilgrim
|
||
|
|
value < 100
|
||
|
|
}
|
||
|
|
}
|
||
|
|
custom_tooltip = pilgrimage.6830.c.tt
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
add_piety = miniscule_piety_gain
|
||
|
|
add_trait_xp = {
|
||
|
|
trait = pilgrim
|
||
|
|
value = 20
|
||
|
|
}
|
||
|
|
hidden_effect = { destroy_artifact = scope:votive_artifact }
|
||
|
|
stress_impact = {
|
||
|
|
base = medium_stress_impact_loss
|
||
|
|
greedy = minor_stress_impact_gain
|
||
|
|
avaricious = minor_stress_impact_gain
|
||
|
|
cynical = medium_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
OR = {
|
||
|
|
has_trait = greedy
|
||
|
|
has_trait = avaricious
|
||
|
|
has_trait = cynical
|
||
|
|
}
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
OR = {
|
||
|
|
scope:votive_artifact = {
|
||
|
|
rarity = illustrious
|
||
|
|
}
|
||
|
|
scope:votive_artifact = {
|
||
|
|
rarity = famed
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
factor = 2
|
||
|
|
has_trait = zealous
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Ask a local priest to bless your artifact
|
||
|
|
#by Veronica Pazos
|
||
|
|
pilgrimage.6840 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.6840.t
|
||
|
|
desc = pilgrimage.6840.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
override_background = {
|
||
|
|
trigger = {
|
||
|
|
NOR = {
|
||
|
|
religion = religion:hinduism_religion
|
||
|
|
religion = religion:jainism_religion
|
||
|
|
religion = religion:buddhism_religion
|
||
|
|
religion = religion:tengrism_religion
|
||
|
|
}
|
||
|
|
}
|
||
|
|
reference = temple
|
||
|
|
}
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = beg
|
||
|
|
camera = camera_event_center_pointing_right
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:blessed_bishop
|
||
|
|
animation = wedding_priest
|
||
|
|
}
|
||
|
|
artifact = {
|
||
|
|
target = scope:blessed_artifact
|
||
|
|
position = lower_center_portrait
|
||
|
|
}
|
||
|
|
cooldown = { years = 1 }
|
||
|
|
trigger = {
|
||
|
|
any_character_artifact = {
|
||
|
|
category = inventory
|
||
|
|
}
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
location = { save_scope_as = holy_site_scope }
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
exists = location.county.holder.cp:councillor_court_chaplain
|
||
|
|
location.county.holder.cp:councillor_court_chaplain.faith = root.faith
|
||
|
|
}
|
||
|
|
location.county.holder.cp:councillor_court_chaplain = { save_scope_as = blessed_bishop }
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
create_character = {
|
||
|
|
template = priest_character_template
|
||
|
|
dynasty = none
|
||
|
|
location = root.location
|
||
|
|
culture = root.location.culture
|
||
|
|
faith = root.faith
|
||
|
|
save_scope_as = blessed_bishop
|
||
|
|
}
|
||
|
|
set_variable = created_blessed_bishop_var
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
any_character_artifact = {
|
||
|
|
is_equipped = yes
|
||
|
|
rarity = illustrious
|
||
|
|
}
|
||
|
|
}
|
||
|
|
random_character_artifact = {
|
||
|
|
limit = {
|
||
|
|
is_equipped = yes
|
||
|
|
rarity = illustrious
|
||
|
|
}
|
||
|
|
save_scope_as = blessed_artifact
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = {
|
||
|
|
any_character_artifact = { is_equipped = yes }
|
||
|
|
}
|
||
|
|
random_character_artifact = {
|
||
|
|
limit = { is_equipped = yes }
|
||
|
|
save_scope_as = blessed_artifact
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else = { #inventory artifacts
|
||
|
|
random_character_artifact = {
|
||
|
|
save_scope_as = blessed_artifact
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
weight_multiplier = {
|
||
|
|
base = 1
|
||
|
|
modifier = {
|
||
|
|
factor = 2
|
||
|
|
OR = { #you're in a religious journey
|
||
|
|
has_activity_intent = zealot_intent
|
||
|
|
scope:activity = {
|
||
|
|
has_activity_option = {
|
||
|
|
category = special_type
|
||
|
|
option = pilgrimage_type_pious
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Make my artifact more pious
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6840.a
|
||
|
|
pious_type_option_effect = yes
|
||
|
|
pay_short_term_gold = {
|
||
|
|
target = scope:blessed_bishop
|
||
|
|
gold = {
|
||
|
|
value = medium_gold_value
|
||
|
|
max = 15
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_piety = miniscule_piety_gain
|
||
|
|
scope:blessed_artifact = {
|
||
|
|
add_durability = 10
|
||
|
|
custom_tooltip = {
|
||
|
|
text = pilgrimage.6840.a.tt
|
||
|
|
add_artifact_modifier = artifact_monthly_piety_gain_mult_1_modifier
|
||
|
|
}
|
||
|
|
set_artifact_description = blessed_artifact_desc
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
greedy = minor_stress_impact_gain
|
||
|
|
avaricious = minor_stress_impact_gain
|
||
|
|
humble = minor_stress_impact_gain
|
||
|
|
cynical = minor_stress_impact_gain
|
||
|
|
zealous = minor_stress_impact_loss
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
OR = {
|
||
|
|
has_trait = greedy
|
||
|
|
has_trait = avaricious
|
||
|
|
has_trait = humble
|
||
|
|
has_trait = cynical
|
||
|
|
}
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
gold < major_gold_value
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Make my artifact stronger
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6840.b
|
||
|
|
worldly_type_option_effect = yes
|
||
|
|
pay_short_term_gold = {
|
||
|
|
target = scope:blessed_bishop
|
||
|
|
gold = {
|
||
|
|
value = medium_gold_value
|
||
|
|
max = 15
|
||
|
|
}
|
||
|
|
}
|
||
|
|
add_piety = miniscule_piety_gain
|
||
|
|
scope:blessed_artifact = {
|
||
|
|
add_durability = 10
|
||
|
|
custom_tooltip = {
|
||
|
|
text = pilgrimage.6840.b.tt
|
||
|
|
add_artifact_modifier = artifact_monthly_prestige_5_modifier
|
||
|
|
}
|
||
|
|
set_artifact_description = blessed_artifact_desc
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
greedy = minor_stress_impact_gain
|
||
|
|
avaricious = minor_stress_impact_gain
|
||
|
|
humble = minor_stress_impact_gain
|
||
|
|
zealous = minor_stress_impact_gain
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
OR = {
|
||
|
|
has_trait = greedy
|
||
|
|
has_trait = avaricious
|
||
|
|
has_trait = humble
|
||
|
|
has_trait = zealous
|
||
|
|
}
|
||
|
|
}
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
gold < major_gold_value
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#I don't need no blessing
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6840.c
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
ai_value_modifier = {
|
||
|
|
ai_greed = 1
|
||
|
|
ai_zeal = -1
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
is_ai = yes
|
||
|
|
has_variable = created_blessed_bishop_var
|
||
|
|
}
|
||
|
|
scope:blessed_bishop = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
root = { is_ai = yes }
|
||
|
|
}
|
||
|
|
silent_disappearance_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
remove_variable = created_blessed_bishop_var
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
# A Master Thief
|
||
|
|
# by Laurence Kennedy
|
||
|
|
pilgrimage.6850 = {
|
||
|
|
type = activity_event
|
||
|
|
title = pilgrimage.6850.t
|
||
|
|
desc = pilgrimage.6850.desc
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
override_background = { reference = bedchamber }
|
||
|
|
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = fear
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
character = scope:fake_thief
|
||
|
|
animation = assassin
|
||
|
|
}
|
||
|
|
center_portrait = {
|
||
|
|
character = scope:wise_priest
|
||
|
|
animation = throne_room_writer
|
||
|
|
}
|
||
|
|
cooldown = { years = 15 }
|
||
|
|
|
||
|
|
trigger = {
|
||
|
|
religion = religion:buddhism_religion
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
if = {
|
||
|
|
#Find yourself a local priest
|
||
|
|
limit = {
|
||
|
|
location.county.holder.cp:councillor_court_chaplain ?= {
|
||
|
|
faith = root.faith
|
||
|
|
is_available_ai_adult = yes
|
||
|
|
this != root
|
||
|
|
}
|
||
|
|
}
|
||
|
|
location.county.holder.cp:councillor_court_chaplain = { save_scope_as = wise_priest }
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
#make a priest
|
||
|
|
create_character = {
|
||
|
|
template = priest_character_template
|
||
|
|
dynasty = none
|
||
|
|
location = root.location
|
||
|
|
culture = root.location.culture
|
||
|
|
faith = root.faith
|
||
|
|
save_scope_as = wise_priest
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#make a fake thief
|
||
|
|
create_character = {
|
||
|
|
template = generic_peasant_character
|
||
|
|
dynasty = none
|
||
|
|
location = root.location
|
||
|
|
culture = root.location.culture
|
||
|
|
faith = root.faith
|
||
|
|
save_scope_as = fake_thief
|
||
|
|
}
|
||
|
|
}
|
||
|
|
weight_multiplier = {
|
||
|
|
base = 1
|
||
|
|
modifier = {
|
||
|
|
factor = 2
|
||
|
|
OR = { #you're in a reflection journey
|
||
|
|
has_activity_intent = reflection_intent
|
||
|
|
scope:activity = {
|
||
|
|
has_activity_option = {
|
||
|
|
category = special_type
|
||
|
|
option = pilgrimage_type_pious
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Decrease enemy hostile scheme success chance
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6850.a
|
||
|
|
add_piety = medium_piety_gain
|
||
|
|
add_character_modifier = {
|
||
|
|
modifier = light_in_shadow_modifier
|
||
|
|
years = 5
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
cynical = minor_stress_impact_gain
|
||
|
|
trusting = medium_stress_impact_gain
|
||
|
|
paranoid = medium_stress_impact_loss
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
has_trait = cynical
|
||
|
|
has_trait = trusting
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Improve your spymaster's secret discovery chance
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6850.b
|
||
|
|
add_learning_lifestyle_xp = medium_lifestyle_xp
|
||
|
|
add_character_modifier = {
|
||
|
|
modifier = spymaster_eyes_modifier
|
||
|
|
years = 5
|
||
|
|
}
|
||
|
|
stress_impact = {
|
||
|
|
diligent = minor_stress_impact_gain
|
||
|
|
paranoid = medium_stress_impact_gain
|
||
|
|
lazy = medium_stress_impact_loss
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
has_trait = diligent
|
||
|
|
has_trait = paranoid
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Imprison you court chaplain
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.6850.c
|
||
|
|
trigger = {
|
||
|
|
cp:councillor_court_chaplain ?= {
|
||
|
|
is_ai = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
rightfully_imprison_character_effect = {
|
||
|
|
TARGET = cp:councillor_court_chaplain
|
||
|
|
IMPRISONER = root
|
||
|
|
}
|
||
|
|
add_intrigue_lifestyle_xp = medium_lifestyle_xp
|
||
|
|
|
||
|
|
stress_impact = {
|
||
|
|
trusting = minor_stress_impact_gain
|
||
|
|
just = medium_stress_impact_gain
|
||
|
|
paranoid = medium_stress_impact_loss
|
||
|
|
}
|
||
|
|
ai_chance = {
|
||
|
|
base = 100
|
||
|
|
modifier = {
|
||
|
|
factor = 0
|
||
|
|
has_trait = trusting
|
||
|
|
has_trait = just
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
scope:wise_priest = {
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
is_ai = yes
|
||
|
|
NOT = {
|
||
|
|
has_council_position = councillor_court_chaplain
|
||
|
|
}
|
||
|
|
}
|
||
|
|
silent_disappearance_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
scope:fake_thief = {
|
||
|
|
silent_disappearance_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
################################
|
||
|
|
# Conclusion events
|
||
|
|
# 7000-7499
|
||
|
|
# by Filippa Gannholm Kirsten
|
||
|
|
################################
|
||
|
|
# pilgrimage.7000 - Summarizing our activity
|
||
|
|
#
|
||
|
|
#
|
||
|
|
|
||
|
|
#Summarizing our activity
|
||
|
|
pilgrimage.7000 = {
|
||
|
|
type = activity_event
|
||
|
|
title = {
|
||
|
|
first_valid = {
|
||
|
|
#Obligatory Pilgrimage
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
scope:activity = {
|
||
|
|
has_activity_option = {
|
||
|
|
category = pilgrimage_option_fidelity
|
||
|
|
option = pilgrimage_fidelity_obligatory
|
||
|
|
}
|
||
|
|
}
|
||
|
|
NOT = { has_character_flag = pilgrimage_counter_obligatory }
|
||
|
|
}
|
||
|
|
desc = pilgrimage.7000.t_obligatory
|
||
|
|
}
|
||
|
|
#Hajj conclusion
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
scope:activity = { activity_has_hajj_pilgrimage_type_trigger = yes }
|
||
|
|
}
|
||
|
|
desc = pilgrimage.7000.t_hajj
|
||
|
|
}
|
||
|
|
#Pilgrimage conclusion
|
||
|
|
desc = pilgrimage.7000.t
|
||
|
|
}
|
||
|
|
}
|
||
|
|
desc = {
|
||
|
|
first_valid = {
|
||
|
|
#Obligatory pilgrimage, rush rush go go
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
scope:activity = {
|
||
|
|
has_activity_option = {
|
||
|
|
category = pilgrimage_option_fidelity
|
||
|
|
option = pilgrimage_fidelity_obligatory
|
||
|
|
}
|
||
|
|
}
|
||
|
|
NOT = { has_character_flag = pilgrimage_counter_obligatory }
|
||
|
|
}
|
||
|
|
desc = pilgrimage.7000.desc_obligatory
|
||
|
|
}
|
||
|
|
#Standard pilgrimage
|
||
|
|
triggered_desc = {
|
||
|
|
desc = {
|
||
|
|
#Hajj or Pilgrimage?
|
||
|
|
first_valid = {
|
||
|
|
#Hajj conclusion
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
scope:activity = { activity_has_hajj_pilgrimage_type_trigger = yes }
|
||
|
|
}
|
||
|
|
desc = pilgrimage.7000.intro_hajj
|
||
|
|
}
|
||
|
|
#Pilgrimage conclusion
|
||
|
|
desc = pilgrimage.7000.intro
|
||
|
|
}
|
||
|
|
#Handle the type
|
||
|
|
first_valid = {
|
||
|
|
#Perfect pious
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
scope:activity = {
|
||
|
|
OR = {
|
||
|
|
activity_has_pious_pilgrimage_type_trigger = yes
|
||
|
|
activity_has_hajj_pilgrimage_type_trigger = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
has_character_flag = perfect_pious_reward
|
||
|
|
}
|
||
|
|
desc = pilgrimage.7000.desc_perfect_pious
|
||
|
|
}
|
||
|
|
#High end pious
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
scope:activity = {
|
||
|
|
OR = {
|
||
|
|
activity_has_pious_pilgrimage_type_trigger = yes
|
||
|
|
activity_has_hajj_pilgrimage_type_trigger = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
has_character_flag = high_pious_reward
|
||
|
|
}
|
||
|
|
desc = pilgrimage.7000.desc_high_pious
|
||
|
|
}
|
||
|
|
#OK pious
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
scope:activity = {
|
||
|
|
OR = {
|
||
|
|
activity_has_pious_pilgrimage_type_trigger = yes
|
||
|
|
activity_has_hajj_pilgrimage_type_trigger = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
has_character_flag = mid_pious_reward
|
||
|
|
}
|
||
|
|
desc = pilgrimage.7000.desc_mid_pious
|
||
|
|
}
|
||
|
|
#Lousy pious
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
scope:activity = {
|
||
|
|
OR = {
|
||
|
|
activity_has_pious_pilgrimage_type_trigger = yes
|
||
|
|
activity_has_hajj_pilgrimage_type_trigger = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
has_character_flag = low_pious_reward
|
||
|
|
}
|
||
|
|
desc = pilgrimage.7000.desc_low_pious
|
||
|
|
}
|
||
|
|
#High end worldly
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
scope:activity = { activity_has_worldly_pilgrimage_type_trigger = yes }
|
||
|
|
has_character_flag = perfect_worldly_reward
|
||
|
|
}
|
||
|
|
desc = pilgrimage.7000.desc_perfect_worldly
|
||
|
|
}
|
||
|
|
#High end worldly
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
scope:activity = { activity_has_worldly_pilgrimage_type_trigger = yes }
|
||
|
|
has_character_flag = high_worldly_reward
|
||
|
|
}
|
||
|
|
desc = pilgrimage.7000.desc_high_worldly
|
||
|
|
}
|
||
|
|
#OK worldly
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
scope:activity = { activity_has_worldly_pilgrimage_type_trigger = yes }
|
||
|
|
has_character_flag = mid_worldly_reward
|
||
|
|
}
|
||
|
|
desc = pilgrimage.7000.desc_mid_worldly
|
||
|
|
}
|
||
|
|
#Lousy worldly
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
scope:activity = { activity_has_worldly_pilgrimage_type_trigger = yes }
|
||
|
|
has_character_flag = low_worldly_reward
|
||
|
|
}
|
||
|
|
desc = pilgrimage.7000.desc_low_worldly
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Outro - Did previous host die? Otherwise trivia about your pilgrimage/Hajj history
|
||
|
|
first_valid = {
|
||
|
|
#Buried predecessor here
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_there }
|
||
|
|
desc = pilgrimage.7000.outro_buried_predecessor_here
|
||
|
|
}
|
||
|
|
#Will bury them at home
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
desc = pilgrimage.7000.outro_bury_predecessor_home
|
||
|
|
}
|
||
|
|
#First Hajj
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
scope:activity = { activity_has_hajj_pilgrimage_type_trigger = yes }
|
||
|
|
any_memory = {
|
||
|
|
memory_type = completed_hajj_memory
|
||
|
|
count = 1
|
||
|
|
}
|
||
|
|
}
|
||
|
|
desc = pilgrimage.7000.outro_first_hajj
|
||
|
|
}
|
||
|
|
#Second Hajj
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
scope:activity = { activity_has_hajj_pilgrimage_type_trigger = yes }
|
||
|
|
any_memory = {
|
||
|
|
memory_type = completed_hajj_memory
|
||
|
|
count = 2
|
||
|
|
}
|
||
|
|
}
|
||
|
|
desc = pilgrimage.7000.outro_second_hajj
|
||
|
|
}
|
||
|
|
#... the rest
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
scope:activity = { activity_has_hajj_pilgrimage_type_trigger = yes }
|
||
|
|
any_memory = {
|
||
|
|
memory_type = completed_hajj_memory
|
||
|
|
count > 2
|
||
|
|
}
|
||
|
|
}
|
||
|
|
desc = pilgrimage.7000.outro_multi_hajj
|
||
|
|
}
|
||
|
|
#First pilgrimage
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = { var:num_pilgrimages_undertaken ?= 1 }
|
||
|
|
desc = pilgrimage.7000.outro_first
|
||
|
|
}
|
||
|
|
#Second pilgrimage
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
var:num_pilgrimages_undertaken ?= 2
|
||
|
|
NOT = { exists = scope:revisited_first_pilgrimage_memory }
|
||
|
|
}
|
||
|
|
desc = pilgrimage.7000.outro_second
|
||
|
|
}
|
||
|
|
#Second pilgrimage -- which revisited the first pilgrimage site
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
var:num_pilgrimages_undertaken ?= 2
|
||
|
|
exists = scope:revisited_first_pilgrimage_memory
|
||
|
|
}
|
||
|
|
desc = pilgrimage.7000.outro_second_revisit
|
||
|
|
}
|
||
|
|
#... the rest
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
exists = var:num_pilgrimages_undertaken
|
||
|
|
var:num_pilgrimages_undertaken >= 3
|
||
|
|
}
|
||
|
|
desc = pilgrimage.7000.outro_multi
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Is this a new holy site? (And also not our first pilgrimage)
|
||
|
|
first_valid = {
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
any_in_list = {
|
||
|
|
variable = visited_unique_holy_sites_list
|
||
|
|
count > 1
|
||
|
|
}
|
||
|
|
has_character_flag = added_new_holy_site
|
||
|
|
}
|
||
|
|
desc = pilgrimage.7000.outro_new_holy_site
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
theme = pilgrimage_destination
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = {
|
||
|
|
scope:activity = {
|
||
|
|
has_activity_option = {
|
||
|
|
category = pilgrimage_option_fidelity
|
||
|
|
option = pilgrimage_fidelity_obligatory
|
||
|
|
}
|
||
|
|
}
|
||
|
|
NOT = { has_character_flag = pilgrimage_counter_obligatory }
|
||
|
|
}
|
||
|
|
animation = disapproval
|
||
|
|
}
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
has_character_flag = low_pious_reward
|
||
|
|
has_character_flag = low_worldly_reward
|
||
|
|
}
|
||
|
|
}
|
||
|
|
animation = worry
|
||
|
|
}
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { has_trait = cynical }
|
||
|
|
animation = personality_cynical
|
||
|
|
}
|
||
|
|
animation = personality_forgiving
|
||
|
|
}
|
||
|
|
artifact = {
|
||
|
|
target = scope:christian_saint_bone_scope
|
||
|
|
position = lower_center_portrait
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
christian_saint_bone_creation_effect = yes
|
||
|
|
#Save memory location for loc if this is our second pilgrimage
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
var:num_pilgrimages_undertaken ?= 2
|
||
|
|
any_memory = {
|
||
|
|
memory_type = completed_pilgrimage
|
||
|
|
has_variable = first_pilgrimage
|
||
|
|
#If it's the same place then we revisited the place
|
||
|
|
var:pilgrimage_destination ?= root.location
|
||
|
|
}
|
||
|
|
}
|
||
|
|
save_scope_as = revisited_first_pilgrimage_memory
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
#For loc
|
||
|
|
random_memory = {
|
||
|
|
limit = {
|
||
|
|
has_variable = first_pilgrimage
|
||
|
|
NOT = { var:pilgrimage_destination = root.location }
|
||
|
|
}
|
||
|
|
save_scope_as = first_pilgrimage_memory
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#The old host died, saving for loc
|
||
|
|
if = {
|
||
|
|
limit = { exists = var:old_host_to_be_buried }
|
||
|
|
var:old_host_to_be_buried = { save_scope_as = old_pilgrimage_host }
|
||
|
|
}
|
||
|
|
|
||
|
|
# ACH Repent oath counter
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
has_variable = repent_oath_pilgrimage_counter
|
||
|
|
}
|
||
|
|
change_variable = {
|
||
|
|
name = repent_oath_pilgrimage_counter
|
||
|
|
add = 1
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Alright
|
||
|
|
option = {
|
||
|
|
#Hajj alright
|
||
|
|
name = {
|
||
|
|
trigger = {
|
||
|
|
scope:activity = { activity_has_hajj_pilgrimage_type_trigger = yes }
|
||
|
|
has_trait = cynical
|
||
|
|
}
|
||
|
|
text = pilgrimage.7000.a_hajj_cynical
|
||
|
|
}
|
||
|
|
#Hajj cynical
|
||
|
|
name = {
|
||
|
|
trigger = {
|
||
|
|
scope:activity = { activity_has_hajj_pilgrimage_type_trigger = yes }
|
||
|
|
}
|
||
|
|
text = pilgrimage.7000.a_hajj
|
||
|
|
}
|
||
|
|
#Cynical
|
||
|
|
name = {
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
AND = {
|
||
|
|
scope:activity = {
|
||
|
|
has_activity_option = {
|
||
|
|
category = pilgrimage_option_fidelity
|
||
|
|
option = pilgrimage_fidelity_obligatory
|
||
|
|
}
|
||
|
|
}
|
||
|
|
NOT = { has_character_flag = pilgrimage_counter_obligatory }
|
||
|
|
}
|
||
|
|
has_trait = cynical
|
||
|
|
}
|
||
|
|
}
|
||
|
|
text = pilgrimage.7000.a_cynical
|
||
|
|
}
|
||
|
|
#Alright
|
||
|
|
name = {
|
||
|
|
trigger = {
|
||
|
|
NOR = {
|
||
|
|
AND = {
|
||
|
|
scope:activity = {
|
||
|
|
has_activity_option = {
|
||
|
|
category = pilgrimage_option_fidelity
|
||
|
|
option = pilgrimage_fidelity_obligatory
|
||
|
|
}
|
||
|
|
}
|
||
|
|
NOT = { has_character_flag = pilgrimage_counter_obligatory }
|
||
|
|
}
|
||
|
|
has_trait = cynical
|
||
|
|
}
|
||
|
|
}
|
||
|
|
text = pilgrimage.7000.a
|
||
|
|
}
|
||
|
|
custom_tooltip = pilgrimage.7000.a.tt
|
||
|
|
#Rewards and log entries are resolved in on_end in the Pilgrimage activity setup
|
||
|
|
show_as_tooltip = { pilgrimage_completed_log_entry_effect = yes }
|
||
|
|
}
|
||
|
|
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.7000.b
|
||
|
|
trigger = { # If it's Pious or Hajj we lower your Gallowsbait
|
||
|
|
has_ep3_dlc_trigger = yes
|
||
|
|
has_trait = gallowsbait
|
||
|
|
has_any_gallowsbait_xp_trigger = yes
|
||
|
|
OR = {
|
||
|
|
scope:activity = {
|
||
|
|
has_activity_option = {
|
||
|
|
category = special_type
|
||
|
|
option = pilgrimage_type_pious
|
||
|
|
}
|
||
|
|
}
|
||
|
|
scope:activity = {
|
||
|
|
has_activity_option = {
|
||
|
|
category = special_type
|
||
|
|
option = pilgrimage_type_hajj
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
if = { # If you are a devoted Pilgrim you lose it entirely
|
||
|
|
limit = {
|
||
|
|
OR = {
|
||
|
|
AND = {
|
||
|
|
has_trait = pilgrim
|
||
|
|
has_trait_xp = {
|
||
|
|
trait = pilgrim
|
||
|
|
value >= 50
|
||
|
|
}
|
||
|
|
}
|
||
|
|
has_character_flag = perfect_pious_reward
|
||
|
|
has_character_flag = high_pious_reward
|
||
|
|
}
|
||
|
|
}
|
||
|
|
remove_trait = gallowsbait
|
||
|
|
}
|
||
|
|
else = { # Else we lower it
|
||
|
|
lower_gallowsbait_xp_effect = { VALUE = -25 }
|
||
|
|
}
|
||
|
|
show_as_tooltip = { pilgrimage_completed_log_entry_effect = yes }
|
||
|
|
}
|
||
|
|
|
||
|
|
after = {
|
||
|
|
#Party's over; clean up time
|
||
|
|
clean_up_pilgrimage_type_reward_flags_effect = yes
|
||
|
|
#If we added a new holy site, remove the flag
|
||
|
|
remove_character_flag = added_new_holy_site
|
||
|
|
remove_character_flag = should_get_trait_piety
|
||
|
|
remove_character_flag = pilgrimage_counter_obligatory
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
################################
|
||
|
|
# Return Events
|
||
|
|
# 9001-9999
|
||
|
|
# by Petter Vilberg & Filippa Gannholm Kirsten
|
||
|
|
################################
|
||
|
|
# pilgrimage.9001 - Nice spiritual journey
|
||
|
|
# pilgrimage.9010 - Bury old host back home
|
||
|
|
# pilgrimage.9100 - Follow-up to exotic wares event
|
||
|
|
#
|
||
|
|
|
||
|
|
#Nice spiritual journey
|
||
|
|
pilgrimage.9001 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.9001.t
|
||
|
|
desc = {
|
||
|
|
desc = pilgrimage.9001.desc_intro
|
||
|
|
first_valid = {
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = { has_variable = pilgrimage_invalidated }
|
||
|
|
desc = pilgrimage.9001.desc_invalidated
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_bury_there }
|
||
|
|
desc = pilgrimage.9001.desc_buried_there
|
||
|
|
}
|
||
|
|
desc = pilgrimage.9001.desc
|
||
|
|
}
|
||
|
|
}
|
||
|
|
theme = pilgrimage_return
|
||
|
|
override_background = { reference = relaxing_room }
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { has_variable = pilgrimage_invalidated }
|
||
|
|
animation = sadness
|
||
|
|
}
|
||
|
|
animation = pondering
|
||
|
|
}
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
has_variable = has_completed_pilgrimage
|
||
|
|
has_variable = pilgrimage_invalidated
|
||
|
|
}
|
||
|
|
NOR = {
|
||
|
|
has_variable = pilgrimage_death_turn_back
|
||
|
|
has_variable = pilgrimage_death_bury_home
|
||
|
|
has_character_flag = pilgrimage_burial_interrupted_pilgrimage
|
||
|
|
}
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
play_music_cue = mx_cue_travel_arrival
|
||
|
|
traveler_lifestyle_rank_up_check_effect = yes
|
||
|
|
#For loc
|
||
|
|
if = {
|
||
|
|
limit = { exists = var:old_host_to_be_buried }
|
||
|
|
var:old_host_to_be_buried = { save_scope_as = old_pilgrimage_host }
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { exists = var:pilgrimage_burial_location }
|
||
|
|
var:pilgrimage_burial_location = { save_scope_as = burial_location }
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { exists = var:pilgrimage_invalidated_illness }
|
||
|
|
var:pilgrimage_invalidated_illness = { save_scope_as = missed_holy_site }
|
||
|
|
}
|
||
|
|
# Cultural Ambassador travel option
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
current_travel_plan = {
|
||
|
|
has_travel_option = cultural_ambassador_option
|
||
|
|
}
|
||
|
|
}
|
||
|
|
custom_tooltip = cultural_ambassador_option.tt
|
||
|
|
}
|
||
|
|
# Allocates a tiny bit of Horse XP if you have the Hastiluder trait
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
has_trait = tourney_participant
|
||
|
|
}
|
||
|
|
add_trait_xp = {
|
||
|
|
trait = tourney_participant
|
||
|
|
track = horse
|
||
|
|
value = tournament_hastiludes_xp_gain_miniscule_value
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = { has_variable = pilgrimage_invalidated }
|
||
|
|
text = pilgrimage.9001.a_invalidated
|
||
|
|
}
|
||
|
|
name = pilgrimage.9001.a
|
||
|
|
custom_tooltip = pilgrimage.9001.a.tt
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
if = {
|
||
|
|
limit = { has_variable = has_completed_pilgrimage }
|
||
|
|
remove_variable = has_completed_pilgrimage
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { has_variable = pilgrimage_invalidated_illness }
|
||
|
|
remove_variable = pilgrimage_invalidated_illness
|
||
|
|
}
|
||
|
|
remove_character_flag = pilgrimage_invalidated
|
||
|
|
#Follow-up after old host died; burial at home
|
||
|
|
if = {
|
||
|
|
limit = { has_character_modifier = pilgrimage_burial_at_capital_modifier }
|
||
|
|
trigger_event = {
|
||
|
|
id = pilgrimage.9010
|
||
|
|
days = 10
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Follow-up to exotic wares event
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
OR = {
|
||
|
|
has_character_modifier = pilgrimage_exotic_wares_modifier
|
||
|
|
has_character_modifier = pilgrimage_super_exotic_wares_modifier
|
||
|
|
}
|
||
|
|
}
|
||
|
|
trigger_event = {
|
||
|
|
id = pilgrimage.9100
|
||
|
|
days = 5
|
||
|
|
}
|
||
|
|
}
|
||
|
|
remove_character_flag = pilgrim_group_joined
|
||
|
|
if = {
|
||
|
|
limit = { has_variable = pilgrimage_death_bury_there }
|
||
|
|
remove_variable = pilgrimage_death_bury_there
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Bury old host back home
|
||
|
|
pilgrimage.9010 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.9010.t
|
||
|
|
desc = {
|
||
|
|
first_valid = {
|
||
|
|
#Departed mother/father
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
is_close_family_of = scope:old_pilgrimage_host
|
||
|
|
}
|
||
|
|
desc = pilgrimage.9010.desc.relation_family
|
||
|
|
}
|
||
|
|
#Dearly departed <name>
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = { has_character_flag = pilgrimage_liked_my_predecessor }
|
||
|
|
desc = pilgrimage.9010.desc.relation_liked
|
||
|
|
}
|
||
|
|
#... dead liege?
|
||
|
|
desc = pilgrimage.9010.desc.relation_neutral
|
||
|
|
}
|
||
|
|
first_valid = {
|
||
|
|
#Turned back, liked host
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
has_variable = pilgrimage_death_turn_back
|
||
|
|
has_character_flag = pilgrimage_liked_my_predecessor
|
||
|
|
}
|
||
|
|
desc = pilgrimage.9010.desc.turned_back_liked
|
||
|
|
}
|
||
|
|
#Turned back, neutral relation
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = { has_variable = pilgrimage_death_turn_back }
|
||
|
|
desc = pilgrimage.9010.desc.turned_back_neutral
|
||
|
|
}
|
||
|
|
#Went to holy site and back, liked host
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
has_variable = pilgrimage_death_bury_home
|
||
|
|
has_character_flag = pilgrimage_liked_my_predecessor
|
||
|
|
NOT = { has_character_flag = pilgrimage_burial_interrupted_pilgrimage }
|
||
|
|
}
|
||
|
|
desc = pilgrimage.9010.desc.there_and_back_liked
|
||
|
|
}
|
||
|
|
#Went to holy site and back, neutral relation
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
has_variable = pilgrimage_death_bury_home
|
||
|
|
NOT = { has_character_flag = pilgrimage_burial_interrupted_pilgrimage }
|
||
|
|
}
|
||
|
|
desc = pilgrimage.9010.desc.there_and_back_neutral
|
||
|
|
}
|
||
|
|
#Tried to bury them at the holy site but activity invalidated, liked host
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = { has_character_flag = pilgrimage_burial_interrupted_pilgrimage }
|
||
|
|
desc = pilgrimage.9010.desc.invalidated_pilgrimage_liked
|
||
|
|
}
|
||
|
|
#Tried to bury them at the holy site but activity invalidated, neutral relation
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = { has_character_flag = pilgrimage_burial_interrupted_pilgrimage }
|
||
|
|
desc = pilgrimage.9010.desc.invalidated_pilgrimage_neutral
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
theme = pilgrimage_return
|
||
|
|
override_background = {
|
||
|
|
trigger = {
|
||
|
|
NOR = {
|
||
|
|
religion = religion:hinduism_religion
|
||
|
|
religion = religion:jainism_religion
|
||
|
|
religion = religion:buddhism_religion
|
||
|
|
}
|
||
|
|
}
|
||
|
|
reference = temple
|
||
|
|
}
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = {
|
||
|
|
is_close_family_of = scope:old_pilgrimage_host
|
||
|
|
has_character_flag = pilgrimage_liked_my_predecessor
|
||
|
|
}
|
||
|
|
animation = grief
|
||
|
|
}
|
||
|
|
triggered_animation = {
|
||
|
|
trigger = { has_character_flag = pilgrimage_liked_my_predecessor }
|
||
|
|
animation = grief
|
||
|
|
}
|
||
|
|
animation = sadness
|
||
|
|
}
|
||
|
|
right_portrait = {
|
||
|
|
trigger = { exists = scope:grieving_companion }
|
||
|
|
character = scope:grieving_companion
|
||
|
|
animation = sadness
|
||
|
|
}
|
||
|
|
lower_center_portrait = {
|
||
|
|
character = scope:old_pilgrimage_host
|
||
|
|
}
|
||
|
|
trigger = {
|
||
|
|
trigger_if = {
|
||
|
|
limit = {
|
||
|
|
has_variable = pilgrimage_death_bury_home
|
||
|
|
}
|
||
|
|
always = yes
|
||
|
|
}
|
||
|
|
trigger_else = {
|
||
|
|
always = no
|
||
|
|
}
|
||
|
|
}
|
||
|
|
immediate = {
|
||
|
|
play_music_cue = mx_cue_travel_arrival
|
||
|
|
remove_character_modifier = pilgrimage_burial_at_capital_modifier
|
||
|
|
save_scope_as = root_scope
|
||
|
|
#For loc
|
||
|
|
if = {
|
||
|
|
limit = { exists = var:old_host_to_be_buried }
|
||
|
|
var:old_host_to_be_buried = { save_scope_as = old_pilgrimage_host }
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { exists = var:previous_holy_site }
|
||
|
|
var:previous_holy_site = { save_scope_as = previous_holy_site }
|
||
|
|
}
|
||
|
|
#For atmosphere
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
exists = cp:councillor_court_chaplain
|
||
|
|
cp:councillor_court_chaplain = { is_available = yes }
|
||
|
|
}
|
||
|
|
cp:councillor_court_chaplain = { save_scope_as = grieving_companion }
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
random_courtier = {
|
||
|
|
limit = { is_available_adult = yes }
|
||
|
|
save_scope_as = grieving_companion
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.9010.a
|
||
|
|
name = {
|
||
|
|
trigger = {
|
||
|
|
has_variable = pilgrimage_death_bury_home
|
||
|
|
has_character_flag = pilgrimage_burial_interrupted_pilgrimage
|
||
|
|
}
|
||
|
|
text = pilgrimage.9010.a_interrupted
|
||
|
|
}
|
||
|
|
name = {
|
||
|
|
trigger = {
|
||
|
|
has_government = landless_adventurer_government
|
||
|
|
}
|
||
|
|
text = pilgrimage.9010.a_adventurer
|
||
|
|
}
|
||
|
|
flavor = pilgrimage.9010.a.flavor
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
OR = {
|
||
|
|
has_variable = pilgrimage_death_turn_back
|
||
|
|
#If we wanted to bury them at the holy site but our activity was invalidated
|
||
|
|
AND = {
|
||
|
|
has_variable = pilgrimage_death_bury_home
|
||
|
|
has_character_flag = pilgrimage_burial_interrupted_pilgrimage
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
pilgrimage_turn_back_and_bury_effect = yes
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
pilgrimage_bury_at_home_effect = yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
remove_character_flag = pilgrimage_liked_my_predecessor
|
||
|
|
remove_character_flag = pilgrimage_burial_interrupted_pilgrimage
|
||
|
|
remove_variable = old_host_to_be_buried
|
||
|
|
remove_variable = previous_holy_site
|
||
|
|
if = {
|
||
|
|
limit = { has_variable = pilgrimage_death_turn_back }
|
||
|
|
remove_variable = pilgrimage_death_turn_back
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { has_variable = pilgrimage_death_bury_there }
|
||
|
|
remove_variable = pilgrimage_death_bury_there
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { has_variable = pilgrimage_death_bury_home }
|
||
|
|
create_character_memory = {
|
||
|
|
type = pilgrimage_handled_predecessor_remains_memory
|
||
|
|
participants = { predecessor = scope:old_pilgrimage_host }
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { exists = scope:new_memory }
|
||
|
|
scope:new_memory = {
|
||
|
|
set_variable = {
|
||
|
|
name = pilgrimage_destination
|
||
|
|
value = scope:previous_holy_site
|
||
|
|
}
|
||
|
|
set_variable = {
|
||
|
|
name = home
|
||
|
|
value = root.location #Should be capital_province
|
||
|
|
}
|
||
|
|
set_variable = {
|
||
|
|
name = buried_predecessor_back_home
|
||
|
|
value = flag:yes
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
remove_variable = pilgrimage_death_bury_home
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
#Follow-up to exotic wares event
|
||
|
|
pilgrimage.9100 = {
|
||
|
|
type = character_event
|
||
|
|
title = pilgrimage.9100.t
|
||
|
|
desc = {
|
||
|
|
desc = pilgrimage.9100.desc_intro
|
||
|
|
first_valid = {
|
||
|
|
triggered_desc = {
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
has_variable = 6540_exotic_wares_gift
|
||
|
|
has_variable = 6540_exotic_wares_super_gift
|
||
|
|
}
|
||
|
|
}
|
||
|
|
desc = pilgrimage.9100.desc_has_gift
|
||
|
|
}
|
||
|
|
triggered_desc = {
|
||
|
|
desc = pilgrimage.9100.desc
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
theme = pilgrimage_return
|
||
|
|
override_background = { reference = market }
|
||
|
|
left_portrait = {
|
||
|
|
character = root
|
||
|
|
animation = steward
|
||
|
|
}
|
||
|
|
#Sell the wares at a profit
|
||
|
|
option = {
|
||
|
|
name = {
|
||
|
|
trigger = {
|
||
|
|
OR = {
|
||
|
|
has_variable = 6540_exotic_wares_gift
|
||
|
|
has_variable = 6540_exotic_wares_super_gift
|
||
|
|
}
|
||
|
|
}
|
||
|
|
text = pilgrimage.9100.a_has_gift
|
||
|
|
}
|
||
|
|
name = {
|
||
|
|
trigger = {
|
||
|
|
NOR = {
|
||
|
|
has_variable = 6540_exotic_wares_gift
|
||
|
|
has_variable = 6540_exotic_wares_super_gift
|
||
|
|
}
|
||
|
|
}
|
||
|
|
text = pilgrimage.9100.a
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { has_character_modifier = pilgrimage_exotic_wares_modifier }
|
||
|
|
custom_tooltip = pilgrimage.9100.a_double.tt
|
||
|
|
add_gold = {
|
||
|
|
value = var:6540_exotic_wares_cost
|
||
|
|
multiply = 2
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { has_character_modifier = pilgrimage_super_exotic_wares_modifier }
|
||
|
|
custom_tooltip = pilgrimage.9100.a_triple.tt
|
||
|
|
add_gold = {
|
||
|
|
value = var:6540_exotic_wares_cost
|
||
|
|
multiply = 3
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
#Save them as a powerful personal scheme modifier
|
||
|
|
option = {
|
||
|
|
name = pilgrimage.9100.b
|
||
|
|
trigger = {
|
||
|
|
NOR = {
|
||
|
|
has_variable = 6540_exotic_wares_gift
|
||
|
|
has_variable = 6540_exotic_wares_super_gift
|
||
|
|
}
|
||
|
|
}
|
||
|
|
custom_tooltip = pilgrimage.9100.b.tt
|
||
|
|
if = {
|
||
|
|
limit = { has_character_modifier = pilgrimage_exotic_wares_modifier }
|
||
|
|
set_variable = {
|
||
|
|
name = 6540_exotic_wares_gift
|
||
|
|
value = var:6540_exotic_wares_location
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else_if = {
|
||
|
|
limit = { has_character_modifier = pilgrimage_super_exotic_wares_modifier }
|
||
|
|
set_variable = {
|
||
|
|
name = 6540_exotic_wares_super_gift
|
||
|
|
value = var:6540_exotic_wares_location
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
after = {
|
||
|
|
if = {
|
||
|
|
limit = { has_character_modifier = pilgrimage_exotic_wares_modifier }
|
||
|
|
remove_character_modifier = pilgrimage_exotic_wares_modifier
|
||
|
|
}
|
||
|
|
if = {
|
||
|
|
limit = { has_character_modifier = pilgrimage_super_exotic_wares_modifier }
|
||
|
|
remove_character_modifier = pilgrimage_super_exotic_wares_modifier
|
||
|
|
}
|
||
|
|
remove_variable = 6540_exotic_wares_location
|
||
|
|
remove_variable = 6540_exotic_wares_cost
|
||
|
|
}
|
||
|
|
}
|