event fixing pt III
This commit is contained in:
parent
0555f85c12
commit
e660a1513e
112 changed files with 4671 additions and 148791 deletions
|
|
@ -1,696 +0,0 @@
|
|||
namespace = ep3_admin_events
|
||||
|
||||
# Event to notify you that your liege has changed government and is no longer admin
|
||||
ep3_admin_events.0001 = {
|
||||
type = character_event
|
||||
title = ep3_admin_events.0001.t
|
||||
desc = {
|
||||
desc = ep3_admin_events.0001.intro # Fallback
|
||||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = { exists = scope:tribal_gov }
|
||||
desc = ep3_admin_events.0001.tribal
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = { exists = scope:feudal_gov }
|
||||
desc = ep3_admin_events.0001.feudal
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = { exists = scope:clan_gov }
|
||||
desc = ep3_admin_events.0001.clan
|
||||
}
|
||||
desc = ep3_admin_events.0001.fallback
|
||||
}
|
||||
}
|
||||
theme = administrative
|
||||
left_portrait = {
|
||||
character = root
|
||||
triggered_animation = {
|
||||
trigger = {
|
||||
OR = {
|
||||
has_trait = stubborn
|
||||
has_trait = paranoid
|
||||
}
|
||||
}
|
||||
animation = worry
|
||||
}
|
||||
animation = thinking
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:scribe
|
||||
animation = chancellor
|
||||
}
|
||||
lower_right_portrait = scope:liege
|
||||
|
||||
trigger = {
|
||||
is_landed = yes
|
||||
}
|
||||
|
||||
immediate = {
|
||||
liege = {
|
||||
save_scope_as = liege
|
||||
switch = {
|
||||
trigger = government_has_flag
|
||||
government_is_tribal = {
|
||||
save_scope_as = tribal_gov
|
||||
}
|
||||
government_is_feudal = {
|
||||
save_scope_as = feudal_gov
|
||||
}
|
||||
government_is_clan = {
|
||||
save_scope_as = clan_gov
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
NOR = {
|
||||
exists = scope:tribal_gov
|
||||
exists = scope:feudal_gov
|
||||
exists = scope:clan_gov
|
||||
}
|
||||
}
|
||||
save_scope_as = feudal_gov
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
exists = cp:councillor_chancellor
|
||||
cp:councillor_chancellor = { is_available_healthy_ai_adult = yes }
|
||||
}
|
||||
cp:councillor_chancellor = { save_scope_as = scribe }
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
any_courtier = { is_available_healthy_ai_adult = yes }
|
||||
}
|
||||
ordered_courtier = {
|
||||
limit = {
|
||||
is_available_healthy_ai_adult = yes
|
||||
}
|
||||
order_by = diplomacy
|
||||
save_scope_as = scribe
|
||||
}
|
||||
}
|
||||
else = {
|
||||
create_character = {
|
||||
location = root.capital_province
|
||||
template = diplomacy_foreign_affairs_focus_friend_template
|
||||
faith = scope:liege.capital_county.faith
|
||||
culture = scope:liege.capital_county.culture
|
||||
save_scope_as = scribe
|
||||
}
|
||||
}
|
||||
}
|
||||
scope:scribe = {
|
||||
assign_quirk_effect = yes
|
||||
}
|
||||
|
||||
admin_change_government_effect = yes
|
||||
}
|
||||
|
||||
option = { # I love change
|
||||
name = ep3_admin_events.0001.a
|
||||
|
||||
add_character_modifier = {
|
||||
modifier = ep3_admin_change_love
|
||||
years = 15
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
lazy = medium_stress_impact_loss
|
||||
craven = medium_stress_impact_gain
|
||||
stubborn = medium_stress_impact_gain
|
||||
paranoid = medium_stress_impact_gain
|
||||
diligent = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
base = 100
|
||||
modifier = {
|
||||
factor = 0
|
||||
OR = {
|
||||
has_trait = craven
|
||||
has_trait = stubborn
|
||||
has_trait = paranoid
|
||||
has_trait = diligent
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
factor = 2
|
||||
has_trait = lazy
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = { # I hate this
|
||||
name = ep3_admin_events.0001.b
|
||||
|
||||
add_character_modifier = {
|
||||
modifier = ep3_admin_change_hate
|
||||
years = 15
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
diligent = medium_stress_impact_loss
|
||||
brave = medium_stress_impact_gain
|
||||
lazy = medium_stress_impact_gain
|
||||
trusting = medium_stress_impact_gain
|
||||
fickle = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
base = 100
|
||||
modifier = {
|
||||
factor = 0
|
||||
OR = {
|
||||
has_trait = brave
|
||||
has_trait = lazy
|
||||
has_trait = trusting
|
||||
has_trait = fickle
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
factor = 2
|
||||
has_trait = diligent
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = { # I don't care
|
||||
name = ep3_admin_events.0001.c
|
||||
|
||||
ai_chance = {
|
||||
base = 200
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
ep3_admin_events.0002 = {
|
||||
type = character_event
|
||||
title = ep3_admin_events.0002.t
|
||||
desc = {
|
||||
first_valid = {
|
||||
triggered_desc = { # Liege
|
||||
trigger = { scope:previous_governor ?= root.liege }
|
||||
desc = ep3_admin_events.0002.liege
|
||||
}
|
||||
triggered_desc = { # Same house died
|
||||
trigger = {
|
||||
scope:previous_governor ?= {
|
||||
is_alive = no
|
||||
house = root.house
|
||||
}
|
||||
}
|
||||
desc = ep3_admin_events.0002.house_dead
|
||||
}
|
||||
triggered_desc = { # Same house fired
|
||||
trigger = {
|
||||
scope:previous_governor ?= {
|
||||
is_alive = yes
|
||||
house = root.house
|
||||
}
|
||||
}
|
||||
desc = ep3_admin_events.0002.house_alive
|
||||
}
|
||||
triggered_desc = { # Diff house died
|
||||
trigger = {
|
||||
scope:previous_governor ?= { is_alive = no }
|
||||
}
|
||||
desc = ep3_admin_events.0002.dead
|
||||
}
|
||||
triggered_desc = { # Diff house fired
|
||||
trigger = {
|
||||
scope:previous_governor ?= { is_alive = yes }
|
||||
}
|
||||
desc = ep3_admin_events.0002.alive
|
||||
}
|
||||
desc = ep3_admin_events.0002.new
|
||||
}
|
||||
first_valid = {
|
||||
triggered_desc = { # Same house
|
||||
trigger = { scope:previous_governor.house ?= root.house }
|
||||
desc = ep3_admin_events.0002.house
|
||||
}
|
||||
}
|
||||
#desc = double_line_break
|
||||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = { exists = scope:appointment_succession }
|
||||
desc = ep3_admin_events.0002.appointment_succession
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = { exists = scope:appointment }
|
||||
desc = ep3_admin_events.0002.appointment
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = { exists = scope:conquest }
|
||||
desc = ep3_admin_events.0002.conquest
|
||||
}
|
||||
}
|
||||
desc = ep3_admin_events.0002.desc
|
||||
}
|
||||
theme = administrative
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = chancellor
|
||||
}
|
||||
lower_center_portrait = scope:previous_governor
|
||||
lower_right_portrait = {
|
||||
character = root.liege
|
||||
trigger = {
|
||||
root.liege != scope:previous_governor
|
||||
}
|
||||
}
|
||||
cooldown = { days = 1 }
|
||||
|
||||
trigger = {
|
||||
this != top_liege
|
||||
any_held_title = {
|
||||
tier = root.highest_held_title_tier
|
||||
is_landless_type_title = no
|
||||
is_noble_family_title = no
|
||||
}
|
||||
NOT = { has_character_flag = successful_governorship_elevation }
|
||||
}
|
||||
|
||||
immediate = {
|
||||
play_sound_effect = "event:/DLC/EP3/SFX/Stingers/Byzantine_Flavor/ep3_mx_sting_byzantineflavor_become_governor"
|
||||
ordered_held_title = {
|
||||
limit = {
|
||||
tier = root.highest_held_title_tier
|
||||
is_landless_type_title = no
|
||||
is_noble_family_title = no
|
||||
}
|
||||
save_scope_as = governor_title
|
||||
previous_holder ?= { save_scope_as = previous_governor }
|
||||
if = {
|
||||
limit = {
|
||||
recent_history = { type = appointment_succession days = 1 }
|
||||
}
|
||||
save_scope_as = appointment_succession
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
recent_history = { type = appointment days = 1 }
|
||||
}
|
||||
save_scope_as = appointment
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
recent_history = { type = conquest days = 1 }
|
||||
}
|
||||
save_scope_as = conquest
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = ep3_admin_events.0002.prosperity
|
||||
trigger = {
|
||||
is_landed = yes
|
||||
government_has_flag = government_has_merit
|
||||
}
|
||||
flavor = building_buildings_give_merit_tt
|
||||
custom_tooltip = ep3_admin_events.0002.tt
|
||||
add_character_modifier = {
|
||||
modifier = tgp_diligent_governor_modifier
|
||||
years = 3
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
lazy = medium_stress_impact_gain
|
||||
diligent = miniscule_stress_impact_loss
|
||||
}
|
||||
ai_chance = {
|
||||
base = 0
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = ep3_admin_events.0002.inspection
|
||||
trigger = {
|
||||
is_landed = yes
|
||||
government_has_flag = government_has_merit
|
||||
any_held_title = {
|
||||
tier = tier_county
|
||||
is_landless_type_title = no
|
||||
count >= 1
|
||||
}
|
||||
}
|
||||
flavor = inspections_give_merit_tt
|
||||
custom_tooltip = ep3_admin_events.0002.tt
|
||||
custom_tooltip = ep3_admin_events.0002.tt_inspection
|
||||
|
||||
add_character_flag = free_inspection
|
||||
|
||||
stress_impact = {
|
||||
lazy = medium_stress_impact_gain
|
||||
diligent = miniscule_stress_impact_loss
|
||||
}
|
||||
ai_chance = {
|
||||
base = 0
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = ep3_admin_events.0002.a
|
||||
custom_tooltip = ep3_admin_events.0002.tt
|
||||
stress_impact = {
|
||||
base = miniscule_stress_impact_loss
|
||||
}
|
||||
}
|
||||
|
||||
after = {
|
||||
if = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
}
|
||||
domicile ?= {
|
||||
move_domicile = root.capital_province
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Your admin liege changed government, and you have to do so as well
|
||||
ep3_admin_events.0003 = {
|
||||
hidden = yes
|
||||
|
||||
trigger = {
|
||||
government_allows = administrative
|
||||
}
|
||||
|
||||
immediate = {
|
||||
# Let's evaluate and see which event you should get
|
||||
if = { # If you are still landed and remain a vassal
|
||||
limit = {
|
||||
is_landed = yes
|
||||
liege != root
|
||||
}
|
||||
trigger_event = ep3_admin_events.0001
|
||||
}
|
||||
else_if = { # You are still landed and become independent
|
||||
limit = {
|
||||
is_landed = yes
|
||||
liege = root
|
||||
}
|
||||
trigger_event = ep3_admin_events.0005
|
||||
}
|
||||
else_if = { # You became unlanded - Let's go on an adventure!
|
||||
limit = { # Assuming you are a player
|
||||
is_landed = no
|
||||
}
|
||||
trigger_event = ep3_admin_events.0004
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Event to make admin into adventurers
|
||||
ep3_admin_events.0004 = {
|
||||
type = character_event
|
||||
title = ep3_admin_events.0004.t
|
||||
desc = {
|
||||
desc = ep3_admin_events.0004.desc
|
||||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
exists = scope:reacting_spouse
|
||||
scope:reacting_spouse = {
|
||||
OR = {
|
||||
has_trait = gluttonous
|
||||
has_trait = greedy
|
||||
}
|
||||
}
|
||||
}
|
||||
desc = ep3_admin_events.0004.desc_spouse_very_upset
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = { exists = scope:reacting_spouse }
|
||||
desc = ep3_admin_events.0004.desc_spouse_upset
|
||||
}
|
||||
}
|
||||
}
|
||||
theme = landless_adventurer
|
||||
override_background = { reference = estate }
|
||||
left_portrait = {
|
||||
character = root
|
||||
triggered_animation = {
|
||||
trigger = {
|
||||
OR = {
|
||||
has_trait = eccentric
|
||||
has_trait = brave
|
||||
}
|
||||
}
|
||||
#animation = delirium
|
||||
animation = disappointed
|
||||
}
|
||||
animation = disbelief
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:reacting_spouse
|
||||
triggered_animation = {
|
||||
trigger = {
|
||||
OR = {
|
||||
has_trait = gluttonous
|
||||
has_trait = greedy
|
||||
}
|
||||
}
|
||||
animation = crying
|
||||
}
|
||||
animation = worry
|
||||
}
|
||||
|
||||
immediate = {
|
||||
if = { # Destroy your noble family title if you have one
|
||||
limit = {
|
||||
any_held_title = {
|
||||
is_noble_family_title = yes
|
||||
}
|
||||
}
|
||||
every_held_title = {
|
||||
limit = {
|
||||
is_noble_family_title = yes
|
||||
}
|
||||
save_temporary_scope_as = family_title
|
||||
prev = { destroy_title = scope:family_title }
|
||||
}
|
||||
}
|
||||
if = { # Become an adventurer
|
||||
limit = { is_ai = no }
|
||||
create_landless_adventurer_title_effect = {
|
||||
REASON = flag:runaway_allowed
|
||||
FLAVOR_CHAR = root
|
||||
}
|
||||
hidden_effect = {
|
||||
contract_passive_spawn_effect = {
|
||||
SPAWN_CONTRACTS = 5
|
||||
}
|
||||
}
|
||||
}
|
||||
if = { # If you are married, let's save your spouse as a scope for some added flavor
|
||||
limit = {
|
||||
is_married = yes
|
||||
any_spouse = {
|
||||
employer = root
|
||||
}
|
||||
}
|
||||
random_spouse = {
|
||||
limit = { employer = root }
|
||||
save_scope_as = reacting_spouse
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = {
|
||||
trigger = {
|
||||
exists = scope:reacting_spouse
|
||||
scope:reacting_spouse = {
|
||||
OR = {
|
||||
has_trait = gluttonous
|
||||
has_trait = greedy
|
||||
}
|
||||
}
|
||||
}
|
||||
text = ep3_admin_events.0004.a
|
||||
}
|
||||
name = {
|
||||
trigger = {
|
||||
exists = scope:reacting_spouse
|
||||
scope:reacting_spouse = {
|
||||
NOR = {
|
||||
has_trait = gluttonous
|
||||
has_trait = greedy
|
||||
}
|
||||
}
|
||||
}
|
||||
text = ep3_admin_events.0004.b
|
||||
}
|
||||
name = {
|
||||
trigger = {
|
||||
NOT = { exists = scope:reacting_spouse }
|
||||
}
|
||||
text = ep3_admin_events.0004.c
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Notification event that you became independent
|
||||
ep3_admin_events.0005 = {
|
||||
type = character_event
|
||||
title = ep3_admin_events.0005.t
|
||||
desc = {
|
||||
desc = ep3_admin_events.0005.intro
|
||||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = { exists = scope:still_admin }
|
||||
desc = ep3_admin_events.0005.desc_still_admin
|
||||
}
|
||||
desc = ep3_admin_events.0005.desc_lost_admin
|
||||
}
|
||||
}
|
||||
theme = administrative
|
||||
left_portrait = {
|
||||
character = root
|
||||
triggered_animation = {
|
||||
trigger = {
|
||||
OR = {
|
||||
has_trait = fickle
|
||||
has_trait = lazy
|
||||
has_trait = paranoid
|
||||
}
|
||||
}
|
||||
animation = stress
|
||||
}
|
||||
animation = interested
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:messenger
|
||||
animation = chancellor
|
||||
}
|
||||
lower_right_portrait = scope:gov_liege
|
||||
|
||||
immediate = {
|
||||
# Let's find a character to bring us these news
|
||||
if = {
|
||||
limit = {
|
||||
exists = cp:councillor_chancellor
|
||||
cp:councillor_chancellor = { is_available_healthy_ai_adult = yes }
|
||||
}
|
||||
cp:councillor_chancellor = { save_scope_as = messenger }
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
any_courtier = { is_available_healthy_ai_adult = yes }
|
||||
}
|
||||
ordered_courtier = {
|
||||
limit = {
|
||||
is_available_healthy_ai_adult = yes
|
||||
}
|
||||
order_by = diplomacy
|
||||
save_scope_as = messenger
|
||||
}
|
||||
}
|
||||
else = {
|
||||
create_character = {
|
||||
location = root.capital_province
|
||||
template = diplomacy_foreign_affairs_focus_friend_template
|
||||
faith = root.capital_county.faith
|
||||
culture = root.capital_county.culture
|
||||
save_scope_as = messenger
|
||||
}
|
||||
}
|
||||
|
||||
# Show this to make it clear to the player that you became independent
|
||||
show_as_tooltip = {
|
||||
create_title_and_vassal_change = {
|
||||
type = independency
|
||||
save_scope_as = change
|
||||
add_claim_on_loss = no
|
||||
}
|
||||
becomes_independent = { change = scope:change }
|
||||
resolve_title_and_vassal_change = scope:change
|
||||
}
|
||||
if = { # You are allowed to keep admin as your government
|
||||
limit = {
|
||||
highest_held_title_tier >= tier_kingdom
|
||||
culture ?= { has_cultural_parameter = can_adopt_administrative_government_as_kingdom_tier }
|
||||
}
|
||||
save_scope_as = still_admin
|
||||
}
|
||||
else = { # You change your government
|
||||
admin_change_government_effect = yes
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = ep3_admin_events.0005.a
|
||||
# We handle everything in the immediate
|
||||
}
|
||||
}
|
||||
|
||||
# Reception Hall domicile upgrade provides legitimacy
|
||||
# We put it in a delayed event to make sure that we can notify the player of the effect, so they can see it
|
||||
ep3_admin_events.0010 = {
|
||||
hidden = yes
|
||||
|
||||
immediate = {
|
||||
save_scope_as = legitimacy_gainer
|
||||
|
||||
# We first send the notification of the legitimacy being granted
|
||||
house = {
|
||||
every_house_member = {
|
||||
limit = { is_ai = no }
|
||||
send_interface_message = {
|
||||
type = event_toast_effect_good
|
||||
title = ep3_dynasty_legacy_gain_legitimacy_effect_title
|
||||
left_icon = root
|
||||
right_icon = root.primary_title
|
||||
show_as_tooltip = {
|
||||
scope:legitimacy_gainer = { add_legitimacy = house.var:ep3_legacy_legitimacy_counter }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Then we add the actual legitimacy
|
||||
add_legitimacy = house.var:ep3_legacy_legitimacy_counter
|
||||
|
||||
# Finally, let's reset the counter according to building level
|
||||
house = {
|
||||
if = {
|
||||
limit = {
|
||||
house_head.domicile ?= { has_domicile_parameter = reception_hall_legitimacy_loss_04 }
|
||||
}
|
||||
change_variable = {
|
||||
name = ep3_legacy_legitimacy_counter
|
||||
multiply = 0.75
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
house_head.domicile ?= { has_domicile_parameter = reception_hall_legitimacy_loss_03 }
|
||||
}
|
||||
change_variable = {
|
||||
name = ep3_legacy_legitimacy_counter
|
||||
multiply = 0.5
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
house_head.domicile ?= { has_domicile_parameter = reception_hall_legitimacy_loss_02 }
|
||||
}
|
||||
change_variable = {
|
||||
name = ep3_legacy_legitimacy_counter
|
||||
multiply = 0.25
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
house_head.domicile ?= { has_domicile_parameter = reception_hall_legitimacy_loss_01 }
|
||||
}
|
||||
change_variable = {
|
||||
name = ep3_legacy_legitimacy_counter
|
||||
multiply = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1,173 +0,0 @@
|
|||
########################
|
||||
# EP3 Councillors Events
|
||||
########################
|
||||
namespace = ep3_councillor_event
|
||||
|
||||
# Spouse increases your Influence
|
||||
ep3_councillor_event.0001 = {
|
||||
hidden = yes
|
||||
|
||||
cooldown = { years = 10 }
|
||||
|
||||
trigger = {
|
||||
valid_spouse_councillor_trigger = yes
|
||||
government_allows = administrative
|
||||
}
|
||||
|
||||
weight_multiplier = {
|
||||
base = 1
|
||||
councillor_spouse_limited_skill_rating_modifier = {
|
||||
SKILL = intrigue
|
||||
SCALE = 1
|
||||
SKILL_RATING = spouse_skill_rating_1
|
||||
}
|
||||
}
|
||||
|
||||
immediate = {
|
||||
cp:councillor_spouse = {
|
||||
save_scope_as = councillor
|
||||
}
|
||||
send_interface_message = {
|
||||
type = msg_spouse_task_good
|
||||
title = ep3_councillor_event.0001.t
|
||||
desc = {
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:councillor = { diplomacy < average_skill_level }
|
||||
}
|
||||
desc = spouse_task_diplomacy_good_unskilled_notification_tooltip
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:councillor = { diplomacy >= average_skill_level }
|
||||
}
|
||||
desc = spouse_task_diplomacy_good_skilled_notification_tooltip
|
||||
}
|
||||
}
|
||||
|
||||
right_icon = scope:councillor
|
||||
|
||||
change_influence = {
|
||||
if = {
|
||||
limit = {
|
||||
scope:councillor = {
|
||||
culture = { has_cultural_tradition = tradition_ep3_palace_politics }
|
||||
}
|
||||
}
|
||||
add = medium_influence_gain
|
||||
}
|
||||
else = {
|
||||
add = minor_influence_gain
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Spouse increases your candidate score for a title if you are in to inherit
|
||||
ep3_councillor_event.0002 = {
|
||||
hidden = yes
|
||||
|
||||
cooldown = { years = 10 }
|
||||
|
||||
trigger = {
|
||||
valid_spouse_councillor_trigger = yes
|
||||
government_allows = administrative
|
||||
top_liege = {
|
||||
any_sub_realm_title = {
|
||||
tier >= tier_duchy
|
||||
is_noble_family_title = no
|
||||
holder = { government_allows = administrative }
|
||||
any_title_heir = {
|
||||
prev = { # For getting the correct title
|
||||
place_in_line_of_succession = {
|
||||
target = prev # And again for going back and getting the correct character
|
||||
value <= 3
|
||||
}
|
||||
}
|
||||
this = root
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
weight_multiplier = {
|
||||
base = 1
|
||||
councillor_spouse_limited_skill_rating_modifier = {
|
||||
SKILL = diplomacy
|
||||
SCALE = 1
|
||||
SKILL_RATING = spouse_skill_rating_1
|
||||
}
|
||||
}
|
||||
|
||||
immediate = {
|
||||
cp:councillor_spouse = {
|
||||
save_scope_as = councillor
|
||||
}
|
||||
top_liege = {
|
||||
random_sub_realm_title = {
|
||||
limit = {
|
||||
tier >= tier_duchy
|
||||
is_noble_family_title = no
|
||||
holder = { government_allows = administrative }
|
||||
any_title_heir = {
|
||||
prev = {
|
||||
place_in_line_of_succession = {
|
||||
target = prev
|
||||
value <= 3
|
||||
}
|
||||
}
|
||||
this = root
|
||||
}
|
||||
}
|
||||
save_scope_as = target_title
|
||||
}
|
||||
}
|
||||
save_scope_value_as = {
|
||||
name = improved_candidate_score
|
||||
value = {
|
||||
if = {
|
||||
limit = {
|
||||
scope:councillor = {
|
||||
culture = { has_cultural_tradition = tradition_ep3_palace_politics }
|
||||
}
|
||||
}
|
||||
add = 15
|
||||
}
|
||||
else = {
|
||||
add = 10
|
||||
}
|
||||
}
|
||||
}
|
||||
send_interface_message = {
|
||||
type = msg_spouse_task_good
|
||||
title = ep3_councillor_event.0002.t
|
||||
desc = {
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:councillor = { diplomacy < average_skill_level }
|
||||
}
|
||||
desc = spouse_task_diplomacy_good_unskilled_notification_tooltip
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:councillor = { diplomacy >= average_skill_level }
|
||||
}
|
||||
desc = spouse_task_diplomacy_good_skilled_notification_tooltip
|
||||
}
|
||||
}
|
||||
|
||||
right_icon = scope:councillor
|
||||
left_icon = scope:target_title
|
||||
|
||||
custom_tooltip = ep3_councillor_event.0002.desc
|
||||
|
||||
scope:target_title = {
|
||||
change_appointment_investment = {
|
||||
target = root
|
||||
value = scope:improved_candidate_score
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -98,7 +98,7 @@ ep3_emperor_yearly.8000 = {
|
|||
# Ensure you are l'empereur
|
||||
highest_held_title_tier >= tier_empire
|
||||
is_independent_ruler = yes
|
||||
government_allows = administrative
|
||||
government_has_mechanic = administrative
|
||||
# Ensure there are people to annoy
|
||||
any_vassal = {
|
||||
count >= 3
|
||||
|
|
@ -162,7 +162,7 @@ ep3_emperor_yearly.8000 = {
|
|||
}
|
||||
}
|
||||
save_scope_as = suggestor
|
||||
}
|
||||
}
|
||||
}
|
||||
# Find development target
|
||||
ordered_sub_realm_county = {
|
||||
|
|
@ -345,7 +345,7 @@ ep3_emperor_yearly.8010 = {
|
|||
opening = {
|
||||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = { has_title = title:e_byzantium }
|
||||
trigger = { is_roman_emperor_trigger = yes }
|
||||
desc = ep3_emperor_yearly.8010.opening_byz
|
||||
}
|
||||
desc = ep3_emperor_yearly.8010.opening
|
||||
|
|
@ -363,7 +363,7 @@ ep3_emperor_yearly.8010 = {
|
|||
# Ensure you are l'empereur
|
||||
highest_held_title_tier >= tier_empire
|
||||
is_independent_ruler = yes
|
||||
government_allows = administrative
|
||||
government_has_mechanic = administrative
|
||||
# Ensure there is a governor to be duped
|
||||
any_vassal = { emperor_yearly_8010_valid_governor_trigger = yes }
|
||||
}
|
||||
|
|
@ -419,7 +419,7 @@ ep3_emperor_yearly.8010 = {
|
|||
modifier = grateful_opinion
|
||||
opinion = 15
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = minor_stress_impact_gain
|
||||
callous = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -451,7 +451,7 @@ ep3_emperor_yearly.8010 = {
|
|||
target = scope:liar
|
||||
type = loyalty_hook
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
just = minor_stress_impact_gain
|
||||
honest = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -480,7 +480,7 @@ ep3_emperor_yearly.8010 = {
|
|||
hidden_effect = {
|
||||
scope:liar = { change_prison_type = dungeon }
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
lazy = minor_stress_impact_gain
|
||||
arbitrary = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -502,7 +502,7 @@ ep3_emperor_yearly.8010 = {
|
|||
killer = scope:governor
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
forgiving = minor_stress_impact_gain
|
||||
compassionate = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -814,7 +814,7 @@ ep3_emperor_yearly.8020 = {
|
|||
}
|
||||
}
|
||||
save_scope_as = suggestor
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -844,7 +844,7 @@ ep3_emperor_yearly.8020 = {
|
|||
}
|
||||
highlight_portrait = scope:purpler_1
|
||||
scope:purpler_1 = { emperor_yearly_8020_valid_purpler_effect = yes }
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -886,7 +886,7 @@ ep3_emperor_yearly.8020 = {
|
|||
}
|
||||
highlight_portrait = scope:purpler_2
|
||||
scope:purpler_2 = { emperor_yearly_8020_valid_purpler_effect = yes }
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -928,7 +928,7 @@ ep3_emperor_yearly.8020 = {
|
|||
}
|
||||
highlight_portrait = scope:purpler_3
|
||||
scope:purpler_3 = { emperor_yearly_8020_valid_purpler_effect = yes }
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -947,7 +947,7 @@ ep3_emperor_yearly.8020 = {
|
|||
option = { # PURPLE MINE
|
||||
name = ep3_emperor_yearly.8020.d
|
||||
add_prestige = medium_prestige_value
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -1173,7 +1173,7 @@ ep3_emperor_yearly.8030 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
craven = medium_stress_impact_gain
|
||||
calm = minor_stress_impact_gain
|
||||
forgiving = minor_stress_impact_gain
|
||||
|
|
@ -1192,7 +1192,7 @@ ep3_emperor_yearly.8030 = {
|
|||
remove_treasury_or_gold = minor_treasury_or_gold_value
|
||||
ep3_emperor_yearly_8030_coast_modifier_effect = { MODIFIER = mandate }
|
||||
ep3_emperor_yearly_8030_sea_modifier_effect = { MODIFIER = mandate }
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = medium_stress_impact_gain
|
||||
lazy = minor_stress_impact_gain
|
||||
callous = minor_stress_impact_gain
|
||||
|
|
@ -1212,7 +1212,7 @@ ep3_emperor_yearly.8030 = {
|
|||
add_piety = major_piety_gain
|
||||
ep3_emperor_yearly_8030_coast_modifier_effect = { MODIFIER = loose }
|
||||
ep3_emperor_yearly_8030_sea_modifier_effect = { MODIFIER = loose }
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
zealous = medium_stress_impact_loss
|
||||
diligent = minor_stress_impact_gain
|
||||
compassionate = minor_stress_impact_gain
|
||||
|
|
@ -1579,7 +1579,7 @@ ep3_emperor_yearly.8050 = {
|
|||
trigger = {
|
||||
has_ep3_dlc_trigger = yes
|
||||
# Ensure you are l'empereur
|
||||
government_allows = administrative
|
||||
government_has_mechanic = administrative
|
||||
highest_held_title_tier >= tier_empire
|
||||
is_independent_ruler = yes
|
||||
# Have a marshal
|
||||
|
|
@ -1702,18 +1702,18 @@ ep3_emperor_yearly.8050 = {
|
|||
option = { # Recruit
|
||||
name = {
|
||||
text = ep3_emperor_yearly.8050.b.byz
|
||||
trigger = { primary_title = title:e_byzantium }
|
||||
trigger = { is_eastern_roman_emperor_primary_title_trigger = yes }
|
||||
}
|
||||
name = {
|
||||
text = ep3_emperor_yearly.8050.b
|
||||
trigger = { primary_title != title:e_byzantium }
|
||||
trigger = { is_eastern_roman_emperor_primary_title_trigger = no }
|
||||
}
|
||||
pay_short_term_gold = {
|
||||
gold = minor_gold_value
|
||||
target = scope:raider
|
||||
}
|
||||
if = {
|
||||
limit = { has_title = title:e_byzantium }
|
||||
limit = { is_roman_emperor_trigger = yes }
|
||||
scope:raider = { add_trait = varangian }
|
||||
}
|
||||
add_courtier = scope:raider
|
||||
|
|
@ -1722,7 +1722,7 @@ ep3_emperor_yearly.8050 = {
|
|||
modifier = loyalty_opinion
|
||||
opinion = 20
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = medium_stress_impact_gain
|
||||
vengeful = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1759,7 +1759,7 @@ ep3_emperor_yearly.8050 = {
|
|||
add_short_term_gold = root.tiny_gold_value
|
||||
}
|
||||
rightfully_imprison_character_less_verbose_effect = {
|
||||
TARGET = scope:raider
|
||||
TARGET = scope:raider
|
||||
IMPRISONER = root
|
||||
}
|
||||
}
|
||||
|
|
@ -1784,7 +1784,7 @@ ep3_emperor_yearly.8050 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
craven = medium_stress_impact_gain
|
||||
lazy = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1803,7 +1803,7 @@ ep3_emperor_yearly.8050 = {
|
|||
gold = tiny_gold_value
|
||||
target = scope:raider
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = medium_stress_impact_gain
|
||||
wrathful = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1940,33 +1940,21 @@ scripted_effect ep3_emperor_yearly_8060_defect_effect = {
|
|||
if = {
|
||||
limit = {
|
||||
scope:sponsor = {
|
||||
NOT = { government_allows = administrative }
|
||||
NOT = { government_has_mechanic = administrative }
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
faith = { religion_tag = islam_religion }
|
||||
}
|
||||
change_government = clan_government
|
||||
}
|
||||
else = { change_government = feudal_government }
|
||||
assign_feudal_governments_effect = yes
|
||||
}
|
||||
hidden_effect = {
|
||||
every_vassal = {
|
||||
limit = { government_allows = administrative }
|
||||
limit = { government_has_mechanic = administrative }
|
||||
if = {
|
||||
limit = {
|
||||
scope:sponsor = {
|
||||
NOT = { government_allows = administrative }
|
||||
NOT = { government_has_mechanic = administrative }
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
faith = { religion_tag = islam_religion }
|
||||
}
|
||||
change_government = clan_government
|
||||
}
|
||||
else = { change_government = feudal_government }
|
||||
assign_feudal_governments_effect = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2048,7 +2036,7 @@ ep3_emperor_yearly.8060 = {
|
|||
# Ensure you are l'empereur
|
||||
highest_held_title_tier >= tier_empire
|
||||
is_independent_ruler = yes
|
||||
government_allows = administrative
|
||||
government_has_mechanic = administrative
|
||||
# To avoid edge cases
|
||||
is_at_war = no
|
||||
# Valid defector exists
|
||||
|
|
@ -2136,7 +2124,7 @@ ep3_emperor_yearly.8060 = {
|
|||
}
|
||||
}
|
||||
add_tyranny = medium_tyranny_gain
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
just = medium_stress_impact_gain
|
||||
forgiving = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -2160,7 +2148,7 @@ ep3_emperor_yearly.8060 = {
|
|||
opinion = 25
|
||||
target = scope:defector
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = medium_stress_impact_gain
|
||||
vengeful = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -2197,7 +2185,7 @@ ep3_emperor_yearly.8060 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
just = medium_stress_impact_gain
|
||||
diligent = medium_stress_impact_gain
|
||||
}
|
||||
|
|
|
|||
|
|
@ -108,7 +108,7 @@ ep3_eparch_event.0001 = {
|
|||
# Follow up event for the liege
|
||||
scope:emperor = { trigger_event = ep3_eparch_event.0002 }
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = medium_stress_impact_loss
|
||||
}
|
||||
|
||||
|
|
@ -149,7 +149,7 @@ ep3_eparch_event.0001 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
# None
|
||||
}
|
||||
|
||||
|
|
@ -174,7 +174,7 @@ ep3_eparch_event.0001 = {
|
|||
option = { # Surely the capital is not in any danger?
|
||||
name = ep3_eparch_event.0001.c
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
craven = medium_stress_impact_loss
|
||||
}
|
||||
|
||||
|
|
@ -301,7 +301,7 @@ ep3_eparch_event.0002 = {
|
|||
OPINION = default_friend_opinion
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = medium_stress_impact_loss
|
||||
}
|
||||
|
||||
|
|
@ -334,7 +334,7 @@ ep3_eparch_event.0002 = {
|
|||
option = { # They are only doing their job.
|
||||
name = ep3_eparch_event.0002.b
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
# None
|
||||
}
|
||||
|
||||
|
|
@ -441,7 +441,7 @@ ep3_eparch_event.0005 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = minor_stress_impact_gain
|
||||
}
|
||||
|
||||
|
|
@ -531,7 +531,7 @@ ep3_eparch_event.0005 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = minor_stress_impact_gain
|
||||
}
|
||||
|
||||
|
|
@ -607,7 +607,7 @@ ep3_eparch_event.0005 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = minor_stress_impact_gain
|
||||
}
|
||||
|
||||
|
|
@ -638,7 +638,7 @@ ep3_eparch_event.0005 = {
|
|||
|
||||
eparch_neglecting_duty_effect = yes
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
diligent = medium_stress_impact_gain
|
||||
}
|
||||
|
||||
|
|
@ -756,7 +756,7 @@ ep3_eparch_event.0010 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
fickle = medium_stress_impact_gain
|
||||
}
|
||||
|
||||
|
|
@ -793,7 +793,7 @@ ep3_eparch_event.0010 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
|
|
@ -865,7 +865,7 @@ ep3_eparch_event.0010 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
|
|
@ -892,7 +892,7 @@ ep3_eparch_event.0010 = {
|
|||
|
||||
eparch_neglecting_duty_effect = yes
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
diligent = medium_stress_impact_gain
|
||||
compassionate = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1018,9 +1018,9 @@ ep3_eparch_event.0015 = {
|
|||
any_pool_character = {
|
||||
province = scope:capital
|
||||
is_available_adult_education_teacher = yes
|
||||
NOR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
has_none_of_variables = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1028,9 +1028,9 @@ ep3_eparch_event.0015 = {
|
|||
province = scope:capital
|
||||
limit = {
|
||||
is_available_adult_education_teacher = yes
|
||||
NOR = {
|
||||
has_character_flag = teacher_1
|
||||
has_character_flag = teacher_2
|
||||
has_none_of_variables = {
|
||||
name = teacher_1
|
||||
name = teacher_2
|
||||
}
|
||||
}
|
||||
save_scope_as = teacher_local_scholar
|
||||
|
|
@ -1076,14 +1076,15 @@ ep3_eparch_event.0015 = {
|
|||
random_traits = yes
|
||||
dynasty = none
|
||||
faith = scope:capital.faith
|
||||
rite = scope:capital.rite
|
||||
culture = scope:capital.culture
|
||||
gender_female_chance = {
|
||||
if = {
|
||||
limit = { scope:capital.faith = { has_doctrine = doctrine_gender_male_dominated } }
|
||||
limit = { scope:capital.rite = { rite_has_doctrine = doctrine_gender_male_dominated } }
|
||||
add = 0
|
||||
}
|
||||
else_if = {
|
||||
limit = { scope:capital.faith = { has_doctrine = doctrine_gender_female_dominated } }
|
||||
limit = { scope:capital.rite = { rite_has_doctrine = doctrine_gender_female_dominated } }
|
||||
add = 100
|
||||
}
|
||||
else = {
|
||||
|
|
@ -1119,7 +1120,7 @@ ep3_eparch_event.0015 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
|
|
@ -1205,7 +1206,7 @@ ep3_eparch_event.0015 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = medium_stress_impact_gain
|
||||
}
|
||||
|
||||
|
|
@ -1604,7 +1605,7 @@ ep3_eparch_event.9000 = {
|
|||
trigger_event = ep3_eparch_event.9001
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = medium_stress_impact_gain
|
||||
forgiving = minor_stress_impact_gain
|
||||
wrathful = minor_stress_impact_loss
|
||||
|
|
@ -1670,7 +1671,7 @@ ep3_eparch_event.9000 = {
|
|||
trigger_event = ep3_eparch_event.9001
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
honest = minor_stress_impact_gain
|
||||
}
|
||||
|
||||
|
|
@ -1704,7 +1705,7 @@ ep3_eparch_event.9000 = {
|
|||
trigger_event = ep3_eparch_event.9001
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
vengeful = medium_stress_impact_gain
|
||||
just = minor_stress_impact_gain
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -294,8 +294,10 @@ ep3_governor_yearly.8010 = {
|
|||
trigger = {
|
||||
NOT = { scope:governor_request ?= flag:candidacy }
|
||||
exists = scope:title
|
||||
exists = scope:their_title
|
||||
exists = scope:title_receiver
|
||||
scope:their_title = { has_order_of_succession = appointment }
|
||||
scope:title = { has_order_of_succession = appointment }
|
||||
}
|
||||
modifier = {
|
||||
add = 10
|
||||
|
|
@ -865,7 +867,7 @@ ep3_governor_yearly.8030 = {
|
|||
option = { # Tax it
|
||||
name = ep3_governor_yearly.8030.a
|
||||
add_treasury_or_gold = medium_treasury_or_gold_value
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
generous = minor_stress_impact_gain
|
||||
compassionate = minor_stress_impact_gain
|
||||
just = minor_stress_impact_gain
|
||||
|
|
@ -892,7 +894,7 @@ ep3_governor_yearly.8030 = {
|
|||
years = 10
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = medium_stress_impact_gain
|
||||
callous = minor_stress_impact_gain
|
||||
arrogant = minor_stress_impact_gain
|
||||
|
|
@ -908,7 +910,7 @@ ep3_governor_yearly.8030 = {
|
|||
|
||||
option = { # Leave it
|
||||
name = ep3_governor_yearly.8030.c
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
diligent = minor_stress_impact_gain
|
||||
greedy = minor_stress_impact_gain
|
||||
arbitrary = minor_stress_impact_gain
|
||||
|
|
@ -1025,7 +1027,7 @@ ep3_governor_yearly.8040 = {
|
|||
modifier = respect_opinion
|
||||
opinion = 15
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = minor_stress_impact_gain
|
||||
lazy = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1049,7 +1051,7 @@ ep3_governor_yearly.8040 = {
|
|||
modifier = annoyed_opinion
|
||||
opinion = -15
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
generous = minor_stress_impact_gain
|
||||
diligent = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1105,7 +1107,7 @@ ep3_governor_yearly.8040 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_gain
|
||||
humble = minor_stress_impact_gain
|
||||
calm = minor_stress_impact_gain
|
||||
|
|
@ -1131,7 +1133,7 @@ ep3_governor_yearly.8040 = {
|
|||
modifier = ep3_governor_yearly_8040_shirker_modifier
|
||||
years = 5
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = minor_stress_impact_gain
|
||||
just = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1189,7 +1191,7 @@ ep3_governor_yearly.8050 = {
|
|||
|
||||
trigger = {
|
||||
has_ep3_dlc_trigger = yes
|
||||
government_has_flag = government_is_administrative
|
||||
government_has_mechanic = administrative
|
||||
is_available_adult = yes
|
||||
is_governor = yes
|
||||
top_liege = {
|
||||
|
|
@ -1232,7 +1234,7 @@ ep3_governor_yearly.8050 = {
|
|||
modifier = ep3_governor_yearly_8050_imperial_recruiter_modifier
|
||||
years = 10
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
craven = medium_stress_impact_gain
|
||||
content = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1252,7 +1254,7 @@ ep3_governor_yearly.8050 = {
|
|||
modifier = ep3_governor_yearly_8050_imperial_fortification_modifier
|
||||
years = 10
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
brave = minor_stress_impact_gain
|
||||
arrogant = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1274,7 +1276,7 @@ ep3_governor_yearly.8050 = {
|
|||
modifier = ep3_governor_yearly_8050_imperial_resources_modifier
|
||||
years = 10
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
generous = minor_stress_impact_gain
|
||||
humble = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1289,7 +1291,7 @@ ep3_governor_yearly.8050 = {
|
|||
|
||||
option = { # Nothing
|
||||
name = ep3_governor_yearly.8050.d
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = minor_stress_impact_gain
|
||||
ambitious = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1399,7 +1401,7 @@ ep3_governor_yearly.8060 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
honest = medium_stress_impact_gain
|
||||
diligent = medium_stress_impact_gain
|
||||
just = minor_stress_impact_gain
|
||||
|
|
@ -1458,7 +1460,7 @@ ep3_governor_yearly.8060 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
honest = medium_stress_impact_gain
|
||||
diligent = medium_stress_impact_gain
|
||||
just = minor_stress_impact_gain
|
||||
|
|
@ -1480,7 +1482,7 @@ ep3_governor_yearly.8060 = {
|
|||
modifier = ep3_bolstered_governor_treasury_modifier
|
||||
years = 10
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arbitrary = minor_stress_impact_gain
|
||||
greedy = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
|
|
@ -1496,7 +1498,7 @@ ep3_governor_yearly.8060 = {
|
|||
|
||||
option = { # Do nothing
|
||||
name = ep3_governor_yearly.8060.d
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
fickle = minor_stress_impact_gain
|
||||
arbitrary = medium_stress_impact_gain
|
||||
ambitious = minor_stress_impact_gain
|
||||
|
|
@ -1627,7 +1629,7 @@ ep3_governor_yearly.8062 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
honest = minor_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -1702,7 +1704,7 @@ ep3_governor_yearly.8062 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = minor_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -1769,7 +1771,7 @@ ep3_governor_yearly.8062 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = minor_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -1788,7 +1790,7 @@ ep3_governor_yearly.8062 = {
|
|||
modifier = suspicious_opinion
|
||||
opinion = -10
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = medium_stress_impact_gain
|
||||
stubborn = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1846,7 +1848,7 @@ ep3_governor_yearly.8070 = {
|
|||
name = ep3_governor_yearly.8070.a
|
||||
increase_governance_effect = { VALUE = 10 }
|
||||
add_stewardship_skill = 1
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = medium_stress_impact_gain
|
||||
lazy = medium_stress_impact_gain
|
||||
impatient = medium_stress_impact_gain
|
||||
|
|
@ -1864,7 +1866,7 @@ ep3_governor_yearly.8070 = {
|
|||
option = { # Find someone to help
|
||||
name = ep3_governor_yearly.8070.b
|
||||
remove_short_term_gold = medium_gold_value
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
lazy = major_stress_impact_loss
|
||||
stubborn = minor_stress_impact_gain
|
||||
greedy = minor_stress_impact_gain
|
||||
|
|
@ -1885,7 +1887,7 @@ ep3_governor_yearly.8070 = {
|
|||
modifier = ep3_governor_yearly_8070_ignore_modifier
|
||||
years = 5
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = medium_stress_impact_loss
|
||||
lazy = massive_stress_impact_loss
|
||||
diligent = minor_stress_impact_gain
|
||||
|
|
@ -1941,6 +1943,7 @@ ep3_governor_yearly.8080 = {
|
|||
location = root.capital_province
|
||||
culture = root.capital_county.culture
|
||||
faith = root.capital_county.faith
|
||||
rite = root.capital_county.rite
|
||||
dynasty = none
|
||||
save_scope_as = magistrate
|
||||
}
|
||||
|
|
@ -1953,7 +1956,7 @@ ep3_governor_yearly.8080 = {
|
|||
modifier = ep3_governor_yearly_8080_tense_bureaucracy_modifier
|
||||
years = 10
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arbitrary = minor_stress_impact_gain
|
||||
greedy = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1979,7 +1982,7 @@ ep3_governor_yearly.8080 = {
|
|||
killer = root
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = minor_stress_impact_gain
|
||||
forgiving = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -2000,7 +2003,7 @@ ep3_governor_yearly.8080 = {
|
|||
years = 10
|
||||
}
|
||||
scope:magistrate = { silent_disappearance_effect = yes }
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
honest = minor_stress_impact_gain
|
||||
generous = minor_stress_impact_gain
|
||||
diligent = minor_stress_impact_gain
|
||||
|
|
@ -2032,7 +2035,7 @@ ep3_governor_yearly.8080 = {
|
|||
modifier = grateful_opinion
|
||||
opinion = 15
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
callous = minor_stress_impact_gain
|
||||
vengeful = minor_stress_impact_gain
|
||||
sadistic = minor_stress_impact_gain
|
||||
|
|
@ -2177,7 +2180,7 @@ ep3_governor_yearly.8090 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
honest = minor_stress_impact_gain
|
||||
just = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -2228,7 +2231,7 @@ ep3_governor_yearly.8090 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = minor_stress_impact_gain
|
||||
shy = minor_stress_impact_gain
|
||||
vengeful = minor_stress_impact_gain
|
||||
|
|
@ -2262,7 +2265,7 @@ ep3_governor_yearly.8090 = {
|
|||
OPINION = default_rival_opinion
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
honest = minor_stress_impact_gain
|
||||
generous = minor_stress_impact_gain
|
||||
diligent = minor_stress_impact_gain
|
||||
|
|
@ -2300,7 +2303,7 @@ ep3_governor_yearly.8090 = {
|
|||
OPINION = default_rival_opinion
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
callous = minor_stress_impact_gain
|
||||
vengeful = minor_stress_impact_gain
|
||||
sadistic = minor_stress_impact_gain
|
||||
|
|
@ -2430,7 +2433,7 @@ ep3_governor_yearly.8100 = {
|
|||
CHARACTER = scope:governor
|
||||
OPINION = default_rival_opinion
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
calm = minor_stress_impact_gain
|
||||
forgiving = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -2457,7 +2460,7 @@ ep3_governor_yearly.8100 = {
|
|||
CHARACTER = scope:governor
|
||||
OPINION = default_rival_opinion
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = minor_stress_impact_gain
|
||||
ambitious = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -2500,7 +2503,7 @@ ep3_governor_yearly.8100 = {
|
|||
|
||||
option = { # Ignore
|
||||
name = ep3_governor_yearly.8100.d
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
vengeful = minor_stress_impact_gain
|
||||
wrathful = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -2678,7 +2681,7 @@ ep3_governor_yearly.8110 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
honest = minor_stress_impact_gain
|
||||
content = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -2703,7 +2706,7 @@ ep3_governor_yearly.8110 = {
|
|||
modifier = unfriendly_opinion
|
||||
opinion = -15
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
vengeful = minor_stress_impact_gain
|
||||
wrathful = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -2728,7 +2731,7 @@ ep3_governor_yearly.8110 = {
|
|||
modifier = unfriendly_opinion
|
||||
opinion = -15
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
vengeful = minor_stress_impact_gain
|
||||
wrathful = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -2760,7 +2763,7 @@ ep3_governor_yearly.8110 = {
|
|||
opinion = -15
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
calm = minor_stress_impact_gain
|
||||
forgiving = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -2918,7 +2921,7 @@ ep3_governor_yearly.8120 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_gain
|
||||
lazy = minor_stress_impact_gain
|
||||
callous = medium_stress_impact_gain
|
||||
|
|
@ -2941,7 +2944,7 @@ ep3_governor_yearly.8120 = {
|
|||
years = 5
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = minor_stress_impact_gain
|
||||
callous = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -2965,7 +2968,7 @@ ep3_governor_yearly.8120 = {
|
|||
modifier = ep3_governor_yearly_8120_relief_rejected_modifier
|
||||
years = 10
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
cynical = minor_stress_impact_gain
|
||||
compassionate = minor_stress_impact_gain
|
||||
generous = minor_stress_impact_gain
|
||||
|
|
@ -3027,7 +3030,7 @@ ep3_governor_yearly.8130 = {
|
|||
modifier = ep3_governor_yearly_8130_raised_taxes_modifier
|
||||
years = 5
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
generous = medium_stress_impact_gain
|
||||
honest = medium_stress_impact_gain
|
||||
just = medium_stress_impact_gain
|
||||
|
|
@ -3048,7 +3051,7 @@ ep3_governor_yearly.8130 = {
|
|||
modifier = ep3_governor_yearly_8130_special_levy_modifier
|
||||
years = 5
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
generous = minor_stress_impact_gain
|
||||
honest = minor_stress_impact_gain
|
||||
just = minor_stress_impact_gain
|
||||
|
|
@ -3071,7 +3074,7 @@ ep3_governor_yearly.8130 = {
|
|||
modifier = ep3_governor_yearly_8130_raised_almonage_modifier
|
||||
years = 5
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
callous = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
arbitrary = medium_stress_impact_gain
|
||||
|
|
@ -3088,7 +3091,7 @@ ep3_governor_yearly.8130 = {
|
|||
|
||||
option = { # Do nothing
|
||||
name = ep3_governor_yearly.8130.d
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = medium_stress_impact_gain
|
||||
generous = minor_stress_impact_gain
|
||||
arrogant = minor_stress_impact_gain
|
||||
|
|
@ -3169,13 +3172,14 @@ ep3_governor_yearly.8140 = {
|
|||
dynasty = none
|
||||
culture = scope:estate.domicile_location.county.culture
|
||||
faith = scope:estate.domicile_location.county.faith
|
||||
rite = scope:estate.domicile_location.county.rite
|
||||
gender_female_chance = {
|
||||
if = {
|
||||
limit = { scope:estate_county.faith = { has_doctrine = doctrine_gender_male_dominated } }
|
||||
limit = { scope:estate_county.rite = { rite_has_doctrine = doctrine_gender_male_dominated } }
|
||||
add = 0
|
||||
}
|
||||
else_if = {
|
||||
limit = { scope:estate_county.faith = { has_doctrine = doctrine_gender_female_dominated } }
|
||||
limit = { scope:estate_county.rite = { rite_has_doctrine = doctrine_gender_female_dominated } }
|
||||
add = 100
|
||||
}
|
||||
else = { add = 50 }
|
||||
|
|
@ -3195,7 +3199,7 @@ ep3_governor_yearly.8140 = {
|
|||
CHARACTER = scope:estate_owner
|
||||
OPINION = default_rival_opinion
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arbitrary = minor_stress_impact_gain
|
||||
arrogant = minor_stress_impact_gain
|
||||
greedy = minor_stress_impact_gain
|
||||
|
|
@ -3256,7 +3260,7 @@ ep3_governor_yearly.8140 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arbitrary = minor_stress_impact_gain
|
||||
arrogant = minor_stress_impact_gain
|
||||
greedy = minor_stress_impact_gain
|
||||
|
|
@ -3284,7 +3288,7 @@ ep3_governor_yearly.8140 = {
|
|||
years = 10
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
just = minor_stress_impact_gain
|
||||
humble = minor_stress_impact_gain
|
||||
generous = minor_stress_impact_gain
|
||||
|
|
@ -3306,7 +3310,7 @@ ep3_governor_yearly.8140 = {
|
|||
years = 10
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
generous = minor_stress_impact_gain
|
||||
compassionate = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -3569,7 +3573,7 @@ ep3_governor_yearly.8150 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
honest = medium_stress_impact_gain
|
||||
just = minor_stress_impact_gain
|
||||
greedy = minor_stress_impact_gain
|
||||
|
|
@ -3593,7 +3597,7 @@ ep3_governor_yearly.8150 = {
|
|||
name = ep3_governor_yearly.8150.b
|
||||
remove_treasury_or_gold = medium_treasury_or_gold_value
|
||||
ep3_governor_yearly_8150_county_modifier_effect = { MODIFIER = concession }
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
stubborn = minor_stress_impact_gain
|
||||
wrathful = minor_stress_impact_gain
|
||||
|
|
@ -3657,7 +3661,7 @@ ep3_governor_yearly.8150 = {
|
|||
scope:targeting_faction = {
|
||||
add_faction_discontent = { -10 -20 }
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = medium_stress_impact_gain
|
||||
just = minor_stress_impact_gain
|
||||
forgiving = medium_stress_impact_gain
|
||||
|
|
@ -3691,7 +3695,7 @@ ep3_governor_yearly.8150 = {
|
|||
}
|
||||
title_join_faction = scope:targeting_faction
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
diligent = medium_stress_impact_gain
|
||||
craven = minor_stress_impact_gain
|
||||
impatient = minor_stress_impact_gain
|
||||
|
|
@ -3880,14 +3884,15 @@ ep3_governor_yearly.8160 = {
|
|||
template = pool_repopulate_stewardship
|
||||
culture = scope:minority_county.culture
|
||||
faith = scope:minority_county.faith
|
||||
rite = scope:minority_county.rite
|
||||
location = root.location
|
||||
gender_female_chance = {
|
||||
if = {
|
||||
limit = { scope:minority_county.faith = { has_doctrine = doctrine_gender_male_dominated } }
|
||||
limit = { scope:minority_county.rite = { rite_has_doctrine = doctrine_gender_male_dominated } }
|
||||
add = 0
|
||||
}
|
||||
else_if = {
|
||||
limit = { scope:minority_county.faith = { has_doctrine = doctrine_gender_female_dominated } }
|
||||
limit = { scope:minority_county.rite = { rite_has_doctrine = doctrine_gender_female_dominated } }
|
||||
add = 100
|
||||
}
|
||||
else = {
|
||||
|
|
@ -3923,7 +3928,7 @@ ep3_governor_yearly.8160 = {
|
|||
desc = cultural_acceptance_promoted_bureaucrats
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
callous = minor_stress_impact_gain
|
||||
arrogant = minor_stress_impact_gain
|
||||
arbitrary = minor_stress_impact_gain
|
||||
|
|
@ -3940,7 +3945,7 @@ ep3_governor_yearly.8160 = {
|
|||
years = 10
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
callous = minor_stress_impact_gain
|
||||
arbitrary = minor_stress_impact_gain
|
||||
lazy = minor_stress_impact_gain
|
||||
|
|
@ -3980,7 +3985,7 @@ ep3_governor_yearly.8160 = {
|
|||
years = 10
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = medium_stress_impact_gain
|
||||
humble = minor_stress_impact_gain
|
||||
just = minor_stress_impact_gain
|
||||
|
|
@ -3996,7 +4001,7 @@ ep3_governor_yearly.8160 = {
|
|||
years = 10
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = medium_stress_impact_gain
|
||||
cynical = minor_stress_impact_gain
|
||||
just = minor_stress_impact_gain
|
||||
|
|
@ -4296,7 +4301,7 @@ ep3_governor_yearly.8170 = {
|
|||
opinion = 10
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = medium_stress_impact_gain
|
||||
callous = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -4381,7 +4386,7 @@ ep3_governor_yearly.8170 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = minor_stress_impact_gain
|
||||
callous = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -4451,7 +4456,7 @@ ep3_governor_yearly.8170 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
wrathful = minor_stress_impact_gain
|
||||
vengeful = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -4471,7 +4476,7 @@ ep3_governor_yearly.8170 = {
|
|||
modifier = annoyed_opinion
|
||||
opinion = -15
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
generous = minor_stress_impact_gain
|
||||
compassionate = minor_stress_impact_gain
|
||||
diligent = minor_stress_impact_gain
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@ ep3_interactions_events.0001 = {
|
|||
change_to_administrative_interaction_effect = yes
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -135,7 +135,7 @@ ep3_interactions_events.0002 = {
|
|||
change_to_administrative_interaction_effect = yes
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -246,7 +246,7 @@ ep3_interactions_events.0005 = {
|
|||
change_to_administrative_interaction_effect = yes
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -547,9 +547,9 @@ ep3_interactions_events.0030 = { # By Jason Cantalini
|
|||
trigger = {
|
||||
culture = { has_cultural_pillar = language_greek }
|
||||
OR = {
|
||||
has_title = title:e_byzantium
|
||||
is_roman_emperor_trigger = yes
|
||||
top_liege = {
|
||||
has_title = title:e_byzantium
|
||||
is_roman_emperor_trigger = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -952,7 +952,7 @@ ep3_interactions_events.0031 = { # By Jason Cantalini
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = medium_stress_impact_gain
|
||||
forgiving = medium_stress_impact_gain
|
||||
arbitrary = miniscule_stress_impact_gain
|
||||
|
|
@ -1004,7 +1004,7 @@ ep3_interactions_events.0031 = { # By Jason Cantalini
|
|||
}
|
||||
text = ep3_interactions_events.0031_kind
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
just = miniscule_stress_impact_gain
|
||||
ambitious = miniscule_stress_impact_gain
|
||||
stubborn = medium_stress_impact_gain
|
||||
|
|
@ -1088,9 +1088,7 @@ ep3_interactions_events.0031 = { # By Jason Cantalini
|
|||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
any_neighboring_top_liege_realm_owner = {
|
||||
exists = this
|
||||
}
|
||||
any_neighboring_top_liege_realm_owner = {}
|
||||
}
|
||||
random_neighboring_top_liege_realm_owner = {
|
||||
save_scope_as = destination_owner
|
||||
|
|
@ -1509,7 +1507,7 @@ ep3_interactions_events.0111 = {
|
|||
animation = thinking
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:actor
|
||||
character = scope:puppet_or_actor
|
||||
animation = bribing
|
||||
}
|
||||
artifact = {
|
||||
|
|
@ -1525,14 +1523,14 @@ ep3_interactions_events.0111 = {
|
|||
scope:recipient.prestige_level > 1
|
||||
scope:recipient.prestige_level < 3
|
||||
}
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
random_held_title = {
|
||||
title_tier = county
|
||||
limit = {
|
||||
NOR = {
|
||||
scope:actor.primary_title ?= this
|
||||
scope:actor.capital_county ?= this
|
||||
scope:actor.capital_county.duchy ?= this.duchy
|
||||
scope:puppet_or_actor.primary_title ?= this
|
||||
scope:puppet_or_actor.capital_county ?= this
|
||||
scope:puppet_or_actor.capital_county.duchy ?= this.duchy
|
||||
}
|
||||
is_noble_family_title = no
|
||||
is_landless_type_title = no
|
||||
|
|
@ -1544,18 +1542,18 @@ ep3_interactions_events.0111 = {
|
|||
else_if = {
|
||||
limit = {
|
||||
scope:recipient.prestige_level > 2
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
any_held_title = {
|
||||
title_tier = duchy
|
||||
NOR = {
|
||||
scope:actor.primary_title ?= this
|
||||
scope:actor.capital_county.de_jure_liege ?= this
|
||||
scope:puppet_or_actor.primary_title ?= this
|
||||
scope:puppet_or_actor.capital_county.de_jure_liege ?= this
|
||||
}
|
||||
any_de_jure_county = {
|
||||
holder.top_liege = scope:actor
|
||||
holder.top_liege = scope:puppet_or_actor
|
||||
NOR = {
|
||||
scope:actor.capital_county ?= this
|
||||
scope:actor.primary_title ?= this
|
||||
scope:puppet_or_actor.capital_county ?= this
|
||||
scope:puppet_or_actor.primary_title ?= this
|
||||
}
|
||||
}
|
||||
is_noble_family_title = no
|
||||
|
|
@ -1563,19 +1561,19 @@ ep3_interactions_events.0111 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
random_held_title = {
|
||||
title_tier = duchy
|
||||
limit = {
|
||||
NOR = {
|
||||
scope:actor.primary_title ?= this
|
||||
scope:actor.capital_county.de_jure_liege ?= this
|
||||
scope:puppet_or_actor.primary_title ?= this
|
||||
scope:puppet_or_actor.capital_county.de_jure_liege ?= this
|
||||
}
|
||||
any_de_jure_county = {
|
||||
holder.top_liege = scope:actor
|
||||
holder.top_liege = scope:puppet_or_actor
|
||||
NOR = {
|
||||
scope:actor.capital_county ?= this
|
||||
scope:actor.primary_title ?= this
|
||||
scope:puppet_or_actor.capital_county ?= this
|
||||
scope:puppet_or_actor.primary_title ?= this
|
||||
}
|
||||
}
|
||||
is_noble_family_title = no
|
||||
|
|
@ -1584,10 +1582,10 @@ ep3_interactions_events.0111 = {
|
|||
add_to_list = purchased_titles
|
||||
every_de_jure_county = {
|
||||
limit = {
|
||||
holder.top_liege = scope:actor
|
||||
holder.top_liege = scope:puppet_or_actor
|
||||
NOR = {
|
||||
scope:actor.capital_county ?= this
|
||||
scope:actor.primary_title ?= this
|
||||
scope:puppet_or_actor.capital_county ?= this
|
||||
scope:puppet_or_actor.primary_title ?= this
|
||||
}
|
||||
}
|
||||
add_to_list = purchased_titles
|
||||
|
|
@ -1596,15 +1594,19 @@ ep3_interactions_events.0111 = {
|
|||
}
|
||||
}
|
||||
else = {
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
random_held_title = {
|
||||
title_tier >= county
|
||||
limit = {
|
||||
NOR = {
|
||||
scope:actor.primary_title ?= this
|
||||
scope:actor.capital_county ?= this
|
||||
scope:actor.capital_county.duchy ?= duchy
|
||||
any_in_de_jure_hierarchy = { scope:actor.capital_county ?= this }
|
||||
scope:puppet_or_actor.primary_title ?= this
|
||||
scope:puppet_or_actor.capital_county ?= this
|
||||
AND = {
|
||||
# Kingdoms and above have no duchy to compare
|
||||
tier <= tier_duchy
|
||||
scope:puppet_or_actor.capital_county.duchy ?= duchy
|
||||
}
|
||||
any_in_de_jure_hierarchy = { scope:puppet_or_actor.capital_county ?= this }
|
||||
}
|
||||
is_noble_family_title = no
|
||||
is_landless_type_title = no
|
||||
|
|
@ -1614,10 +1616,10 @@ ep3_interactions_events.0111 = {
|
|||
limit = { tier = tier_duchy }
|
||||
every_de_jure_county = {
|
||||
limit = {
|
||||
holder.top_liege = scope:actor
|
||||
holder.top_liege = scope:puppet_or_actor
|
||||
NOR = {
|
||||
scope:actor.capital_county ?= this
|
||||
scope:actor.primary_title ?= this
|
||||
scope:puppet_or_actor.capital_county ?= this
|
||||
scope:puppet_or_actor.primary_title ?= this
|
||||
}
|
||||
}
|
||||
add_to_list = purchased_titles
|
||||
|
|
@ -1636,7 +1638,7 @@ ep3_interactions_events.0111 = {
|
|||
save_scope_as = target
|
||||
}
|
||||
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
every_character_war = {
|
||||
add_to_list = actor_wars
|
||||
}
|
||||
|
|
@ -1651,7 +1653,7 @@ ep3_interactions_events.0111 = {
|
|||
every_in_list = {
|
||||
list = actor_wars
|
||||
limit = {
|
||||
primary_defender = scope:actor
|
||||
primary_defender = scope:puppet_or_actor
|
||||
}
|
||||
add_to_list = join_as_defender
|
||||
remove_from_list = actor_wars
|
||||
|
|
@ -1659,7 +1661,7 @@ ep3_interactions_events.0111 = {
|
|||
every_in_list = {
|
||||
list = actor_wars
|
||||
limit = {
|
||||
primary_attacker = scope:actor
|
||||
primary_attacker = scope:puppet_or_actor
|
||||
}
|
||||
add_to_list = join_as_attacker
|
||||
remove_from_list = actor_wars
|
||||
|
|
@ -1674,9 +1676,9 @@ ep3_interactions_events.0111 = {
|
|||
prestige_level >= 2
|
||||
scope:new_primary_title = {
|
||||
NOR = {
|
||||
this = scope:actor.primary_title
|
||||
this = scope:actor.capital_county
|
||||
duchy = scope:actor.capital_county.duchy
|
||||
this = scope:puppet_or_actor.primary_title
|
||||
this = scope:puppet_or_actor.capital_county
|
||||
duchy = scope:puppet_or_actor.capital_county.duchy
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1688,7 +1690,7 @@ ep3_interactions_events.0111 = {
|
|||
show_as_tooltip = {
|
||||
# Determine hierarchy
|
||||
ep3_become_landed_save_liege_effect = {
|
||||
TITLE_GIVER = scope:actor
|
||||
TITLE_GIVER = scope:puppet_or_actor
|
||||
ALWAYS_INDEPENDENT = no
|
||||
TITLE_LIST = purchased_titles
|
||||
}
|
||||
|
|
@ -1701,7 +1703,7 @@ ep3_interactions_events.0111 = {
|
|||
ENNOBLED_ADVENTURER = flag:yes
|
||||
}
|
||||
}
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
trigger_event = ep3_interactions_events.0112
|
||||
}
|
||||
custom_tooltip = ep3_interactions_events.0111.join_wars
|
||||
|
|
@ -1820,7 +1822,7 @@ ep3_interactions_events.0111 = {
|
|||
}
|
||||
min = 50
|
||||
}
|
||||
scope:actor.culture != scope:recipient.culture
|
||||
scope:puppet_or_actor.culture != scope:recipient.culture
|
||||
trigger_if = {
|
||||
limit = { scope:new_primary_title.tier = tier_county }
|
||||
scope:new_primary_title.culture = scope:recipient.culture
|
||||
|
|
@ -1837,7 +1839,7 @@ ep3_interactions_events.0111 = {
|
|||
save_temporary_scope_value_as = {
|
||||
name = acceptance
|
||||
value = {
|
||||
value = "cultural_acceptance(scope:actor.culture)"
|
||||
value = "cultural_acceptance(scope:puppet_or_actor.culture)"
|
||||
divide = 25
|
||||
ceiling = yes
|
||||
}
|
||||
|
|
@ -1868,7 +1870,7 @@ ep3_interactions_events.0111 = {
|
|||
}
|
||||
min = 50
|
||||
}
|
||||
scope:actor.faith != scope:recipient.faith
|
||||
scope:puppet_or_actor.faith != scope:recipient.faith
|
||||
trigger_if = {
|
||||
limit = { scope:new_primary_title.tier = tier_county }
|
||||
scope:new_primary_title.faith = scope:recipient.faith
|
||||
|
|
@ -1884,7 +1886,7 @@ ep3_interactions_events.0111 = {
|
|||
scope:recipient.faith = {
|
||||
save_temporary_scope_value_as = {
|
||||
name = hostility
|
||||
value = "faith_hostility_level(scope:actor.faith)"
|
||||
value = "faith_hostility_level(scope:puppet_or_actor.faith)"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1933,7 +1935,7 @@ ep3_interactions_events.0111 = {
|
|||
name = negotiation_offer
|
||||
value = flag:artifact
|
||||
}
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
trigger_event = ep3_interactions_events.0112
|
||||
}
|
||||
custom_tooltip = ep3_interactions_events.0111.join_wars
|
||||
|
|
@ -1949,22 +1951,22 @@ ep3_interactions_events.0111 = {
|
|||
option = {
|
||||
name = ep3_interactions_events.0111.c
|
||||
trigger = {
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
NOT = { is_allied_to = scope:recipient }
|
||||
}
|
||||
}
|
||||
custom_tooltip = ep3_interactions_events.0111.actor_decides
|
||||
show_as_tooltip = {
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
create_alliance = {
|
||||
target = scope:recipient
|
||||
allied_through_owner = scope:actor
|
||||
allied_through_owner = scope:puppet_or_actor
|
||||
allied_through_target = scope:recipient
|
||||
}
|
||||
}
|
||||
scope:recipient = {
|
||||
add_opinion = {
|
||||
target = scope:actor
|
||||
target = scope:puppet_or_actor
|
||||
modifier = event_negotiated_alliance_opinion
|
||||
}
|
||||
}
|
||||
|
|
@ -1973,7 +1975,7 @@ ep3_interactions_events.0111 = {
|
|||
name = negotiation_offer
|
||||
value = flag:alliance
|
||||
}
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
trigger_event = ep3_interactions_events.0112
|
||||
}
|
||||
custom_tooltip = ep3_interactions_events.0111.join_wars
|
||||
|
|
@ -1989,21 +1991,21 @@ ep3_interactions_events.0111 = {
|
|||
option = {
|
||||
name = ep3_interactions_events.0111.d
|
||||
trigger = {
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
NOT = { is_contact_of = scope:recipient }
|
||||
}
|
||||
}
|
||||
custom_tooltip = ep3_interactions_events.0111.actor_decides
|
||||
show_as_tooltip = {
|
||||
scope:recipient = {
|
||||
add_contact = scope:actor
|
||||
add_contact = scope:puppet_or_actor
|
||||
}
|
||||
}
|
||||
save_scope_value_as = {
|
||||
name = negotiation_offer
|
||||
value = flag:contact_list
|
||||
}
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
trigger_event = ep3_interactions_events.0112
|
||||
}
|
||||
custom_tooltip = ep3_interactions_events.0111.join_wars
|
||||
|
|
@ -2037,7 +2039,7 @@ ep3_interactions_events.0111 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
trigger_event = ep3_interactions_events.0112
|
||||
}
|
||||
custom_tooltip = ep3_interactions_events.0111.join_wars
|
||||
|
|
@ -2056,12 +2058,12 @@ ep3_interactions_events.0111 = {
|
|||
#Refuse all for 5 years
|
||||
option = {
|
||||
name = ep3_interactions_events.0111.refuse_5_years
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
send_interface_toast = {
|
||||
left_icon = scope:actor
|
||||
left_icon = scope:puppet_or_actor
|
||||
right_icon = scope:recipient
|
||||
title = ep3_interactions_events.0111.refuse
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
add_opinion = {
|
||||
target = scope:recipient
|
||||
modifier = rejected_hiring_as_mercenaries
|
||||
|
|
@ -2069,6 +2071,19 @@ ep3_interactions_events.0111 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:is_puppet_action ?= yes
|
||||
scope:actor != scope:recipient
|
||||
}
|
||||
scope:actor = {
|
||||
send_interface_toast = {
|
||||
title = ep3_interactions_events.0111.refuse_puppeteer
|
||||
left_icon = scope:puppet_or_actor
|
||||
right_icon = scope:recipient
|
||||
}
|
||||
}
|
||||
}
|
||||
custom_tooltip = ep3_interactions_events.0111.refuse_5_years.tt
|
||||
|
||||
add_character_flag = {
|
||||
|
|
@ -2084,12 +2099,12 @@ ep3_interactions_events.0111 = {
|
|||
#Refuse
|
||||
option = {
|
||||
name = ep3_interactions_events.0111.f
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
send_interface_toast = {
|
||||
left_icon = scope:actor
|
||||
left_icon = scope:puppet_or_actor
|
||||
right_icon = scope:recipient
|
||||
title = ep3_interactions_events.0111.refuse
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
add_opinion = {
|
||||
target = scope:recipient
|
||||
modifier = rejected_hiring_as_mercenaries
|
||||
|
|
@ -2097,6 +2112,19 @@ ep3_interactions_events.0111 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:is_puppet_action ?= yes
|
||||
scope:actor != scope:recipient
|
||||
}
|
||||
scope:actor = {
|
||||
send_interface_toast = {
|
||||
title = ep3_interactions_events.0111.refuse_puppeteer
|
||||
left_icon = scope:puppet_or_actor
|
||||
right_icon = scope:recipient
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 1
|
||||
|
|
@ -2141,7 +2169,7 @@ ep3_interactions_events.0112 = {
|
|||
#Accept
|
||||
option = {
|
||||
name = ep3_interactions_events.0112.a
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
pay_treasury_or_gold = {
|
||||
target = scope:recipient
|
||||
value = ep3_hire_laamp_mercs_cost_value
|
||||
|
|
@ -2156,7 +2184,7 @@ ep3_interactions_events.0112 = {
|
|||
flag:land = {
|
||||
# Determine hierarchy
|
||||
ep3_become_landed_save_liege_effect = {
|
||||
TITLE_GIVER = scope:actor
|
||||
TITLE_GIVER = scope:puppet_or_actor
|
||||
ALWAYS_INDEPENDENT = no
|
||||
TITLE_LIST = purchased_titles
|
||||
}
|
||||
|
|
@ -2169,18 +2197,18 @@ ep3_interactions_events.0112 = {
|
|||
ENNOBLED_ADVENTURER = flag:yes
|
||||
}
|
||||
# Extra purchase land specific
|
||||
scope:actor = {
|
||||
stress_impact = {
|
||||
scope:puppet_or_actor = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = minor_stress_impact_gain
|
||||
lazy = minor_stress_impact_loss
|
||||
}
|
||||
}
|
||||
# Effects on land giver
|
||||
scope:actor = { add_legitimacy = -15 }
|
||||
scope:puppet_or_actor = { add_legitimacy = -15 }
|
||||
# Messages for nearby players
|
||||
create_landed_ruler_message_effect = {
|
||||
LANDED = scope:recipient
|
||||
FLAVOR_CHAR = scope:actor
|
||||
FLAVOR_CHAR = scope:puppet_or_actor
|
||||
FLAVOR_TITLE = scope:new_primary_title
|
||||
REASON = flag:purchased
|
||||
}
|
||||
|
|
@ -2191,16 +2219,16 @@ ep3_interactions_events.0112 = {
|
|||
}
|
||||
}
|
||||
flag:alliance = {
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
create_alliance = {
|
||||
target = scope:recipient
|
||||
allied_through_owner = scope:actor
|
||||
allied_through_owner = scope:puppet_or_actor
|
||||
allied_through_target = scope:recipient
|
||||
}
|
||||
}
|
||||
scope:recipient = {
|
||||
add_opinion = {
|
||||
target = scope:actor
|
||||
target = scope:puppet_or_actor
|
||||
modifier = event_negotiated_alliance_opinion
|
||||
}
|
||||
}
|
||||
|
|
@ -2217,13 +2245,13 @@ ep3_interactions_events.0112 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
remove_short_term_gold = minor_gold_value
|
||||
}
|
||||
}
|
||||
flag:contact_list = {
|
||||
scope:recipient = {
|
||||
add_contact = scope:actor
|
||||
add_contact = scope:puppet_or_actor
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2238,7 +2266,7 @@ ep3_interactions_events.0112 = {
|
|||
scope:recipient = {
|
||||
set_variable = {
|
||||
name = joined_as_mercenary
|
||||
value = scope:actor
|
||||
value = scope:puppet_or_actor
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -2317,7 +2345,7 @@ ep3_interactions_events.0112 = {
|
|||
save_temporary_scope_value_as = {
|
||||
name = acceptance
|
||||
value = {
|
||||
value = "cultural_acceptance(scope:actor.culture)"
|
||||
value = "cultural_acceptance(scope:puppet_or_actor.culture)"
|
||||
divide = 25
|
||||
ceiling = yes
|
||||
}
|
||||
|
|
@ -2352,14 +2380,14 @@ ep3_interactions_events.0112 = {
|
|||
scope:recipient.faith = {
|
||||
save_temporary_scope_value_as = {
|
||||
name = hostility
|
||||
value = "faith_hostility_level(scope:actor.faith)"
|
||||
value = "faith_hostility_level(scope:puppet_or_actor.faith)"
|
||||
}
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
factor = 0
|
||||
scope:negotiation_offer = flag:provisions
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
short_term_gold < minor_gold_value
|
||||
}
|
||||
}
|
||||
|
|
@ -2401,9 +2429,9 @@ ep3_interactions_events.0112 = {
|
|||
send_interface_message = {
|
||||
type = event_diplomacy_bad
|
||||
title = ep3_interactions_events.0112.refuse
|
||||
left_icon = scope:actor
|
||||
left_icon = scope:puppet_or_actor
|
||||
add_opinion = {
|
||||
target = scope:actor
|
||||
target = scope:puppet_or_actor
|
||||
modifier = insulted_opinion
|
||||
}
|
||||
}
|
||||
|
|
@ -2435,7 +2463,7 @@ ep3_interactions_events.0112 = {
|
|||
scope:recipient = {
|
||||
set_variable = {
|
||||
name = joined_as_mercenary
|
||||
value = scope:actor
|
||||
value = scope:puppet_or_actor
|
||||
}
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -2443,7 +2471,7 @@ ep3_interactions_events.0112 = {
|
|||
modifier = {
|
||||
factor = 0
|
||||
OR = {
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
is_ai = no
|
||||
}
|
||||
scope:recipient = {
|
||||
|
|
@ -2947,7 +2975,7 @@ ep3_interactions_events.0500 = {
|
|||
type = letter_event
|
||||
opening = ep3_interactions_events.0500.opening
|
||||
desc = ep3_interactions_events.0500.desc
|
||||
sender = scope:actor
|
||||
sender = scope:puppet_or_actor
|
||||
|
||||
trigger = { is_ai = no }
|
||||
|
||||
|
|
@ -2962,13 +2990,13 @@ ep3_interactions_events.0500 = {
|
|||
show_as_unavailable = { always = yes }
|
||||
custom_description_no_bullet = {
|
||||
text = evict_adventurer_consequences_tt
|
||||
object = scope:actor
|
||||
object = scope:puppet_or_actor
|
||||
subject = scope:recipient
|
||||
}
|
||||
scope:actor = { custom_tooltip = evict_adventurer_casus_belli_tt }
|
||||
scope:puppet_or_actor = { custom_tooltip = evict_adventurer_casus_belli_tt }
|
||||
show_as_tooltip = {
|
||||
reverse_add_opinion = {
|
||||
target = scope:actor
|
||||
target = scope:puppet_or_actor
|
||||
modifier = eviction_ignored_opinion
|
||||
}
|
||||
}
|
||||
|
|
@ -2981,17 +3009,17 @@ ep3_interactions_events.0500 = {
|
|||
}
|
||||
custom_description_no_bullet = {
|
||||
text = evict_adventurer_consequences_tt
|
||||
object = scope:actor
|
||||
object = scope:puppet_or_actor
|
||||
subject = scope:recipient
|
||||
}
|
||||
scope:actor = { custom_tooltip = evict_adventurer_casus_belli_tt }
|
||||
scope:puppet_or_actor = { custom_tooltip = evict_adventurer_casus_belli_tt }
|
||||
show_as_tooltip = {
|
||||
reverse_add_opinion = {
|
||||
target = scope:actor
|
||||
target = scope:puppet_or_actor
|
||||
modifier = eviction_ignored_opinion
|
||||
}
|
||||
}
|
||||
scope:actor = {
|
||||
scope:puppet_or_actor = {
|
||||
custom_tooltip = evict_adventurer_forced_tt
|
||||
custom_tooltip = evict_adventurer_forced_tt.part_2
|
||||
}
|
||||
|
|
@ -3078,6 +3106,12 @@ ep3_interactions_events.0501 = {
|
|||
}
|
||||
remove_variable = adventurer_expeller
|
||||
trigger_event = ep3_interactions_events.0502
|
||||
scope:expeller = { save_scope_as = puppet_or_actor }
|
||||
save_scope_as = recipient
|
||||
notify_puppeteer_of_outcome_effect = {
|
||||
TYPE = event_toast_effect_bad
|
||||
TITLE = ep3_interactions_events.0501.toast_puppeteer
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -3120,19 +3154,57 @@ ep3_interactions_events.0502 = {
|
|||
}
|
||||
}
|
||||
scope:expeller = {
|
||||
domicile.domicile_location.county.holder.top_liege ?= {
|
||||
save_scope_as = realm_expelled_from
|
||||
}
|
||||
random_neighboring_and_across_water_top_liege_realm_owner = {
|
||||
limit = {
|
||||
NOR = {
|
||||
reverse_has_opinion_modifier = {
|
||||
target = root
|
||||
modifier = eviction_ignored_opinion
|
||||
}
|
||||
reverse_has_opinion_modifier = {
|
||||
target = root
|
||||
modifier = demanded_eviction_opinion
|
||||
}
|
||||
}
|
||||
NOR = {
|
||||
has_imprisonment_reason = scope:adventurer
|
||||
has_execute_reason = scope:adventurer
|
||||
has_banish_reason = scope:adventurer
|
||||
}
|
||||
}
|
||||
alternative_limit = {
|
||||
NOR = {
|
||||
reverse_has_opinion_modifier = {
|
||||
target = root
|
||||
modifier = eviction_ignored_opinion
|
||||
}
|
||||
reverse_has_opinion_modifier = {
|
||||
target = root
|
||||
modifier = demanded_eviction_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
save_scope_as = destination_realm_owner
|
||||
}
|
||||
random_character_to_title_neighboring_and_across_water_county = {
|
||||
limit = { holder.top_liege = scope:destination_realm_owner }
|
||||
save_scope_as = expel_destination
|
||||
}
|
||||
if = {
|
||||
limit = { NOT = { exists = scope:expel_destination } }
|
||||
scope:destination_realm_owner = {
|
||||
random_realm_county = {
|
||||
limit = { is_landless_type_title = no }
|
||||
save_scope_as = expel_destination
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
start_travel_plan = {
|
||||
destination = scope:destination_realm_owner.capital_province
|
||||
destination = scope:expel_destination.title_province
|
||||
return_trip = no
|
||||
}
|
||||
}
|
||||
|
|
@ -3552,7 +3624,7 @@ ep3_interactions_events.0600 = {
|
|||
days = 30
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
trusting = medium_stress_impact_loss
|
||||
ambitious = miniscule_stress_impact_loss
|
||||
paranoid = minor_stress_impact_gain
|
||||
|
|
@ -3676,7 +3748,7 @@ ep3_interactions_events.0600 = {
|
|||
flag = supporter_response_insult
|
||||
days = 30
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = minor_stress_impact_loss
|
||||
wrathful = minor_stress_impact_loss
|
||||
fickle = minor_stress_impact_loss
|
||||
|
|
@ -3765,7 +3837,7 @@ ep3_interactions_events.0600 = {
|
|||
flag = supporter_response_hook
|
||||
days = 30
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
trusting = minor_stress_impact_loss
|
||||
generous = minor_stress_impact_loss
|
||||
just = minor_stress_impact_loss
|
||||
|
|
@ -3857,7 +3929,7 @@ ep3_interactions_events.0600 = {
|
|||
flag = supporter_response_friendship
|
||||
days = 30
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = miniscule_stress_impact_loss
|
||||
gregarious = miniscule_stress_impact_loss
|
||||
shy = minor_stress_impact_gain
|
||||
|
|
@ -3930,7 +4002,7 @@ ep3_interactions_events.0600 = {
|
|||
flag = supporter_response_gift
|
||||
days = 30
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = minor_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -3974,7 +4046,7 @@ ep3_interactions_events.0600 = {
|
|||
days = 30
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = minor_stress_impact_loss
|
||||
fickle = minor_stress_impact_loss
|
||||
arbitrary = minor_stress_impact_loss
|
||||
|
|
@ -4068,9 +4140,9 @@ ep3_interactions_events.0601 = {
|
|||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:new_landed_admin = {
|
||||
OR = {
|
||||
has_character_flag = supporter_response_insult
|
||||
has_character_flag = supporter_response_ignore
|
||||
has_variable = {
|
||||
name = supporter_response_insult
|
||||
name = supporter_response_ignore
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4083,10 +4155,10 @@ ep3_interactions_events.0601 = {
|
|||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:new_landed_admin = {
|
||||
OR = {
|
||||
has_character_flag = supporter_response_ally_success
|
||||
has_character_flag = supporter_response_ally_fail
|
||||
has_character_flag = supporter_response_ally_player
|
||||
has_variable = {
|
||||
name = supporter_response_ally_success
|
||||
name = supporter_response_ally_fail
|
||||
name = supporter_response_ally_player
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4210,9 +4282,9 @@ ep3_interactions_events.0601 = {
|
|||
name = {
|
||||
trigger = {
|
||||
scope:new_landed_admin = {
|
||||
NOR = {
|
||||
has_character_flag = supporter_response_insult
|
||||
has_character_flag = supporter_response_ignore
|
||||
has_none_of_variables = {
|
||||
name = supporter_response_insult
|
||||
name = supporter_response_ignore
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4221,9 +4293,9 @@ ep3_interactions_events.0601 = {
|
|||
name = {
|
||||
trigger = {
|
||||
scope:new_landed_admin = {
|
||||
OR = {
|
||||
has_character_flag = supporter_response_insult
|
||||
has_character_flag = supporter_response_ignore
|
||||
has_variable = {
|
||||
name = supporter_response_insult
|
||||
name = supporter_response_ignore
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -4249,7 +4321,7 @@ ep3_interactions_events.0601 = {
|
|||
target = scope:new_landed_admin
|
||||
opinion = 25
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = minor_stress_impact_gain
|
||||
arrogant = minor_stress_impact_gain
|
||||
fickle = minor_stress_impact_gain
|
||||
|
|
@ -4280,7 +4352,7 @@ ep3_interactions_events.0601 = {
|
|||
opinion = -25
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
trusting = minor_stress_impact_gain
|
||||
generous = minor_stress_impact_gain
|
||||
just = minor_stress_impact_gain
|
||||
|
|
@ -4464,6 +4536,10 @@ ep3_interactions_events.0621 = { # Ask for Influence rejection letter event
|
|||
desc = ep3_interactions_events.0621.desc
|
||||
sender = scope:recipient
|
||||
|
||||
immediate = {
|
||||
clerical_interaction_refusal_major_effect = yes
|
||||
}
|
||||
|
||||
option = {
|
||||
name = ep3_interactions_events.0621.a
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -368,7 +368,7 @@ ep3_laamps.8020 = {
|
|||
CANDIDATE = scope:wouldbe_companion
|
||||
EMPLOYER = root
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
shy = minor_stress_impact_gain
|
||||
humble = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -392,7 +392,7 @@ ep3_laamps.8020 = {
|
|||
opinion = 70
|
||||
}
|
||||
add_prestige = minor_prestige_gain
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
shy = minor_stress_impact_gain
|
||||
humble = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -413,7 +413,7 @@ ep3_laamps.8020 = {
|
|||
CHARACTER = root.location.county.holder
|
||||
OPINION = default_friend_opinion
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
gregarious = minor_stress_impact_gain
|
||||
ambitious = minor_stress_impact_gain
|
||||
stubborn = minor_stress_impact_gain
|
||||
|
|
@ -538,7 +538,7 @@ ep3_laamps.8030 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
craven = minor_stress_impact_gain
|
||||
humble = minor_stress_impact_gain
|
||||
fickle = minor_stress_impact_gain
|
||||
|
|
@ -577,7 +577,7 @@ ep3_laamps.8030 = {
|
|||
}
|
||||
add_durability = 25
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = minor_stress_impact_gain
|
||||
brave = minor_stress_impact_gain
|
||||
generous = minor_stress_impact_gain
|
||||
|
|
@ -596,7 +596,7 @@ ep3_laamps.8030 = {
|
|||
option = {
|
||||
name = ep3_laamps.8030.c
|
||||
add_gold = medium_gold_value
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = minor_stress_impact_gain
|
||||
brave = minor_stress_impact_gain
|
||||
generous = minor_stress_impact_gain
|
||||
|
|
@ -722,7 +722,7 @@ ep3_laamps.8040 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
brave = medium_stress_impact_loss
|
||||
craven = medium_stress_impact_gain
|
||||
humble = minor_stress_impact_gain
|
||||
|
|
@ -801,7 +801,7 @@ ep3_laamps.8040 = {
|
|||
give_nickname = nick_wolf_mother
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
brave = minor_stress_impact_gain
|
||||
sadistic = medium_stress_impact_gain
|
||||
callous = minor_stress_impact_gain
|
||||
|
|
@ -843,7 +843,7 @@ ep3_laamps.8040 = {
|
|||
}
|
||||
add_domicile_building = baggage_train_kennel
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
brave = medium_stress_impact_gain
|
||||
sadistic = medium_stress_impact_gain
|
||||
callous = minor_stress_impact_gain
|
||||
|
|
@ -861,7 +861,7 @@ ep3_laamps.8040 = {
|
|||
# We'll get you a new tent
|
||||
option = {
|
||||
name = ep3_laamps.8040.d
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
craven = medium_stress_impact_loss
|
||||
brave = medium_stress_impact_gain
|
||||
sadistic = minor_stress_impact_gain
|
||||
|
|
@ -1052,14 +1052,14 @@ ep3_laamps.8050 = {
|
|||
scope:minority.faith = root.faith
|
||||
}
|
||||
add_piety = medium_piety_gain
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
callous = minor_stress_impact_gain
|
||||
sadistic = minor_stress_impact_gain
|
||||
shy = minor_stress_impact_gain
|
||||
}
|
||||
}
|
||||
else = {
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
zealous = medium_stress_impact_gain
|
||||
callous = minor_stress_impact_gain
|
||||
sadistic = minor_stress_impact_gain
|
||||
|
|
@ -1105,13 +1105,13 @@ ep3_laamps.8050 = {
|
|||
scope:minority.faith = root.faith
|
||||
}
|
||||
add_piety = medium_piety_gain
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
sadistic = medium_stress_impact_gain
|
||||
callous = minor_stress_impact_gain
|
||||
}
|
||||
}
|
||||
else = {
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
sadistic = medium_stress_impact_gain
|
||||
callous = minor_stress_impact_gain
|
||||
zealous = minor_stress_impact_gain
|
||||
|
|
@ -1137,7 +1137,7 @@ ep3_laamps.8050 = {
|
|||
add_piety = medium_piety_gain
|
||||
}
|
||||
else = { add_prestige = medium_prestige_gain }
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
gregarious = minor_stress_impact_gain
|
||||
stubborn = minor_stress_impact_gain
|
||||
callous = minor_stress_impact_loss
|
||||
|
|
@ -1178,6 +1178,7 @@ ep3_laamps.8060 = {
|
|||
is_available_allow_travelling = yes
|
||||
domicile ?= {
|
||||
domicile_location = {
|
||||
this = root.location
|
||||
# Water should be precious
|
||||
is_desert_trigger = yes
|
||||
NOT = { terrain = oasis }
|
||||
|
|
@ -1254,7 +1255,7 @@ ep3_laamps.8060 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
wrathful = medium_stress_impact_gain
|
||||
vengeful = medium_stress_impact_gain
|
||||
callous = minor_stress_impact_gain
|
||||
|
|
@ -1289,7 +1290,7 @@ ep3_laamps.8060 = {
|
|||
contract_disease_effect = { DISEASE = ill TREATMENT_EVENT = yes }
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
wrathful = medium_stress_impact_gain
|
||||
|
|
@ -1346,7 +1347,7 @@ ep3_laamps.8060 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
fickle = medium_stress_impact_gain
|
||||
humble = medium_stress_impact_gain
|
||||
compassionate = medium_stress_impact_gain
|
||||
|
|
@ -1382,7 +1383,7 @@ ep3_laamps.8060 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
fickle = medium_stress_impact_gain
|
||||
humble = medium_stress_impact_gain
|
||||
compassionate = medium_stress_impact_gain
|
||||
|
|
@ -1406,7 +1407,7 @@ ep3_laamps.8060 = {
|
|||
option = {
|
||||
name = ep3_laamps.8060.e
|
||||
domicile = { change_provisions = medium_provisions_loss }
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
wrathful = medium_stress_impact_gain
|
||||
vengeful = medium_stress_impact_gain
|
||||
callous = minor_stress_impact_gain
|
||||
|
|
@ -1526,7 +1527,7 @@ ep3_laamps.8070 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
craven = medium_stress_impact_gain
|
||||
diligent = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1542,7 +1543,7 @@ ep3_laamps.8070 = {
|
|||
# I think we'll survive without them
|
||||
option = {
|
||||
name = ep3_laamps.8070.d
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
brave = medium_stress_impact_gain
|
||||
eccentric = medium_stress_impact_gain
|
||||
ambitious = minor_stress_impact_gain
|
||||
|
|
@ -1611,6 +1612,7 @@ ep3_laamps.8080 = {
|
|||
is_coastal = yes
|
||||
any_neighboring_province = { is_river_province = yes }
|
||||
}
|
||||
is_sea_province = no
|
||||
}
|
||||
NOT = { employs_court_position = quartermaster_camp_officer }
|
||||
can_employ_court_position_type = quartermaster_camp_officer
|
||||
|
|
@ -1632,6 +1634,12 @@ ep3_laamps.8080 = {
|
|||
save_scope_as = sailor_home
|
||||
}
|
||||
}
|
||||
if = { # Fallback in case there is no neighboring province (like madeira)
|
||||
limit = {
|
||||
NOT = { exists = scope:sailor_home }
|
||||
}
|
||||
root.location = { save_scope_as = sailor_home }
|
||||
}
|
||||
hidden_effect = {
|
||||
random_pool_character = {
|
||||
province = scope:sailor_home
|
||||
|
|
@ -1661,6 +1669,7 @@ ep3_laamps.8080 = {
|
|||
template = weird_sailor_template
|
||||
culture = scope:sailor_home.culture
|
||||
faith = scope:sailor_home.faith
|
||||
rite = scope:sailor_home.rite
|
||||
save_scope_as = sailor
|
||||
after_creation = {
|
||||
random_list = {
|
||||
|
|
@ -1698,7 +1707,7 @@ ep3_laamps.8080 = {
|
|||
POS = second
|
||||
CANDIDATE = scope:sailor
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
eccentric = medium_stress_impact_loss
|
||||
shy = minor_stress_impact_loss
|
||||
cynical = medium_stress_impact_gain
|
||||
|
|
@ -1727,7 +1736,7 @@ ep3_laamps.8080 = {
|
|||
target = scope:sailor
|
||||
gold = minor_gold_value
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
cynical = medium_stress_impact_gain
|
||||
shy = minor_stress_impact_gain
|
||||
|
|
@ -1790,7 +1799,7 @@ ep3_laamps.8080 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
humble = medium_stress_impact_gain
|
||||
gregarious = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1807,7 +1816,7 @@ ep3_laamps.8080 = {
|
|||
# Get away from me you mad old sea dog
|
||||
option = {
|
||||
name = ep3_laamps.8080.d
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
humble = medium_stress_impact_gain
|
||||
gregarious = minor_stress_impact_gain
|
||||
eccentric = major_stress_impact_gain
|
||||
|
|
@ -1884,6 +1893,7 @@ ep3_laamps.8090 = {
|
|||
}
|
||||
desc = ep3_laamps.8090.desc.world_tibet
|
||||
}
|
||||
# it's subset of SEA now, but don't waste text
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
root.domicile.domicile_location = {
|
||||
|
|
@ -1984,12 +1994,6 @@ ep3_laamps.8090 = {
|
|||
root.culture = { culture_overlaps_geographical_region = world_tibet }
|
||||
}
|
||||
}
|
||||
AND = {
|
||||
root.domicile.domicile_location = { geographical_region = world_burma }
|
||||
NOT = {
|
||||
root.culture = { culture_overlaps_geographical_region = world_burma }
|
||||
}
|
||||
}
|
||||
AND = {
|
||||
root.domicile.domicile_location = { geographical_region = world_asia_china }
|
||||
NOT = {
|
||||
|
|
@ -2039,7 +2043,7 @@ ep3_laamps.8090 = {
|
|||
desc = cultural_acceptance_distant_hero
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
stubborn = medium_stress_impact_gain
|
||||
gregarious = minor_stress_impact_gain
|
||||
|
|
@ -2067,7 +2071,7 @@ ep3_laamps.8090 = {
|
|||
set_culture = scope:culture
|
||||
}
|
||||
set_culture = scope:culture
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
gregarious = medium_stress_impact_loss
|
||||
eccentric = medium_stress_impact_loss
|
||||
arrogant = medium_stress_impact_gain
|
||||
|
|
@ -2086,7 +2090,7 @@ ep3_laamps.8090 = {
|
|||
modifier = laamps_8090_preparing_invasion
|
||||
years = 15
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
gregarious = medium_stress_impact_gain
|
||||
humble = medium_stress_impact_gain
|
||||
compassionate = medium_stress_impact_gain
|
||||
|
|
@ -2312,7 +2316,7 @@ ep3_laamps.8102 = {
|
|||
if = {
|
||||
limit = {
|
||||
scope:claimed_title = {
|
||||
tier = tier_empire
|
||||
tier >= tier_empire
|
||||
}
|
||||
}
|
||||
add = 4
|
||||
|
|
@ -3594,7 +3598,7 @@ ep3_laamps.8110 = {
|
|||
|
||||
option = { #huzzah!
|
||||
name = ep3_laamps.8110.a
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = medium_stress_loss
|
||||
greedy = massive_stress_loss
|
||||
}
|
||||
|
|
@ -3851,6 +3855,7 @@ ep3_laamps.8200 = {
|
|||
max_template_high_skill
|
||||
}
|
||||
faith = location.faith
|
||||
rite = location.rite
|
||||
culture = location.culture
|
||||
gender_female_chance = {
|
||||
add = 25
|
||||
|
|
@ -3945,7 +3950,7 @@ ep3_laamps.8200 = {
|
|||
|
||||
ai_chance = 100
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = minor_stress_loss
|
||||
}
|
||||
}
|
||||
|
|
@ -3960,7 +3965,7 @@ ep3_laamps.8200 = {
|
|||
silent_disappearance_effect = yes
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = medium_stress_loss
|
||||
shy = medium_stress_loss
|
||||
}
|
||||
|
|
@ -3975,7 +3980,7 @@ ep3_laamps.8200 = {
|
|||
scope:new_person = {
|
||||
silent_disappearance_effect = yes
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
wrathful = medium_stress_loss
|
||||
paranoid = major_stress_loss
|
||||
shy = major_stress_loss
|
||||
|
|
|
|||
|
|
@ -324,7 +324,7 @@ ep3_laamp_flavor.0020 = {
|
|||
target = scope:town_leader
|
||||
gold = major_gold_value
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = major_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -333,7 +333,7 @@ ep3_laamp_flavor.0020 = {
|
|||
target = scope:town_leader
|
||||
gold = medium_gold_value
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -412,7 +412,7 @@ ep3_laamp_flavor.0020 = {
|
|||
has_trait = gallowsbait
|
||||
}
|
||||
add_prestige = major_prestige_loss
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
ambitious = medium_stress_impact_gain
|
||||
stubborn = medium_stress_impact_gain
|
||||
|
|
@ -421,7 +421,7 @@ ep3_laamp_flavor.0020 = {
|
|||
}
|
||||
else = {
|
||||
add_prestige = medium_prestige_loss
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = minor_stress_impact_gain
|
||||
ambitious = minor_stress_impact_gain
|
||||
stubborn = minor_stress_impact_gain
|
||||
|
|
@ -550,7 +550,7 @@ ep3_laamp_flavor.0030 = {
|
|||
modifier = dream_ambitious
|
||||
years = 10
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = miniscule_stress_impact_loss
|
||||
ambitious = minor_stress_impact_loss
|
||||
impatient = minor_stress_impact_loss
|
||||
|
|
@ -574,7 +574,7 @@ ep3_laamp_flavor.0030 = {
|
|||
modifier = dream_envious
|
||||
years = 10
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = miniscule_stress_impact_loss
|
||||
lifestyle_reveler = minor_stress_impact_loss
|
||||
gluttonous = minor_stress_impact_loss
|
||||
|
|
@ -599,7 +599,7 @@ ep3_laamp_flavor.0030 = {
|
|||
modifier = dream_content
|
||||
years = 10
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = miniscule_stress_impact_loss
|
||||
temperate = minor_stress_impact_loss
|
||||
calm = minor_stress_impact_loss
|
||||
|
|
@ -716,7 +716,7 @@ ep3_laamp_flavor.0040 = {
|
|||
XP_MIN = gallowsbait_xp_minor_gain
|
||||
XP_MAX = gallowsbait_xp_minor_gain
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
callous = minor_stress_impact_loss
|
||||
greedy = minor_stress_impact_loss
|
||||
sadistic = minor_stress_impact_loss
|
||||
|
|
@ -821,6 +821,7 @@ ep3_laamp_flavor.0050 = {
|
|||
template = priest_character_template
|
||||
culture = root.location.culture
|
||||
faith = root.location.faith
|
||||
rite = root.location.rite
|
||||
dynasty = none
|
||||
location = root.location
|
||||
gender = male
|
||||
|
|
@ -883,6 +884,7 @@ ep3_laamp_flavor.0050 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
pam_witch_justice_fulfillment_effect = yes
|
||||
stress_impact = {
|
||||
zealous = minor_stress_impact_loss
|
||||
cynical = minor_stress_impact_gain
|
||||
|
|
@ -904,7 +906,8 @@ ep3_laamp_flavor.0050 = {
|
|||
modifier = learned_in_demonology
|
||||
years = 10
|
||||
}
|
||||
stress_impact = {
|
||||
pam_witch_embrace_fulfillment_effect = yes
|
||||
stress_and_fulfillment_impact = {
|
||||
zealous = medium_stress_impact_gain
|
||||
cynical = minor_stress_impact_gain
|
||||
craven = medium_stress_impact_gain
|
||||
|
|
@ -925,7 +928,8 @@ ep3_laamp_flavor.0050 = {
|
|||
trigger = {
|
||||
exists = scope:player_heir_scope
|
||||
}
|
||||
stress_impact = {
|
||||
pam_witch_embrace_fulfillment_effect = yes
|
||||
stress_and_fulfillment_impact = {
|
||||
zealous = medium_stress_impact_gain
|
||||
cynical = minor_stress_impact_gain
|
||||
craven = medium_stress_impact_gain
|
||||
|
|
@ -949,7 +953,7 @@ ep3_laamp_flavor.0050 = {
|
|||
# 3spooky5me
|
||||
option = {
|
||||
name = ep3_laamp_flavor.0050.d
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
craven = minor_stress_impact_loss
|
||||
}
|
||||
add_prestige = minor_prestige_loss
|
||||
|
|
|
|||
|
|
@ -1,329 +0,0 @@
|
|||
namespace = ep3_laamp_flavor_oltner
|
||||
|
||||
scripted_trigger suitable_pool_marriage_trigger = {
|
||||
save_temporary_scope_as = pool_marriage_target
|
||||
is_physically_able_adult = yes
|
||||
allowed_to_marry_character_gender_trigger = { CHARACTER = $FOLLOWER_TARGET$ }
|
||||
$FOLLOWER_TARGET$ ?= { allowed_to_marry_character_gender_trigger = { CHARACTER = prev } }
|
||||
are_characters_sensible_lovers_trigger = { INSTIGATING_LOVER = $FOLLOWER_TARGET$ TARGET_OF_LOVE = scope:pool_marriage_target }
|
||||
is_married = no
|
||||
can_marry_trigger = yes
|
||||
is_concubine = no
|
||||
NOT = {
|
||||
exists = betrothed
|
||||
}
|
||||
has_no_particular_noble_roots_trigger = yes
|
||||
}
|
||||
|
||||
scripted_trigger suitable_follower_marriage_character_trigger = {
|
||||
is_physically_able_adult = yes
|
||||
this != root
|
||||
is_married = no
|
||||
can_marry_trigger = yes
|
||||
is_concubine = no
|
||||
age <= 50
|
||||
health >= fine_health
|
||||
is_faith_dominant_gender = no
|
||||
NOR = {
|
||||
house = root.house
|
||||
is_close_family_of = root
|
||||
exists = betrothed
|
||||
has_relation_rival = root
|
||||
}
|
||||
save_temporary_scope_as = entourage_member
|
||||
any_pool_character = {
|
||||
province = root.location
|
||||
age <= 40
|
||||
health >= fine_health
|
||||
suitable_pool_marriage_trigger = { FOLLOWER_TARGET = scope:entourage_member }
|
||||
}
|
||||
}
|
||||
|
||||
# A Follower's Heart
|
||||
ep3_laamp_flavor_oltner.0001 = {
|
||||
type = character_event
|
||||
title = ep3_laamp_flavor_oltner.3001.t
|
||||
desc = ep3_laamp_flavor_oltner.3001.desc
|
||||
theme = marriage
|
||||
override_background = { reference = market_scope }
|
||||
left_portrait = {
|
||||
character = scope:entourage_to_marry_2
|
||||
animation = beg
|
||||
camera = camera_event_very_left
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:marriage_material
|
||||
animation = dismissal
|
||||
camera = camera_event_right_pointing_left
|
||||
}
|
||||
cooldown = { years = 10 }
|
||||
|
||||
trigger = {
|
||||
has_government = landless_adventurer_government
|
||||
location = {
|
||||
has_holding = yes
|
||||
}
|
||||
any_courtier = {
|
||||
suitable_follower_marriage_character_trigger = yes
|
||||
}
|
||||
}
|
||||
|
||||
immediate = {
|
||||
save_scope_as = root_char
|
||||
random_courtier = {
|
||||
limit = {
|
||||
suitable_follower_marriage_character_trigger = yes
|
||||
}
|
||||
save_scope_as = entourage_to_marry_2
|
||||
}
|
||||
random_pool_character = {
|
||||
province = root.location
|
||||
limit = {
|
||||
suitable_pool_marriage_trigger = { FOLLOWER_TARGET = scope:entourage_to_marry_2 }
|
||||
}
|
||||
save_scope_as = marriage_material
|
||||
}
|
||||
location.county.title_province = { save_scope_as = background_market_scope }
|
||||
}
|
||||
|
||||
option = { # Tell them to pay it themselves
|
||||
name = ep3_laamp_flavor_oltner.0001.a
|
||||
|
||||
trigger = {
|
||||
scope:entourage_to_marry_2.gold >= {
|
||||
add = scope:marriage_material.sum_of_all_skills_and_prowess_value
|
||||
}
|
||||
}
|
||||
|
||||
scope:entourage_to_marry_2 = {
|
||||
remove_short_term_gold = {
|
||||
add = scope:marriage_material.sum_of_all_skills_value
|
||||
add = scope:marriage_material.prowess
|
||||
}
|
||||
}
|
||||
|
||||
add_courtier = scope:marriage_material
|
||||
scope:entourage_to_marry_2 = {
|
||||
if = {
|
||||
limit = {
|
||||
is_female = yes
|
||||
is_lowborn = no
|
||||
scope:marriage_material = {
|
||||
is_lowborn = yes
|
||||
}
|
||||
}
|
||||
marry_matrilineal = scope:marriage_material
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
is_male = yes
|
||||
is_lowborn = yes
|
||||
scope:marriage_material = {
|
||||
is_lowborn = no
|
||||
}
|
||||
}
|
||||
marry_matrilineal = scope:marriage_material
|
||||
}
|
||||
else = {
|
||||
marry = scope:marriage_material
|
||||
}
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Pay the dowry
|
||||
name = ep3_laamp_flavor_oltner.0001.b
|
||||
stress_impact = {
|
||||
generous = massive_stress_impact_loss
|
||||
greedy = medium_stress_impact_gain
|
||||
}
|
||||
|
||||
remove_short_term_gold = {
|
||||
add = scope:marriage_material.sum_of_all_skills_and_prowess_value
|
||||
}
|
||||
|
||||
add_courtier = scope:marriage_material
|
||||
scope:entourage_to_marry_2 = {
|
||||
if = {
|
||||
limit = {
|
||||
is_female = yes
|
||||
is_lowborn = no
|
||||
scope:marriage_material = {
|
||||
is_lowborn = yes
|
||||
}
|
||||
}
|
||||
marry_matrilineal = scope:marriage_material
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
is_male = yes
|
||||
is_lowborn = yes
|
||||
scope:marriage_material = {
|
||||
is_lowborn = no
|
||||
}
|
||||
}
|
||||
marry_matrilineal = scope:marriage_material
|
||||
}
|
||||
else = {
|
||||
marry = scope:marriage_material
|
||||
}
|
||||
progress_towards_friend_effect = {
|
||||
CHARACTER = root
|
||||
OPINION = 0
|
||||
REASON = friend_helped_me_marry
|
||||
}
|
||||
add_opinion = {
|
||||
target = root
|
||||
modifier = grateful_opinion
|
||||
opinion = 50
|
||||
}
|
||||
}
|
||||
|
||||
scope:marriage_material = { save_scope_as = relationship_reason_involved_character }
|
||||
|
||||
clear_saved_scope = relationship_reason_involved_character
|
||||
|
||||
ai_chance = {
|
||||
base = 10
|
||||
|
||||
modifier = {
|
||||
factor = 0
|
||||
OR = {
|
||||
has_trait = greedy
|
||||
gold <= {
|
||||
add = scope:marriage_material.sum_of_all_skills_and_prowess_value
|
||||
multiply = 2
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Convince them to run away with you
|
||||
name = ep3_laamp_flavor_oltner.0001.c
|
||||
skill = intrigue
|
||||
stress_impact = {
|
||||
generous = medium_stress_impact_gain
|
||||
}
|
||||
|
||||
duel = {
|
||||
skill = intrigue
|
||||
value = high_skill_rating
|
||||
50 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = 3.5
|
||||
min = -49
|
||||
}
|
||||
desc = ep3_laamp_flavor_oltner.0001.c.success
|
||||
send_interface_toast = {
|
||||
title = ep3_laamp_flavor_oltner.0001.c.success
|
||||
left_icon = scope:entourage_to_marry_2
|
||||
right_icon = scope:marriage_material
|
||||
add_courtier = scope:marriage_material
|
||||
scope:entourage_to_marry_2 = {
|
||||
if = {
|
||||
limit = {
|
||||
is_female = yes
|
||||
is_lowborn = no
|
||||
scope:marriage_material = {
|
||||
is_lowborn = yes
|
||||
}
|
||||
}
|
||||
marry_matrilineal = scope:marriage_material
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
is_male = yes
|
||||
is_lowborn = yes
|
||||
scope:marriage_material = {
|
||||
is_lowborn = no
|
||||
}
|
||||
}
|
||||
marry_matrilineal = scope:marriage_material
|
||||
}
|
||||
else = {
|
||||
marry = scope:marriage_material
|
||||
}
|
||||
progress_towards_friend_effect = {
|
||||
CHARACTER = root
|
||||
OPINION = 0
|
||||
REASON = friend_helped_me_marry
|
||||
}
|
||||
add_opinion = {
|
||||
target = root
|
||||
modifier = grateful_opinion
|
||||
opinion = 50
|
||||
}
|
||||
}
|
||||
|
||||
scope:marriage_material = { save_scope_as = relationship_reason_involved_character }
|
||||
clear_saved_scope = relationship_reason_involved_character
|
||||
}
|
||||
}
|
||||
50 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = -3.5
|
||||
min = -49
|
||||
}
|
||||
desc = ep3_laamp_flavor_oltner.0001.c.failure
|
||||
send_interface_toast = {
|
||||
title = ep3_laamp_flavor_oltner.0001.c.failure
|
||||
left_icon = scope:entourage_to_marry_2
|
||||
right_icon = scope:marriage_material
|
||||
scope:entourage_to_marry_2 = {
|
||||
add_stress = medium_stress_gain
|
||||
add_opinion = {
|
||||
target = root
|
||||
modifier = disappointed_opinion
|
||||
opinion = -30
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 10
|
||||
|
||||
modifier = {
|
||||
factor = 0
|
||||
has_trait = generous
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Ignore your follower
|
||||
name = ep3_laamp_flavor_oltner.0001.d
|
||||
stress_impact = {
|
||||
compassionate = medium_stress_impact_gain
|
||||
generous = medium_stress_impact_gain
|
||||
callous = minor_stress_impact_loss
|
||||
sadistic = minor_stress_impact_loss
|
||||
chaste = minor_stress_impact_loss
|
||||
shy = minor_stress_impact_loss
|
||||
}
|
||||
scope:entourage_to_marry_2 = {
|
||||
add_opinion = {
|
||||
target = root
|
||||
modifier = heartbroken_opinion
|
||||
opinion = -30
|
||||
}
|
||||
}
|
||||
ai_chance = {
|
||||
base = 10
|
||||
|
||||
modifier = {
|
||||
factor = 0
|
||||
OR = {
|
||||
has_trait = compassionate
|
||||
has_trait = generous
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -195,16 +195,22 @@ ep3_roman_restoration.0001 = {
|
|||
ep3_roman_restoration.0101 = {
|
||||
type = character_event
|
||||
window = fullscreen_event
|
||||
queue_icon = "gfx/interface/icons/splash_icons/splash_byzantine.dds"
|
||||
title = roman_restoration.0002.t
|
||||
desc = {
|
||||
desc = ep3_roman_restoration.0101.intro
|
||||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = { scope:scoped_emperor.primary_title.state_faith ?= faith:hellenic_pagan }
|
||||
trigger = { scope:scoped_emperor.primary_title.state_rite.faith ?= faith:hellenic_pagan }
|
||||
desc = ep3_roman_restoration.0101.hellenic
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = { scope:scoped_emperor.primary_title.state_faith ?= faith:orthodox }
|
||||
trigger = {
|
||||
OR = {
|
||||
scope:scoped_emperor.primary_title.state_rite ?= rite:byzantine_rite
|
||||
scope:scoped_emperor.primary_title.state_rite.faith ?= faith:orthodox
|
||||
}
|
||||
}
|
||||
desc = ep3_roman_restoration.0101.orthodox
|
||||
}
|
||||
desc = ep3_roman_restoration.0101.fallback
|
||||
|
|
@ -217,7 +223,7 @@ ep3_roman_restoration.0101 = {
|
|||
immediate = {
|
||||
#Same-faith non-empire tier rulers are over-awed.
|
||||
if = {
|
||||
limit = { faith = scope:scoped_emperor.primary_title.state_faith }
|
||||
limit = { faith = scope:scoped_emperor.primary_title.state_rite.faith }
|
||||
play_music_cue = "mx_cue_epic_sacral_moment"
|
||||
}
|
||||
#Otherwise, this is a tacit statement of imperial threat.
|
||||
|
|
@ -360,7 +366,7 @@ ep3_roman_restoration.0300 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = medium_stress_impact_loss
|
||||
lazy = minor_stress_impact_loss
|
||||
diligent = medium_stress_impact_gain
|
||||
|
|
@ -514,6 +520,12 @@ ep3_roman_restoration.0520 = {
|
|||
THIS = culture:mongol.culture_head
|
||||
realm_size >= 100
|
||||
}
|
||||
#Greatest of khans hasn't come along
|
||||
has_global_variable = greatest_of_khans_title
|
||||
#Someone's not currently trying to be greatest of khans
|
||||
has_global_variable = mpo_gok_war_ongoing
|
||||
#Temujin dying prevents Mongol invasion for at least 50 years
|
||||
has_global_variable = temujin_failed
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -26,7 +26,8 @@ scripted_trigger ep3_story_cycle_admin_eunuch_valid_realm_trigger = {
|
|||
is_ai = no
|
||||
highest_held_title_tier >= tier_empire
|
||||
top_liege = this
|
||||
government_allows = administrative
|
||||
government_has_mechanic = administrative
|
||||
government_allows = noble_families
|
||||
culture = { has_cultural_parameter = can_appoint_chief_eunuch }
|
||||
NOR = {
|
||||
has_diarchy_type = co_emperorship
|
||||
|
|
@ -130,9 +131,10 @@ scripted_effect ep3_story_cycle_admin_eunuch_create_eunuch_effect = {
|
|||
create_character = {
|
||||
culture = scope:origin.culture
|
||||
faith = root.faith
|
||||
rite = root.rite
|
||||
employer = root
|
||||
gender = male
|
||||
age = {
|
||||
age = {
|
||||
integer_range = {
|
||||
min = 25
|
||||
max = 45
|
||||
|
|
@ -213,6 +215,7 @@ scripted_effect ep3_story_cycle_admin_eunuch_create_family_children_effect = {
|
|||
create_character = {
|
||||
culture = $PARENT$.culture
|
||||
faith = $PARENT$.faith
|
||||
rite = $PARENT$.rite
|
||||
employer = root
|
||||
age = {
|
||||
integer_range = {
|
||||
|
|
@ -296,9 +299,10 @@ scripted_effect ep3_story_cycle_admin_eunuch_create_family_effect = {
|
|||
create_character = {
|
||||
culture = scope:eunuch.culture
|
||||
faith = scope:eunuch.faith
|
||||
rite = scope:eunuch.rite
|
||||
employer = root
|
||||
gender_female_chance = root_faith_dominant_gender_adjusted_female_chance
|
||||
age = {
|
||||
age = {
|
||||
integer_range = {
|
||||
min = scope:parent_min_age
|
||||
max = scope:parent_max_age
|
||||
|
|
@ -525,7 +529,7 @@ ep3_story_cycle_admin_eunuch.1000 = {
|
|||
list = eunuchs
|
||||
order_by = sum_of_all_skills_value
|
||||
save_scope_as = eunuch
|
||||
}
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = { NOT = { exists = scope:eunuch } }
|
||||
|
|
@ -559,7 +563,7 @@ ep3_story_cycle_admin_eunuch.1001 = {
|
|||
desc = {
|
||||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = { has_title = title:e_byzantium }
|
||||
trigger = { is_roman_emperor_trigger = yes }
|
||||
desc = ep3_story_cycle_admin_eunuch.1001.intro_byz
|
||||
}
|
||||
desc = ep3_story_cycle_admin_eunuch.1001.intro
|
||||
|
|
@ -595,7 +599,6 @@ ep3_story_cycle_admin_eunuch.1001 = {
|
|||
}
|
||||
ordered_house_member = {
|
||||
limit = {
|
||||
exists = this
|
||||
this != scope:eunuch
|
||||
}
|
||||
order_by = age
|
||||
|
|
@ -615,9 +618,9 @@ ep3_story_cycle_admin_eunuch.1001 = {
|
|||
create_noble_family_effect = { GOVERNMENT_GIVER = scope:family_head }
|
||||
if = {
|
||||
limit = {
|
||||
NOT = { government_has_flag = government_is_administrative }
|
||||
NOT = { government_has_mechanic = administrative }
|
||||
}
|
||||
hidden_effect = { change_government = administrative_government }
|
||||
hidden_effect = { change_government = root.government_type }
|
||||
}
|
||||
}
|
||||
every_in_list = {
|
||||
|
|
@ -760,7 +763,7 @@ ep3_story_cycle_admin_eunuch.2010 = {
|
|||
}
|
||||
}
|
||||
ep3_story_cycle_admin_eunuch_upgrade_effect = yes
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = minor_stress_impact_gain
|
||||
diligent = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -787,7 +790,7 @@ ep3_story_cycle_admin_eunuch.2010 = {
|
|||
opinion = 15
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
trusting = medium_stress_impact_gain
|
||||
lazy = medium_stress_impact_gain
|
||||
fickle = medium_stress_impact_gain
|
||||
|
|
@ -895,7 +898,7 @@ ep3_story_cycle_admin_eunuch.2015 = {
|
|||
opinion = -15
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_loss
|
||||
paranoid = minor_stress_impact_gain
|
||||
diligent = minor_stress_impact_gain
|
||||
|
|
@ -923,7 +926,7 @@ ep3_story_cycle_admin_eunuch.2015 = {
|
|||
opinion = 15
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = medium_stress_impact_gain
|
||||
trusting = medium_stress_impact_gain
|
||||
lazy = medium_stress_impact_gain
|
||||
|
|
@ -1199,7 +1202,7 @@ ep3_story_cycle_admin_eunuch.2021 = {
|
|||
scope:governor = {
|
||||
add_character_flag = { flag = admin_eunuch_family_boon_flag years = 5 }
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = minor_stress_impact_gain
|
||||
diligent = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1222,7 +1225,7 @@ ep3_story_cycle_admin_eunuch.2021 = {
|
|||
opinion = 15
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
trusting = minor_stress_impact_gain
|
||||
lazy = minor_stress_impact_gain
|
||||
fickle = minor_stress_impact_gain
|
||||
|
|
@ -1556,7 +1559,7 @@ ep3_story_cycle_admin_eunuch.2024 = {
|
|||
scope:governor = {
|
||||
add_character_flag = { flag = admin_eunuch_family_boon_flag years = 5 }
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = minor_stress_impact_gain
|
||||
diligent = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1592,7 +1595,7 @@ ep3_story_cycle_admin_eunuch.2024 = {
|
|||
opinion = 15
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
trusting = minor_stress_impact_gain
|
||||
lazy = minor_stress_impact_gain
|
||||
fickle = minor_stress_impact_gain
|
||||
|
|
@ -1632,16 +1635,16 @@ scripted_trigger ep3_story_cycle_admin_eunuch_valid_patriarch_trigger = {
|
|||
scope:protege ?= this
|
||||
}
|
||||
trigger_if = {
|
||||
limit = { root.faith = { has_doctrine = doctrine_clerical_gender_male_only } }
|
||||
limit = { root.rite = { rite_has_doctrine = doctrine_clerical_gender_male_only } }
|
||||
is_male = yes
|
||||
}
|
||||
trigger_else_if = {
|
||||
limit = { root.faith = { has_doctrine = doctrine_clerical_gender_female_only } }
|
||||
limit = { root.rite = { rite_has_doctrine = doctrine_clerical_gender_female_only } }
|
||||
is_female = yes
|
||||
}
|
||||
trigger_else = { always = yes }
|
||||
trigger_if = {
|
||||
limit = { root.faith = { has_doctrine = doctrine_clerical_marriage_disallowed } }
|
||||
limit = { root.rite = { rite_has_doctrine = doctrine_clerical_marriage_disallowed } }
|
||||
is_married = no
|
||||
is_betrothed = no
|
||||
}
|
||||
|
|
@ -1805,7 +1808,7 @@ ep3_story_cycle_admin_eunuch.2031 = {
|
|||
opinion = -25
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
zealous = minor_stress_impact_gain
|
||||
paranoid = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1832,7 +1835,7 @@ ep3_story_cycle_admin_eunuch.2031 = {
|
|||
opinion = 15
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
cynical = minor_stress_impact_gain
|
||||
trusting = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1858,7 +1861,7 @@ ep3_story_cycle_admin_eunuch.2031 = {
|
|||
|
||||
# Eunuch
|
||||
scripted_effect ep3_story_cycle_admin_eunuch_save_council_position_effect = {
|
||||
random_list = { # Pick best position, even if occupied
|
||||
random_list = { # Pick best position, even if occupied
|
||||
2 = {
|
||||
trigger = {
|
||||
petition_liege_councillor_blocked_trigger = {
|
||||
|
|
@ -2054,7 +2057,7 @@ ep3_story_cycle_admin_eunuch.2040 = {
|
|||
opinion = -15
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
diligent = minor_stress_impact_gain
|
||||
paranoid = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -2081,7 +2084,7 @@ ep3_story_cycle_admin_eunuch.2040 = {
|
|||
opinion = 15
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
trusting = minor_stress_impact_gain
|
||||
lazy = minor_stress_impact_gain
|
||||
fickle = minor_stress_impact_gain
|
||||
|
|
@ -2259,7 +2262,7 @@ ep3_story_cycle_admin_eunuch.2041 = {
|
|||
}
|
||||
}
|
||||
ep3_story_cycle_admin_eunuch_upgrade_effect = yes
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
diligent = minor_stress_impact_gain
|
||||
paranoid = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -2286,7 +2289,7 @@ ep3_story_cycle_admin_eunuch.2041 = {
|
|||
opinion = 15
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
trusting = minor_stress_impact_gain
|
||||
lazy = minor_stress_impact_gain
|
||||
fickle = minor_stress_impact_gain
|
||||
|
|
@ -2569,7 +2572,7 @@ ep3_story_cycle_admin_eunuch.2044 = {
|
|||
}
|
||||
}
|
||||
ep3_story_cycle_admin_eunuch_upgrade_effect = yes
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
diligent = minor_stress_impact_gain
|
||||
paranoid = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -2609,7 +2612,7 @@ ep3_story_cycle_admin_eunuch.2044 = {
|
|||
opinion = 15
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
trusting = minor_stress_impact_gain
|
||||
lazy = minor_stress_impact_gain
|
||||
fickle = minor_stress_impact_gain
|
||||
|
|
@ -2940,7 +2943,7 @@ ep3_story_cycle_admin_eunuch.2050 = {
|
|||
name = ep3_story_cycle_admin_eunuch.2050.a
|
||||
ep3_story_cycle_admin_eunuch_award_boon_effect = yes
|
||||
ep3_story_cycle_admin_eunuch_upgrade_effect = yes
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
diligent = minor_stress_impact_gain
|
||||
paranoid = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -2960,7 +2963,7 @@ ep3_story_cycle_admin_eunuch.2050 = {
|
|||
option = {
|
||||
name = ep3_story_cycle_admin_eunuch.2050.b
|
||||
ep3_story_cycle_admin_eunuch_downgrade_effect = yes
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
trusting = minor_stress_impact_gain
|
||||
lazy = minor_stress_impact_gain
|
||||
fickle = minor_stress_impact_gain
|
||||
|
|
@ -3067,7 +3070,7 @@ ep3_story_cycle_admin_eunuch.2051 = {
|
|||
secret_target ?= { is_of_major_interest_to_root_trigger = yes }
|
||||
ep3_story_cycle_admin_eunuch_secret_trigger = { EUNUCH = scope:eunuch }
|
||||
}
|
||||
alternative_limit = {
|
||||
alternative_limit = {
|
||||
secret_target ?= { is_of_minor_interest_to_root_trigger = yes }
|
||||
ep3_story_cycle_admin_eunuch_secret_trigger = { EUNUCH = scope:eunuch }
|
||||
}
|
||||
|
|
@ -3109,7 +3112,7 @@ ep3_story_cycle_admin_eunuch.2051 = {
|
|||
secret_target ?= { is_of_major_interest_to_root_trigger = yes }
|
||||
ep3_story_cycle_admin_eunuch_secret_trigger = { EUNUCH = scope:eunuch }
|
||||
}
|
||||
alternative_limit = {
|
||||
alternative_limit = {
|
||||
secret_target ?= { is_of_minor_interest_to_root_trigger = yes }
|
||||
ep3_story_cycle_admin_eunuch_secret_trigger = { EUNUCH = scope:eunuch }
|
||||
}
|
||||
|
|
@ -3159,7 +3162,7 @@ ep3_story_cycle_admin_eunuch.2051 = {
|
|||
modifier = angry_opinion
|
||||
opinion = -15
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
trusting = minor_stress_impact_gain
|
||||
compassionate = minor_stress_impact_gain
|
||||
honest = minor_stress_impact_gain
|
||||
|
|
@ -3181,7 +3184,7 @@ ep3_story_cycle_admin_eunuch.2051 = {
|
|||
modifier = grateful_opinion
|
||||
opinion = 15
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
deceitful = minor_stress_impact_gain
|
||||
ambitious = minor_stress_impact_gain
|
||||
sadistic = minor_stress_impact_gain
|
||||
|
|
@ -3294,7 +3297,7 @@ ep3_story_cycle_admin_eunuch.2052 = {
|
|||
scheme_defender = { is_of_major_interest_to_root_trigger = yes }
|
||||
ep3_story_cycle_admin_eunuch_scheme_trigger = { EUNUCH = scope:eunuch }
|
||||
}
|
||||
alternative_limit = {
|
||||
alternative_limit = {
|
||||
scheme_defender = { is_of_minor_interest_to_root_trigger = yes }
|
||||
ep3_story_cycle_admin_eunuch_scheme_trigger = { EUNUCH = scope:eunuch }
|
||||
}
|
||||
|
|
@ -3330,7 +3333,7 @@ ep3_story_cycle_admin_eunuch.2052 = {
|
|||
}
|
||||
ep3_story_cycle_admin_eunuch_upgrade_effect = yes
|
||||
ep3_story_cycle_admin_eunuch_upset_courtier_effect = { COURTIER = scope:scheme_owner }
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
trusting = minor_stress_impact_gain
|
||||
compassionate = minor_stress_impact_gain
|
||||
honest = minor_stress_impact_gain
|
||||
|
|
@ -3352,7 +3355,7 @@ ep3_story_cycle_admin_eunuch.2052 = {
|
|||
modifier = grateful_opinion
|
||||
opinion = 15
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
deceitful = minor_stress_impact_gain
|
||||
ambitious = minor_stress_impact_gain
|
||||
sadistic = minor_stress_impact_gain
|
||||
|
|
@ -3429,7 +3432,7 @@ ep3_story_cycle_admin_eunuch.2060 = {
|
|||
}
|
||||
}
|
||||
ep3_story_cycle_admin_eunuch_upgrade_effect = yes
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = minor_stress_impact_gain
|
||||
diligent = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -3452,7 +3455,7 @@ ep3_story_cycle_admin_eunuch.2060 = {
|
|||
opinion = 15
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
trusting = minor_stress_impact_gain
|
||||
lazy = minor_stress_impact_gain
|
||||
fickle = minor_stress_impact_gain
|
||||
|
|
@ -3546,7 +3549,7 @@ ep3_story_cycle_admin_eunuch.2061 = {
|
|||
}
|
||||
}
|
||||
ep3_story_cycle_admin_eunuch_upgrade_effect = yes
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = minor_stress_impact_gain
|
||||
diligent = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -3569,7 +3572,7 @@ ep3_story_cycle_admin_eunuch.2061 = {
|
|||
opinion = 15
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
trusting = minor_stress_impact_gain
|
||||
lazy = minor_stress_impact_gain
|
||||
fickle = minor_stress_impact_gain
|
||||
|
|
@ -3590,7 +3593,7 @@ ep3_story_cycle_admin_eunuch.2061 = {
|
|||
if = {
|
||||
limit = {
|
||||
scope:eunuch.house.house_head = {
|
||||
is_landed_or_landless_administrative = yes
|
||||
is_landed_or_landless_administrative_or_theocratic = yes
|
||||
}
|
||||
}
|
||||
set_employer = scope:eunuch.house.house_head
|
||||
|
|
@ -3714,7 +3717,7 @@ ep3_story_cycle_admin_eunuch.2070 = {
|
|||
modifier = angry_opinion
|
||||
opinion = -15
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = minor_stress_impact_gain
|
||||
diligent = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -3741,7 +3744,7 @@ ep3_story_cycle_admin_eunuch.2070 = {
|
|||
opinion = 15
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
trusting = minor_stress_impact_gain
|
||||
lazy = minor_stress_impact_gain
|
||||
fickle = minor_stress_impact_gain
|
||||
|
|
@ -3777,13 +3780,13 @@ scripted_trigger ep3_story_cycle_admin_eunuch_family_protege_trigger = {
|
|||
OR = {
|
||||
AND = {
|
||||
is_male = yes
|
||||
root.faith = { has_doctrine = doctrine_gender_male_dominated }
|
||||
root.rite = { rite_has_doctrine = doctrine_gender_male_dominated }
|
||||
}
|
||||
AND = {
|
||||
is_female = yes
|
||||
root.faith = { has_doctrine = doctrine_gender_female_dominated }
|
||||
root.rite = { rite_has_doctrine = doctrine_gender_female_dominated }
|
||||
}
|
||||
root.faith = { has_doctrine = doctrine_gender_equal }
|
||||
root.rite = { rite_has_doctrine = doctrine_gender_equal }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -3962,6 +3965,7 @@ ep3_story_cycle_admin_eunuch.3001 = {
|
|||
create_character = {
|
||||
culture = scope:origin.culture
|
||||
faith = root.faith
|
||||
rite = root.rite
|
||||
location = root.location
|
||||
gender = male
|
||||
age = {
|
||||
|
|
@ -4092,6 +4096,7 @@ ep3_story_cycle_admin_eunuch.3010 = {
|
|||
create_character = {
|
||||
culture = scope:origin.culture
|
||||
faith = root.faith
|
||||
rite = root.rite
|
||||
location = root.location
|
||||
gender = male
|
||||
age = {
|
||||
|
|
@ -4395,7 +4400,7 @@ ep3_story_cycle_admin_eunuch.4000 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
trusting = minor_stress_impact_gain
|
||||
lazy = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -4422,7 +4427,7 @@ ep3_story_cycle_admin_eunuch.4000 = {
|
|||
}
|
||||
}
|
||||
reason = ep3_story_cycle_admin_eunuch.4000.b.reason
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
vengeful = minor_stress_impact_gain
|
||||
wrathful = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -4446,7 +4451,7 @@ ep3_story_cycle_admin_eunuch.4000 = {
|
|||
TARGET = scope:cuckolder
|
||||
IMPRISONER = root
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
forgiving = minor_stress_impact_gain
|
||||
calm = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -4476,12 +4481,12 @@ scripted_trigger ep3_story_cycle_admin_eunuch_cheating_spouse_trigger = {
|
|||
trigger_if = {
|
||||
limit = { is_male = yes }
|
||||
NOT = {
|
||||
root.faith = { has_doctrine_parameter = adultery_male_accepted }
|
||||
root.rite = { rite_has_parameter = adultery_male_accepted }
|
||||
}
|
||||
}
|
||||
trigger_else = {
|
||||
NOT = {
|
||||
root.faith = { has_doctrine_parameter = adultery_female_accepted }
|
||||
root.rite = { rite_has_parameter = adultery_female_accepted }
|
||||
}
|
||||
}
|
||||
opinion = {
|
||||
|
|
@ -4491,10 +4496,10 @@ scripted_trigger ep3_story_cycle_admin_eunuch_cheating_spouse_trigger = {
|
|||
}
|
||||
|
||||
scripted_trigger ep3_story_cycle_admin_eunuch_seducer_trigger = {
|
||||
is_attracted_to_gender_of = $SPOUSE$
|
||||
can_set_relation_lover_trigger = { CHARACTER = $SPOUSE$ }
|
||||
is_eunuch_trigger = no
|
||||
might_cheat_on_every_partner_trigger = yes
|
||||
NOR = {
|
||||
has_trait = celibate
|
||||
is_close_family_of = $SPOUSE$
|
||||
has_relation_rival = $SPOUSE$
|
||||
}
|
||||
|
|
@ -4716,7 +4721,7 @@ ep3_story_cycle_admin_eunuch.4010 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
trusting = minor_stress_impact_gain
|
||||
lazy = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -4748,7 +4753,7 @@ ep3_story_cycle_admin_eunuch.4010 = {
|
|||
TARGET = scope:eunuch
|
||||
IMPRISONER = root
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
forgiving = minor_stress_impact_gain
|
||||
calm = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -4768,7 +4773,7 @@ ep3_story_cycle_admin_eunuch.4010 = {
|
|||
option = {
|
||||
name = ep3_story_cycle_admin_eunuch.4010.d
|
||||
add_prestige = medium_prestige_loss
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
vengeful = minor_stress_impact_gain
|
||||
trusting = minor_stress_impact_gain
|
||||
wrathful = minor_stress_impact_gain
|
||||
|
|
@ -4886,7 +4891,7 @@ ep3_story_cycle_admin_eunuch.5000 = {
|
|||
modifier = angry_opinion
|
||||
opinion = -15
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
diligent = minor_stress_impact_gain
|
||||
paranoid = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -4911,7 +4916,7 @@ ep3_story_cycle_admin_eunuch.5000 = {
|
|||
modifier = pleased_opinion
|
||||
opinion = 15
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
lazy = minor_stress_impact_gain
|
||||
fickle = minor_stress_impact_gain
|
||||
trusting = minor_stress_impact_gain
|
||||
|
|
@ -5058,7 +5063,7 @@ ep3_story_cycle_admin_eunuch.5010 = {
|
|||
modifier = angry_opinion
|
||||
opinion = -15
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
diligent = minor_stress_impact_gain
|
||||
paranoid = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -5083,7 +5088,7 @@ ep3_story_cycle_admin_eunuch.5010 = {
|
|||
modifier = pleased_opinion
|
||||
opinion = 15
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
lazy = minor_stress_impact_gain
|
||||
fickle = minor_stress_impact_gain
|
||||
trusting = minor_stress_impact_gain
|
||||
|
|
@ -5220,8 +5225,7 @@ scripted_trigger ep3_story_cycle_admin_eunuch_coup_trigger = {
|
|||
NOR = {
|
||||
has_relation_friend = root
|
||||
is_spouse_of = root
|
||||
has_trait = eunuch_1
|
||||
has_trait = beardless_eunuch
|
||||
is_eunuch_trigger = yes
|
||||
has_trait = blind
|
||||
}
|
||||
save_temporary_scope_as = coupist_temp
|
||||
|
|
@ -5650,7 +5654,7 @@ ep3_story_cycle_admin_eunuch.6000 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
calm = minor_stress_impact_gain
|
||||
forgiving = minor_stress_impact_gain
|
||||
humble = minor_stress_impact_gain
|
||||
|
|
@ -5668,7 +5672,7 @@ ep3_story_cycle_admin_eunuch.6000 = {
|
|||
name = ep3_story_cycle_admin_eunuch.6000.c
|
||||
add_legitimacy = major_legitimacy_loss
|
||||
every_targeting_faction = { add_faction_discontent = 25 }
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
wrathful = minor_stress_impact_gain
|
||||
vengeful = minor_stress_impact_gain
|
||||
paranoid = minor_stress_impact_gain
|
||||
|
|
@ -5685,7 +5689,7 @@ ep3_story_cycle_admin_eunuch.6000 = {
|
|||
option = {
|
||||
name = ep3_story_cycle_admin_eunuch.6000.d
|
||||
ep3_story_cycle_admin_eunuch_coup_effect = yes
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
wrathful = medium_stress_impact_gain
|
||||
vengeful = medium_stress_impact_gain
|
||||
paranoid = medium_stress_impact_gain
|
||||
|
|
@ -5722,7 +5726,7 @@ ep3_story_cycle_admin_eunuch.8000 = {
|
|||
desc = {
|
||||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = { has_title = title:e_byzantium }
|
||||
trigger = { is_roman_emperor_trigger = yes }
|
||||
desc = ep3_story_cycle_admin_eunuch.8000.intro_byz
|
||||
}
|
||||
desc = ep3_story_cycle_admin_eunuch.8000.intro
|
||||
|
|
@ -5879,7 +5883,7 @@ ep3_story_cycle_admin_eunuch.8000 = {
|
|||
if = {
|
||||
limit = { employer != root }
|
||||
set_employer = root
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = { is_imprisoned_by = root }
|
||||
release_from_prison = yes
|
||||
|
|
@ -6052,7 +6056,7 @@ ep3_story_cycle_admin_eunuch.8010 = {
|
|||
trigger = {
|
||||
scope:student ?= { ep3_admin_story_cycle_valid_switch_character_trigger = yes }
|
||||
}
|
||||
scope:story = {
|
||||
scope:story = {
|
||||
set_variable = { name = eunuch value = scope:student }
|
||||
remove_variable = student
|
||||
}
|
||||
|
|
@ -6074,7 +6078,7 @@ ep3_story_cycle_admin_eunuch.8010 = {
|
|||
trigger = {
|
||||
scope:rival ?= { ep3_admin_story_cycle_valid_switch_character_trigger = yes }
|
||||
}
|
||||
scope:story = {
|
||||
scope:story = {
|
||||
set_variable = { name = eunuch value = scope:rival }
|
||||
remove_variable = rival
|
||||
}
|
||||
|
|
@ -6142,7 +6146,7 @@ ep3_story_cycle_admin_eunuch.8020 = {
|
|||
name = ep3_story_cycle_admin_eunuch.8020.a
|
||||
trigger = { scope:background_dungeon_scope = root }
|
||||
scope:eunuch = { release_from_prison = yes }
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
vengeful = minor_stress_impact_gain
|
||||
callous = minor_stress_impact_gain
|
||||
arbitrary = minor_stress_impact_gain
|
||||
|
|
@ -6170,7 +6174,7 @@ ep3_story_cycle_admin_eunuch.8020 = {
|
|||
target = scope:imprisoner
|
||||
}
|
||||
scope:prisoner = { release_from_prison = yes }
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = minor_stress_impact_gain
|
||||
callous = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -6191,7 +6195,7 @@ ep3_story_cycle_admin_eunuch.8020 = {
|
|||
trigger = {
|
||||
scope:student ?= { ep3_admin_story_cycle_valid_switch_character_trigger = yes }
|
||||
}
|
||||
scope:story = {
|
||||
scope:story = {
|
||||
set_variable = { name = eunuch value = scope:student }
|
||||
remove_variable = student
|
||||
}
|
||||
|
|
@ -6210,7 +6214,7 @@ ep3_story_cycle_admin_eunuch.8020 = {
|
|||
scope:eunuch = {
|
||||
ep3_story_cycle_admin_eunuch_clear_modifier_effect = { TYPE = eunuch }
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = minor_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -6226,7 +6230,7 @@ ep3_story_cycle_admin_eunuch.8020 = {
|
|||
trigger = {
|
||||
scope:rival ?= { ep3_admin_story_cycle_valid_switch_character_trigger = yes }
|
||||
}
|
||||
scope:story = {
|
||||
scope:story = {
|
||||
set_variable = { name = eunuch value = scope:rival }
|
||||
remove_variable = rival
|
||||
}
|
||||
|
|
@ -6245,7 +6249,7 @@ ep3_story_cycle_admin_eunuch.8020 = {
|
|||
scope:eunuch = {
|
||||
ep3_story_cycle_admin_eunuch_clear_modifier_effect = { TYPE = eunuch }
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = minor_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -6326,7 +6330,7 @@ ep3_story_cycle_admin_eunuch.8030 = {
|
|||
gold = minor_gold_value
|
||||
}
|
||||
add_courtier = scope:eunuch
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = minor_stress_impact_gain
|
||||
callous = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -6351,11 +6355,11 @@ ep3_story_cycle_admin_eunuch.8030 = {
|
|||
trigger = {
|
||||
scope:student ?= { ep3_admin_story_cycle_valid_switch_character_trigger = yes }
|
||||
}
|
||||
scope:story = {
|
||||
scope:story = {
|
||||
set_variable = { name = eunuch value = scope:student }
|
||||
remove_variable = student
|
||||
}
|
||||
scope:student = {
|
||||
scope:student = {
|
||||
if = {
|
||||
limit = { is_imprisoned_by = root }
|
||||
release_from_prison = yes
|
||||
|
|
@ -6383,11 +6387,11 @@ ep3_story_cycle_admin_eunuch.8030 = {
|
|||
trigger = {
|
||||
scope:rival ?= { ep3_admin_story_cycle_valid_switch_character_trigger = yes }
|
||||
}
|
||||
scope:story = {
|
||||
scope:story = {
|
||||
set_variable = { name = eunuch value = scope:rival }
|
||||
remove_variable = rival
|
||||
}
|
||||
scope:rival = {
|
||||
scope:rival = {
|
||||
if = {
|
||||
limit = { is_imprisoned_by = root }
|
||||
release_from_prison = yes
|
||||
|
|
@ -6476,11 +6480,11 @@ ep3_story_cycle_admin_eunuch.8040 = {
|
|||
trigger = {
|
||||
scope:student ?= { ep3_admin_story_cycle_valid_switch_character_trigger = yes }
|
||||
}
|
||||
scope:story = {
|
||||
scope:story = {
|
||||
set_variable = { name = eunuch value = scope:student }
|
||||
remove_variable = student
|
||||
}
|
||||
scope:student = {
|
||||
scope:student = {
|
||||
if = {
|
||||
limit = { is_imprisoned_by = root }
|
||||
release_from_prison = yes
|
||||
|
|
@ -6508,11 +6512,11 @@ ep3_story_cycle_admin_eunuch.8040 = {
|
|||
trigger = {
|
||||
scope:rival ?= { ep3_admin_story_cycle_valid_switch_character_trigger = yes }
|
||||
}
|
||||
scope:story = {
|
||||
scope:story = {
|
||||
set_variable = { name = eunuch value = scope:rival }
|
||||
remove_variable = rival
|
||||
}
|
||||
scope:rival = {
|
||||
scope:rival = {
|
||||
if = {
|
||||
limit = { is_imprisoned_by = root }
|
||||
release_from_prison = yes
|
||||
|
|
@ -6571,6 +6575,10 @@ ep3_story_cycle_admin_eunuch.9980 = { # Story cycle inheritance
|
|||
days = 3
|
||||
}
|
||||
}
|
||||
remove_list_variable = {
|
||||
name = upset_courtiers
|
||||
target = scope:new_story_owner
|
||||
}
|
||||
}
|
||||
}
|
||||
# Or end
|
||||
|
|
|
|||
|
|
@ -81,7 +81,7 @@ grand_ambitions.0001 = {
|
|||
lower_right_portrait = root.top_liege
|
||||
|
||||
cooldown = { years = 20 }
|
||||
|
||||
|
||||
trigger = {
|
||||
# Keep the number of these down to a reasonable level
|
||||
trigger_if = {
|
||||
|
|
@ -102,10 +102,10 @@ grand_ambitions.0001 = {
|
|||
influence_level >= 3
|
||||
top_liege != this
|
||||
highest_held_title_tier >= tier_duchy
|
||||
government_allows = administrative
|
||||
government_has_mechanic = administrative
|
||||
top_liege ?= {
|
||||
primary_title.tier = tier_empire
|
||||
government_allows = administrative
|
||||
primary_title.tier >= tier_empire
|
||||
government_has_mechanic = administrative
|
||||
NOR = {
|
||||
legitimacy_level >= 4
|
||||
influence_level >= 4
|
||||
|
|
@ -158,7 +158,7 @@ grand_ambitions.0001 = {
|
|||
|
||||
add_prestige = major_prestige_loss
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
brave = medium_stress_impact_loss
|
||||
honest = minor_stress_impact_loss
|
||||
deceitful = minor_stress_impact_gain
|
||||
|
|
@ -224,7 +224,7 @@ grand_ambitions.0001 = {
|
|||
remove_treasury_or_gold = massive_treasury_or_gold_value
|
||||
change_influence = medium_influence_loss
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
craven = minor_stress_impact_loss
|
||||
ambitious = medium_stress_impact_loss
|
||||
deceitful = medium_stress_impact_loss
|
||||
|
|
@ -248,11 +248,11 @@ grand_ambitions.0001 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
option = { # I'm happy just how I am (lame)
|
||||
name = grand_ambitions.0001.c
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
craven = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -274,7 +274,7 @@ grand_ambitions.0002 = {
|
|||
trigger = { scope:defender.capital_county = title:c_byzantion }
|
||||
reference = ep3_constantinople_riot
|
||||
}
|
||||
|
||||
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = schadenfreude
|
||||
|
|
@ -399,7 +399,7 @@ grand_ambitions.0002 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
option = { # De-nose and Banish the scoundrel!
|
||||
name = grand_ambitions.0202.c
|
||||
flavor = grand_ambitions.0202.c.flavor
|
||||
|
|
@ -609,8 +609,8 @@ grand_ambitions.0004 = {
|
|||
### 0130 Whispers in the Wind
|
||||
### 0131 Follow-up letter event
|
||||
### 0140 A Fellow Governor
|
||||
### 0170 A Powerful Alliance
|
||||
### 0180 A Proper Coronation
|
||||
### 0170 A Powerful Alliance
|
||||
### 0180 A Proper Coronation
|
||||
###
|
||||
### Success Events
|
||||
### 0200 The Fateful Night
|
||||
|
|
@ -754,8 +754,8 @@ scripted_effect send_bethrothal_notifications_and_apply_opinions_effect = {
|
|||
limit = {
|
||||
NOR = {
|
||||
culture = { has_cultural_tradition = tradition_polygamous }
|
||||
faith = { has_doctrine = doctrine_polygamy }
|
||||
faith = { has_doctrine = doctrine_concubines }
|
||||
rite = { rite_has_doctrine = doctrine_polygamy }
|
||||
rite = { rite_has_doctrine = doctrine_concubines }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -765,8 +765,8 @@ scripted_effect send_bethrothal_notifications_and_apply_opinions_effect = {
|
|||
limit = {
|
||||
NOR = {
|
||||
culture = { has_cultural_tradition = tradition_polygamous }
|
||||
faith = { has_doctrine = doctrine_polygamy }
|
||||
faith = { has_doctrine = doctrine_concubines }
|
||||
rite = { rite_has_doctrine = doctrine_polygamy }
|
||||
rite = { rite_has_doctrine = doctrine_concubines }
|
||||
}
|
||||
}
|
||||
add_opinion = {
|
||||
|
|
@ -949,7 +949,7 @@ grand_ambitions.0100 = {
|
|||
animation = chancellor
|
||||
}
|
||||
lower_center_portrait = scope:foreign_ruler
|
||||
|
||||
|
||||
trigger = {
|
||||
NOT = { has_character_flag = had_event_ga_0100 }
|
||||
any_neighboring_and_across_water_top_liege_realm_owner = {
|
||||
|
|
@ -976,7 +976,7 @@ grand_ambitions.0100 = {
|
|||
ordered_neighboring_and_across_water_top_liege_realm_owner = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
foreign_ruler_has_any_interest_in_coup_trigger = yes
|
||||
foreign_ruler_has_any_interest_in_coup_trigger = yes
|
||||
save_temporary_scope_as = temp_foreign_caller
|
||||
trigger_if = {
|
||||
limit = { scope:story = { has_variable_list = foreign_callers } }
|
||||
|
|
@ -1111,8 +1111,8 @@ grand_ambitions.0100 = {
|
|||
}
|
||||
|
||||
add_character_flag = had_event_ga_0100
|
||||
|
||||
stress_impact = {
|
||||
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_gain
|
||||
trusting = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -1137,7 +1137,7 @@ grand_ambitions.0100 = {
|
|||
name = grand_ambitions.0100.b
|
||||
duel = {
|
||||
skill = diplomacy
|
||||
target = scope:foreign_ruler
|
||||
target = scope:foreign_ruler
|
||||
50 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
|
|
@ -1185,7 +1185,7 @@ grand_ambitions.0100 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
humble = minor_stress_impact_gain
|
||||
patient = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1205,11 +1205,11 @@ grand_ambitions.0100 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
option = { # Deny their offer
|
||||
name = grand_ambitions.0100.c
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = minor_stress_impact_loss
|
||||
paranoid = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -1288,7 +1288,7 @@ grand_ambitions.0110 = {
|
|||
base = 40
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
option = { # No thanks
|
||||
name = grand_ambitions.0110.c
|
||||
change_influence = minor_influence_gain
|
||||
|
|
@ -1439,7 +1439,7 @@ grand_ambitions.0120 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
option = { # Construct Pasteur
|
||||
name = grand_ambitions.0120.b
|
||||
trigger = { scope:estate_building ?= flag:grazing_land }
|
||||
|
|
@ -1461,7 +1461,7 @@ grand_ambitions.0120 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
option = { # Construct Watchtower
|
||||
name = grand_ambitions.0120.c
|
||||
trigger = { scope:estate_building ?= flag:watchtower }
|
||||
|
|
@ -1833,7 +1833,7 @@ grand_ambitions.0131 = {
|
|||
|
||||
add_prestige = minor_prestige_loss
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = medium_stress_impact_gain
|
||||
}
|
||||
|
||||
|
|
@ -1863,7 +1863,7 @@ grand_ambitions.0140 = {
|
|||
}
|
||||
}
|
||||
theme = administrative
|
||||
|
||||
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = inspect_weapon
|
||||
|
|
@ -1873,7 +1873,7 @@ grand_ambitions.0140 = {
|
|||
animation = spymaster
|
||||
}
|
||||
|
||||
cooldown = { years = 3 }
|
||||
cooldown = { years = 3 }
|
||||
|
||||
trigger = {
|
||||
scope:target_char = { # Is there another vassal we can get a hook on
|
||||
|
|
@ -2015,14 +2015,14 @@ grand_ambitions.0140 = {
|
|||
###
|
||||
### SCHEME ROUTE
|
||||
###
|
||||
### 0150 An Additional Agent
|
||||
### 0151 A Master of Whispers
|
||||
### 0155 Calling in Favors
|
||||
### 0160 Threads of Subterfuge
|
||||
### 0170 A Powerful Alliance
|
||||
### 0150 An Additional Agent
|
||||
### 0151 A Master of Whispers
|
||||
### 0155 Calling in Favors
|
||||
### 0160 Threads of Subterfuge
|
||||
### 0170 A Powerful Alliance
|
||||
### 0180 A Proper Coronation
|
||||
### 0190 Keep Your Friends Close...
|
||||
### 0191 A Fateful Offer
|
||||
### 0191 A Fateful Offer
|
||||
###
|
||||
### Success Events
|
||||
### 0200 The Fateful Night
|
||||
|
|
@ -2037,7 +2037,7 @@ grand_ambitions.0140 = {
|
|||
###
|
||||
#######################################
|
||||
|
||||
# Chances to gain scheme agents
|
||||
# Chances to gain scheme agents
|
||||
grand_ambitions.0150 = {
|
||||
type = character_event
|
||||
title = grand_ambitions.0150.t
|
||||
|
|
@ -2076,9 +2076,9 @@ grand_ambitions.0150 = {
|
|||
add_agent_slot = agent_decoy
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
option = { # Add a socialite (success chance agent)
|
||||
name = grand_ambitions.0150.c
|
||||
name = grand_ambitions.0150.c
|
||||
scope:depose_scheme_scope = {
|
||||
add_agent_slot = agent_socialite
|
||||
}
|
||||
|
|
@ -2121,7 +2121,7 @@ grand_ambitions.0151 = {
|
|||
animation = spymaster
|
||||
}
|
||||
lower_center_portrait = scope:eunuch
|
||||
|
||||
|
||||
trigger = {
|
||||
any_scheme = {
|
||||
type = depose
|
||||
|
|
@ -2165,7 +2165,7 @@ grand_ambitions.0151 = {
|
|||
option = { # Yes add the eunuch to the scheme
|
||||
name = grand_ambitions.0151.a
|
||||
change_influence = major_influence_loss
|
||||
|
||||
|
||||
show_as_tooltip = {
|
||||
scope:depose_scheme_scope = {
|
||||
add_agent_slot = agent_eunuch
|
||||
|
|
@ -2186,14 +2186,14 @@ grand_ambitions.0151 = {
|
|||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
modifier = {
|
||||
modifier = {
|
||||
influence <= major_influence_value
|
||||
factor = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = { # I'd rather have him for myself
|
||||
option = { # I'd rather have him for myself
|
||||
name = grand_ambitions.0151.b
|
||||
trigger = {
|
||||
can_steal_eunuch_trigger = yes
|
||||
|
|
@ -2226,13 +2226,13 @@ grand_ambitions.0151 = {
|
|||
|
||||
ai_chance = {
|
||||
base = 80
|
||||
modifier = {
|
||||
modifier = {
|
||||
influence <= massive_influence_value
|
||||
factor = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
option = { # No thanks
|
||||
name = grand_ambitions.0151.c
|
||||
hidden_effect = {
|
||||
|
|
@ -2265,7 +2265,7 @@ grand_ambitions.0155 = {
|
|||
lower_left_portrait = scope:agent_choice_2
|
||||
lower_center_portrait = scope:agent_choice_1
|
||||
lower_right_portrait = scope:agent_choice_3
|
||||
|
||||
|
||||
trigger = {
|
||||
# Scheme must have unfilled agent slots
|
||||
any_scheme = {
|
||||
|
|
@ -2283,7 +2283,7 @@ grand_ambitions.0155 = {
|
|||
any_courtier_or_guest = {
|
||||
NOT = {
|
||||
scope:depose_scheme_scope = {
|
||||
scheme_is_character_agent = prev
|
||||
scheme_is_character_agent = prev
|
||||
}
|
||||
}
|
||||
is_valid_as_agent_in_slot = scope:temp_agent_slot
|
||||
|
|
@ -2303,13 +2303,13 @@ grand_ambitions.0155 = {
|
|||
}
|
||||
}
|
||||
|
||||
# Find 3 characters with which to fill the agent slot
|
||||
# Find 3 characters with which to fill the agent slot
|
||||
scope:target_char = {
|
||||
random_courtier_or_guest = {
|
||||
limit = {
|
||||
NOT = {
|
||||
scope:depose_scheme_scope = {
|
||||
scheme_is_character_agent = prev
|
||||
scheme_is_character_agent = prev
|
||||
}
|
||||
}
|
||||
is_valid_as_agent_in_slot = scope:agent_slot
|
||||
|
|
@ -2321,7 +2321,7 @@ grand_ambitions.0155 = {
|
|||
any_courtier_or_guest = {
|
||||
NOR = {
|
||||
scope:depose_scheme_scope = {
|
||||
scheme_is_character_agent = prev
|
||||
scheme_is_character_agent = prev
|
||||
}
|
||||
this = scope:agent_choice_1
|
||||
}
|
||||
|
|
@ -2332,7 +2332,7 @@ grand_ambitions.0155 = {
|
|||
limit = {
|
||||
NOR = {
|
||||
scope:depose_scheme_scope = {
|
||||
scheme_is_character_agent = prev
|
||||
scheme_is_character_agent = prev
|
||||
}
|
||||
this = scope:agent_choice_1
|
||||
}
|
||||
|
|
@ -2346,7 +2346,7 @@ grand_ambitions.0155 = {
|
|||
any_courtier_or_guest = {
|
||||
NOR = {
|
||||
scope:depose_scheme_scope = {
|
||||
scheme_is_character_agent = prev
|
||||
scheme_is_character_agent = prev
|
||||
}
|
||||
this = scope:agent_choice_1
|
||||
this ?= scope:agent_choice_2
|
||||
|
|
@ -2358,7 +2358,7 @@ grand_ambitions.0155 = {
|
|||
limit = {
|
||||
NOR = {
|
||||
scope:depose_scheme_scope = {
|
||||
scheme_is_character_agent = prev
|
||||
scheme_is_character_agent = prev
|
||||
}
|
||||
this = scope:agent_choice_1
|
||||
this ?= scope:agent_choice_2
|
||||
|
|
@ -2391,7 +2391,7 @@ grand_ambitions.0155 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
option = { # Agent Choice 3
|
||||
name = grand_ambitions.0155.c
|
||||
trigger = { exists = scope:agent_choice_3 }
|
||||
|
|
@ -2440,7 +2440,7 @@ grand_ambitions.0160 = {
|
|||
change_influence = minor_influence_loss
|
||||
random_scheme = {
|
||||
type = depose
|
||||
add_scheme_modifier = {
|
||||
add_scheme_modifier = {
|
||||
type = scheme_grand_ambitions_bribed_functionaries_modifier
|
||||
}
|
||||
}
|
||||
|
|
@ -2451,18 +2451,18 @@ grand_ambitions.0160 = {
|
|||
remove_short_term_gold = major_gold_value
|
||||
random_scheme = {
|
||||
type = depose
|
||||
add_scheme_modifier = {
|
||||
add_scheme_modifier = {
|
||||
type = scheme_grand_ambitions_bribed_merchants_modifier
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
option = { # Bribe the scribes
|
||||
name = grand_ambitions.0160.c
|
||||
remove_short_term_gold = medium_gold_value
|
||||
random_scheme = {
|
||||
type = depose
|
||||
add_scheme_modifier = {
|
||||
add_scheme_modifier = {
|
||||
type = scheme_grand_ambitions_bribed_scribes_modifier
|
||||
}
|
||||
}
|
||||
|
|
@ -2517,7 +2517,7 @@ grand_ambitions.0170 = {
|
|||
find_scheme_interlocutor_effect = yes
|
||||
scope:target_char = {
|
||||
random_vassal = {
|
||||
limit = {
|
||||
limit = {
|
||||
primary_title.tier >= tier_duchy
|
||||
this = house.house_head
|
||||
this != root
|
||||
|
|
@ -2648,8 +2648,8 @@ grand_ambitions.0170 = {
|
|||
METHOD_FLAG = hook
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
paranoid = minor_stress_impact_gain
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = minor_stress_impact_gain
|
||||
trusting = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
|
|
@ -2657,14 +2657,14 @@ grand_ambitions.0170 = {
|
|||
base = 30
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
option = { # Betrothal
|
||||
name = grand_ambitions.0170.c
|
||||
trigger = {
|
||||
trigger_if = {
|
||||
limit = {
|
||||
NOR = {
|
||||
faith = { has_doctrine = doctrine_polygamy }
|
||||
rite = { rite_has_doctrine = doctrine_polygamy }
|
||||
allowed_more_spouses = yes
|
||||
}
|
||||
}
|
||||
|
|
@ -2719,15 +2719,15 @@ grand_ambitions.0170 = {
|
|||
METHOD_FLAG = marriage
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
chaste = medium_stress_impact_gain
|
||||
stress_and_fulfillment_impact = {
|
||||
chaste = medium_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 60
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
option = { # My ambitions will not be shackled by debts
|
||||
name = grand_ambitions.0170.d
|
||||
change_influence = minor_influence_gain
|
||||
|
|
@ -2784,7 +2784,7 @@ grand_ambitions.0180 = {
|
|||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
option = {
|
||||
name = grand_ambitions.0180.a
|
||||
trigger = { piety_level >= max_piety_level }
|
||||
flavor = grand_ambitions.0180.a.flavor
|
||||
|
|
@ -2824,14 +2824,14 @@ grand_ambitions.0180 = {
|
|||
change_influence = major_influence_loss
|
||||
duel = {
|
||||
skills = { learning intrigue }
|
||||
value = very_high_skill_rating
|
||||
value = very_high_skill_rating
|
||||
50 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = 5
|
||||
min = -49
|
||||
}
|
||||
modifier = {
|
||||
modifier = {
|
||||
num_virtuous_traits >= 1
|
||||
add = 10
|
||||
}
|
||||
|
|
@ -2906,7 +2906,7 @@ grand_ambitions.0180 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
option = { # Try to bribe the patriarch
|
||||
name = grand_ambitions.0180.c
|
||||
|
||||
|
|
@ -2932,7 +2932,7 @@ grand_ambitions.0180 = {
|
|||
}
|
||||
}
|
||||
|
||||
# Traits
|
||||
# Traits
|
||||
modifier = {
|
||||
has_trait = greedy
|
||||
add = 50
|
||||
|
|
@ -2968,7 +2968,7 @@ grand_ambitions.0180 = {
|
|||
multiplier = -1.0
|
||||
}
|
||||
}
|
||||
50 = { # Failure
|
||||
50 = { # Failure
|
||||
desc = grand_ambitions.0180.b.failure
|
||||
root = {
|
||||
send_interface_toast = {
|
||||
|
|
@ -2994,7 +2994,7 @@ grand_ambitions.0180 = {
|
|||
}
|
||||
}
|
||||
|
||||
# Traits
|
||||
# Traits
|
||||
modifier = {
|
||||
has_trait = just
|
||||
add = 50
|
||||
|
|
@ -3106,7 +3106,7 @@ grand_ambitions.0190 = {
|
|||
age >= 16
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
immediate = {
|
||||
save_scope_as = emperor
|
||||
if = { # Grab spymaster first
|
||||
|
|
@ -3121,7 +3121,7 @@ grand_ambitions.0190 = {
|
|||
exists = court_position:chief_eunuch_court_position
|
||||
court_position:chief_eunuch_court_position != scope:secret_owner
|
||||
}
|
||||
court_position:chief_eunuch_court_position = { save_scope_as = interlocutor }
|
||||
court_position:chief_eunuch_court_position = { save_scope_as = interlocutor }
|
||||
}
|
||||
else_if = { # then chancellor
|
||||
limit = {
|
||||
|
|
@ -3288,7 +3288,7 @@ grand_ambitions.0190 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
option = { # Opt-Out
|
||||
name = grand_ambitions.0190.c
|
||||
|
||||
|
|
@ -3314,7 +3314,7 @@ grand_ambitions.0191 = {
|
|||
animation = obsequious_bow
|
||||
}
|
||||
lower_center_portrait = scope:emperor
|
||||
|
||||
|
||||
trigger = {
|
||||
age >= 16
|
||||
scope:emperor = {
|
||||
|
|
@ -3548,7 +3548,7 @@ grand_ambitions.0200 = {
|
|||
modifier = deposed_me_opinion
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = major_stress_impact_loss
|
||||
}
|
||||
}
|
||||
|
|
@ -3614,7 +3614,7 @@ grand_ambitions.0201 = {
|
|||
|
||||
immediate = { save_scope_as = root_scope }
|
||||
|
||||
option = {
|
||||
option = {
|
||||
name = grand_ambitions.0201.a
|
||||
add_legitimacy = 1000
|
||||
add_piety = medium_piety_gain
|
||||
|
|
@ -3651,7 +3651,7 @@ grand_ambitions.0202 = {
|
|||
trigger = { scope:county_location = title:c_byzantion }
|
||||
reference = ep3_constantinople_riot
|
||||
}
|
||||
|
||||
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = schadenfreude
|
||||
|
|
@ -3784,7 +3784,7 @@ grand_ambitions.0202 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
option = { # De-nose and Banish the scoundrel!
|
||||
name = grand_ambitions.0202.c
|
||||
flavor = grand_ambitions.0202.c.flavor
|
||||
|
|
@ -3856,9 +3856,9 @@ grand_ambitions.0202 = {
|
|||
if = {
|
||||
limit = {
|
||||
scope:story ?= {
|
||||
NOR = {
|
||||
has_variable = hof_support
|
||||
has_variable = promised_foreign_ruler_claim
|
||||
has_none_of_variables = {
|
||||
name = hof_support
|
||||
name = promised_foreign_ruler_claim
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -3897,7 +3897,7 @@ grand_ambitions.0250 = {
|
|||
end_story = yes
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = medium_stress_impact_gain
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = minor_stress_impact_gain
|
||||
|
|
@ -3990,7 +3990,7 @@ grand_ambitions.0300 = {
|
|||
}
|
||||
resolve_title_and_vassal_change = scope:change
|
||||
|
||||
add_legitimacy = major_legitimacy_loss
|
||||
add_legitimacy = major_legitimacy_loss
|
||||
}
|
||||
|
||||
option = { # Find a diplomatic out
|
||||
|
|
@ -4003,7 +4003,7 @@ grand_ambitions.0300 = {
|
|||
}
|
||||
duel = {
|
||||
skill = diplomacy
|
||||
target = scope:foreign_ruler
|
||||
target = scope:foreign_ruler
|
||||
50 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
|
|
@ -4057,7 +4057,7 @@ grand_ambitions.0300 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
option = { # Deny their claim
|
||||
name = grand_ambitions.0300.c
|
||||
add_legitimacy = minor_legitimacy_gain
|
||||
|
|
@ -4133,7 +4133,7 @@ grand_ambitions.0500 = {
|
|||
any_owned_story = {
|
||||
type = grand_ambitions_story_cycle
|
||||
save_temporary_scope_as = temp_story
|
||||
exists = var:target_char
|
||||
exists = var:target_char
|
||||
var:target_char = {
|
||||
NOT = { any_held_title = { this = scope:temp_story.var:target_title } }
|
||||
}
|
||||
|
|
@ -4153,7 +4153,7 @@ grand_ambitions.0500 = {
|
|||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
option = {
|
||||
name = grand_ambitions.0500.a
|
||||
trigger = { # Do you still meet the criteria for this story cycle?
|
||||
house = {
|
||||
|
|
@ -4162,10 +4162,10 @@ grand_ambitions.0500 = {
|
|||
}
|
||||
top_liege != this
|
||||
highest_held_title_tier <= tier_kingdom
|
||||
government_allows = administrative
|
||||
government_has_mechanic = administrative
|
||||
top_liege = {
|
||||
primary_title.tier = tier_empire
|
||||
government_allows = administrative
|
||||
primary_title.tier >= tier_empire
|
||||
government_has_mechanic = administrative
|
||||
}
|
||||
}
|
||||
if = {
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ scripted_trigger ep3_travel_events_3000_enraptured_trigger = {
|
|||
}
|
||||
|
||||
# You enter a province which your faith is syncretic with
|
||||
ep3_travel_events.3000 = {
|
||||
ep3_travel_events.3000 = {
|
||||
type = character_event
|
||||
title = ep3_travel_events.3000.t
|
||||
desc = {
|
||||
|
|
@ -62,14 +62,14 @@ ep3_travel_events.3000 = {
|
|||
}
|
||||
desc = ep3_travel_events.3000.outro
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
theme = travel
|
||||
override_background = {
|
||||
reference = wilderness_wetlands
|
||||
}
|
||||
left_portrait = {
|
||||
character = root
|
||||
character = root
|
||||
triggered_animation = {
|
||||
trigger = {
|
||||
ep3_travel_events_3000_enraptured_trigger = yes
|
||||
|
|
@ -104,7 +104,7 @@ ep3_travel_events.3000 = {
|
|||
barony = title:b_nablus
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
NOT = {
|
||||
has_trait = cynical
|
||||
}
|
||||
|
|
@ -120,7 +120,7 @@ ep3_travel_events.3000 = {
|
|||
save_scope_as = owner
|
||||
#Create fancy regalia
|
||||
set_artifact_rarity_masterwork = yes
|
||||
create_artifact = {
|
||||
create_artifact = {
|
||||
name = artifact_water_of_the_jordan
|
||||
description = placeholder # Will be updated in the post-creation effects
|
||||
creator = root
|
||||
|
|
@ -144,7 +144,7 @@ ep3_travel_events.3000 = {
|
|||
# I'm here looking for holiness, cleanliness be damned! Taking some water with me
|
||||
option = {
|
||||
trigger = {
|
||||
OR = {
|
||||
OR = {
|
||||
has_trait = zealous
|
||||
trigger_if = {
|
||||
limit = {
|
||||
|
|
@ -186,8 +186,8 @@ ep3_travel_events.3000 = {
|
|||
modifier = holy_water_mortal_stomach_modifier
|
||||
years = 5
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
|
||||
stress_and_fulfillment_impact = {
|
||||
content = minor_stress_impact_gain
|
||||
zealous = miniscule_stress_impact_loss
|
||||
paranoid = minor_stress_impact_gain
|
||||
|
|
@ -222,14 +222,14 @@ ep3_travel_events.3000 = {
|
|||
text = ep3_travel_events.3000.b
|
||||
}
|
||||
flavor = ep3_travel_events.3000.b.flavor
|
||||
|
||||
|
||||
add_piety = medium_piety_gain
|
||||
add_stress = miniscule_stress_impact_loss
|
||||
add_character_modifier = {
|
||||
modifier = holy_water_mortal_stomach_modifier
|
||||
years = 5
|
||||
}
|
||||
stress_impact = {
|
||||
}
|
||||
stress_and_fulfillment_impact = {
|
||||
honest = minor_stress_impact_gain
|
||||
paranoid = minor_stress_impact_gain
|
||||
craven = miniscule_stress_impact_gain
|
||||
|
|
@ -266,7 +266,7 @@ ep3_travel_events.3000 = {
|
|||
text = ep3_travel_events.3000.c
|
||||
}
|
||||
flavor = ep3_travel_events.3000.c_flavor
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
zealous = medium_stress_impact_gain
|
||||
brave = miniscule_stress_impact_gain
|
||||
stubborn = minor_stress_impact_gain
|
||||
|
|
@ -328,7 +328,7 @@ scripted_trigger ep3_travel_events_3001_is_foe_trigger = {
|
|||
}
|
||||
|
||||
# You enter the Cilician Gates
|
||||
ep3_travel_events.3001 = {
|
||||
ep3_travel_events.3001 = {
|
||||
type = character_event
|
||||
title = ep3_travel_events.3001.t
|
||||
desc = {
|
||||
|
|
@ -378,7 +378,7 @@ ep3_travel_events.3001 = {
|
|||
reference = ep2_travel_settlement_mountains
|
||||
}
|
||||
left_portrait = {
|
||||
character = root
|
||||
character = root
|
||||
animation = jockey_walk
|
||||
camera = camera_event_horse_left
|
||||
}
|
||||
|
|
@ -471,7 +471,7 @@ ep3_travel_events.3001 = {
|
|||
modifier = impressed_opinion
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
trusting = minor_stress_impact_loss
|
||||
zealous = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -489,8 +489,8 @@ ep3_travel_events.3001 = {
|
|||
modifier = haunted_by_hostile_troops_modifier
|
||||
years = 1
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = miniscule_stress_impact_gain
|
||||
craven = miniscule_stress_impact_gain
|
||||
}
|
||||
|
|
@ -502,12 +502,16 @@ ep3_travel_events.3001 = {
|
|||
|
||||
scripted_trigger ep3_travel_events_3002_byzantine_root_trigger = {
|
||||
culture = {
|
||||
has_cultural_pillar = heritage_greek
|
||||
has_cultural_pillar = heritage_byzantine
|
||||
OR = {
|
||||
any_parent_culture_or_above = { this = culture:greek }
|
||||
this = culture:greek
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# You visit the capital of a ruler who belongs to a neighboring culture
|
||||
ep3_travel_events.3002 = {
|
||||
ep3_travel_events.3002 = {
|
||||
type = character_event
|
||||
title = ep3_travel_events.3002.t
|
||||
desc = {
|
||||
|
|
@ -517,7 +521,7 @@ ep3_travel_events.3002 = {
|
|||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:local_lord = {
|
||||
government_allows = administrative
|
||||
government_has_mechanic = administrative
|
||||
}
|
||||
}
|
||||
desc = ep3_travel_events.3002.admin
|
||||
|
|
@ -610,7 +614,7 @@ ep3_travel_events.3002 = {
|
|||
reference = holy_site_generic
|
||||
}
|
||||
left_portrait = {
|
||||
character = root
|
||||
character = root
|
||||
animation = jockey_idle
|
||||
camera = camera_event_horse_left
|
||||
}
|
||||
|
|
@ -623,7 +627,7 @@ ep3_travel_events.3002 = {
|
|||
is_available_travelling = yes
|
||||
is_playable_character = yes
|
||||
is_location_valid_for_travel_event_on_land = yes
|
||||
government_allows = administrative
|
||||
government_has_mechanic = administrative
|
||||
OR = {
|
||||
NOT = { exists = top_liege }
|
||||
top_liege.culture = {
|
||||
|
|
@ -730,7 +734,7 @@ ep3_travel_events.3002 = {
|
|||
any_neighboring_province = {
|
||||
is_county_capital = yes
|
||||
county = root.location.county
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -764,7 +768,7 @@ ep3_travel_events.3002 = {
|
|||
text = ep3_travel_events.3002.a
|
||||
}
|
||||
flavor = ep3_travel_events.3002.a.flavor
|
||||
|
||||
|
||||
#I am an impressive imperial Greek!!!!!
|
||||
duel = {
|
||||
skill = diplomacy
|
||||
|
|
@ -777,37 +781,19 @@ ep3_travel_events.3002 = {
|
|||
min = -49
|
||||
}
|
||||
modifier = {
|
||||
OR = {
|
||||
AND = {
|
||||
highest_held_title_tier >= tier_empire
|
||||
scope:local_lord = { highest_held_title_tier < tier_empire }
|
||||
}
|
||||
AND = {
|
||||
highest_held_title_tier >= tier_kingdom
|
||||
scope:local_lord = { highest_held_title_tier < tier_kingdom }
|
||||
}
|
||||
}
|
||||
highest_held_title_tier > scope:local_lord.highest_held_title_tier
|
||||
add = 25
|
||||
}
|
||||
modifier = {
|
||||
OR = {
|
||||
AND = {
|
||||
highest_held_title_tier >= tier_empire
|
||||
scope:local_lord = { highest_held_title_tier = tier_empire }
|
||||
}
|
||||
AND = {
|
||||
highest_held_title_tier >= tier_kingdom
|
||||
scope:local_lord = { highest_held_title_tier = tier_kingdom }
|
||||
}
|
||||
}
|
||||
highest_held_title_tier >= scope:local_lord.highest_held_title_tier
|
||||
add = 10
|
||||
}
|
||||
|
||||
|
||||
send_interface_toast = {
|
||||
title = ep3_travel_events.3002.a_success
|
||||
left_icon = root
|
||||
right_icon = scope:local_lord
|
||||
|
||||
|
||||
add_prestige = minor_prestige_gain
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -902,7 +888,7 @@ ep3_travel_events.3002 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
humble = minor_stress_impact_gain
|
||||
shy = miniscule_stress_impact_gain
|
||||
craven = miniscule_stress_impact_gain
|
||||
|
|
@ -946,7 +932,7 @@ ep3_travel_events.3002 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
# I should visit their local places of worship
|
||||
option = {
|
||||
name = ep3_travel_events.3002.b
|
||||
|
|
@ -959,18 +945,18 @@ ep3_travel_events.3002 = {
|
|||
scope:local_lord_capital.faith = {
|
||||
this != root.faith
|
||||
}
|
||||
faith = {
|
||||
NOT = { has_doctrine = doctrine_pluralism_pluralistic }
|
||||
rite = {
|
||||
NOT = { rite_has_doctrine = doctrine_pluralism_pluralistic }
|
||||
}
|
||||
}
|
||||
faith = {
|
||||
change_fervor = {
|
||||
value = -5
|
||||
value = notable_fervor_loss
|
||||
desc = fervor_loss_emperor_pluralistic_act
|
||||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
zealous = miniscule_stress_impact_loss
|
||||
cynical = miniscule_stress_impact_gain
|
||||
gregarious = minor_stress_impact_gain
|
||||
|
|
@ -1038,7 +1024,7 @@ ep3_travel_events.3002 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if = {
|
||||
limit = {
|
||||
this = root.culture.culture_head
|
||||
|
|
@ -1051,8 +1037,8 @@ ep3_travel_events.3002 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = minor_stress_impact_gain
|
||||
callous = miniscule_stress_impact_gain
|
||||
sadistic = miniscule_stress_impact_gain
|
||||
|
|
@ -1090,14 +1076,24 @@ ep3_travel_events.3003 = {
|
|||
|
||||
scripted_trigger ep3_travel_events_3010_anatolian_native_trigger = {
|
||||
OR = {
|
||||
has_cultural_pillar = heritage_greek
|
||||
has_cultural_pillar = heritage_turkish
|
||||
has_cultural_pillar = heritage_byzantine
|
||||
AND = {
|
||||
has_cultural_pillar = heritage_caucasian
|
||||
any_parent_culture_or_above = { this = culture:armenian }
|
||||
this = culture:armenian
|
||||
}
|
||||
}
|
||||
OR = {
|
||||
any_parent_culture_or_above = { this = culture:greek }
|
||||
this = culture:greek
|
||||
any_parent_culture_or_above = { this = culture:armenian }
|
||||
this = culture:armenian
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
#you arrive in a low control anatolian province and the locals hide, mistaking you for tax-collectors/raiders
|
||||
ep3_travel_events.3010 = {
|
||||
ep3_travel_events.3010 = {
|
||||
type = character_event
|
||||
title = ep3_travel_events.3010.t
|
||||
desc = {
|
||||
|
|
@ -1131,7 +1127,7 @@ ep3_travel_events.3010 = {
|
|||
reference = terrain_travel
|
||||
}
|
||||
left_portrait = {
|
||||
character = root
|
||||
character = root
|
||||
animation = eyeroll
|
||||
}
|
||||
right_portrait = {
|
||||
|
|
@ -1205,6 +1201,7 @@ ep3_travel_events.3010 = {
|
|||
location = root.location
|
||||
culture = root.location.county.culture
|
||||
faith = root.location.county.faith
|
||||
rite = root.location.county.rite
|
||||
dynasty = none
|
||||
save_scope_as = anatolian_guide
|
||||
}
|
||||
|
|
@ -1213,13 +1210,13 @@ ep3_travel_events.3010 = {
|
|||
option = {
|
||||
name = ep3_travel_events.3010.a
|
||||
flavor = ep3_travel_events.3010.a.flavor
|
||||
|
||||
|
||||
random_list = {
|
||||
10 = {
|
||||
send_interface_toast = {
|
||||
title = ep3_travel_events.3010.a_success
|
||||
left_icon = root
|
||||
add_gold = minor_gold_value
|
||||
add_gold = minor_gold_value
|
||||
}
|
||||
}
|
||||
10 = {
|
||||
|
|
@ -1233,7 +1230,7 @@ ep3_travel_events.3010 = {
|
|||
change_development_progress = minimal_development_progress_loss
|
||||
change_county_control = miniscule_county_control_loss
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
honest = minor_stress_impact_gain
|
||||
just = medium_stress_impact_gain
|
||||
compassionate = medium_stress_impact_gain
|
||||
|
|
@ -1262,7 +1259,7 @@ ep3_travel_events.3010 = {
|
|||
name = ep3_travel_events.3010.b
|
||||
flavor = ep3_travel_events.3010.b.flavor
|
||||
|
||||
|
||||
|
||||
duel = {
|
||||
skill = diplomacy
|
||||
value = decent_skill_rating
|
||||
|
|
@ -1284,11 +1281,11 @@ ep3_travel_events.3010 = {
|
|||
}
|
||||
add = 25
|
||||
}
|
||||
|
||||
|
||||
send_interface_toast = {
|
||||
title = ep3_travel_events.3010.b_success
|
||||
left_icon = root
|
||||
|
||||
|
||||
add_diplomacy_lifestyle_xp = miniscule_lifestyle_xp
|
||||
current_travel_plan = {
|
||||
add_companion = scope:anatolian_guide
|
||||
|
|
@ -1301,7 +1298,7 @@ ep3_travel_events.3010 = {
|
|||
limit = {
|
||||
NOT = { scope:anatolian_guide = { is_courtier_of = root } }
|
||||
}
|
||||
add_courtier = scope:anatolian_guide
|
||||
add_courtier = scope:anatolian_guide
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1319,7 +1316,7 @@ ep3_travel_events.3010 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
shy = medium_stress_impact_gain
|
||||
arrogant = minor_stress_impact_gain
|
||||
content = miniscule_stress_impact_gain
|
||||
|
|
@ -1364,14 +1361,14 @@ ep3_travel_events.3010 = {
|
|||
text = ep3_travel_events.3010.c
|
||||
}
|
||||
flavor = ep3_travel_events.3010.c.flavor
|
||||
|
||||
|
||||
if = {
|
||||
limit = {
|
||||
location = {
|
||||
barony = title:b_kaisereia
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_loss
|
||||
impatient = minor_stress_impact_gain
|
||||
stubborn = miniscule_stress_impact_gain
|
||||
|
|
@ -1380,7 +1377,7 @@ ep3_travel_events.3010 = {
|
|||
}
|
||||
}
|
||||
else = {
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = miniscule_stress_impact_loss
|
||||
impatient = minor_stress_impact_gain
|
||||
stubborn = miniscule_stress_impact_gain
|
||||
|
|
@ -1388,7 +1385,7 @@ ep3_travel_events.3010 = {
|
|||
wrathful = minor_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
modifier = {
|
||||
|
|
|
|||
|
|
@ -192,7 +192,7 @@ ep3_travel_events.8000 = {
|
|||
REASON = friend_let_me_go
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
callous = minor_stress_impact_gain
|
||||
sadistic = minor_stress_impact_gain
|
||||
family_first = minor_stress_impact_gain
|
||||
|
|
@ -235,7 +235,7 @@ ep3_travel_events.8000 = {
|
|||
REASON = friend_let_me_go
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
content = minor_stress_impact_gain
|
||||
honest = minor_stress_impact_gain
|
||||
gallant = minor_stress_impact_gain
|
||||
|
|
@ -273,7 +273,7 @@ ep3_travel_events.8000 = {
|
|||
opinion = -10
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
content = minor_stress_impact_gain
|
||||
honest = minor_stress_impact_gain
|
||||
gallant = minor_stress_impact_gain
|
||||
|
|
@ -344,7 +344,7 @@ ep3_travel_events.8001 = {
|
|||
option = {
|
||||
name = ep3_travel_events.8001.a
|
||||
ep3_travel_8000_a = yes
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
callous = minor_stress_impact_gain
|
||||
sadistic = minor_stress_impact_gain
|
||||
family_first = minor_stress_impact_gain
|
||||
|
|
@ -391,7 +391,7 @@ ep3_travel_events.8001 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
content = minor_stress_impact_gain
|
||||
honest = minor_stress_impact_gain
|
||||
gallant = minor_stress_impact_gain
|
||||
|
|
@ -494,7 +494,7 @@ ep3_travel_events.8010 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
eccentric = medium_stress_impact_gain
|
||||
lazy = minor_stress_impact_gain
|
||||
ambitious = minor_stress_impact_loss
|
||||
|
|
@ -511,7 +511,7 @@ ep3_travel_events.8010 = {
|
|||
# I'm not risking that!
|
||||
option = {
|
||||
name = ep3_travel_events.8010.b
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
content = minor_stress_impact_loss
|
||||
ambitious = minor_stress_impact_gain
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -1,267 +0,0 @@
|
|||
namespace = ep3_yearly
|
||||
|
||||
scripted_effect transfer_warhorse_story_effect = {
|
||||
$OWNER$ = {
|
||||
random_owned_story = {
|
||||
type = story_cycle_martial_lifestyle_warhorse
|
||||
make_story_owner = $TARGET$
|
||||
}
|
||||
}
|
||||
$TARGET$ = {
|
||||
add_character_modifier = { modifier = horse_story_modifier }
|
||||
add_character_flag = had_warhorse_story
|
||||
set_variable = {
|
||||
name = warhorse_modifier_level
|
||||
value = $OWNER$.var:warhorse_modifier_level
|
||||
}
|
||||
}
|
||||
$OWNER$ = {
|
||||
hidden_effect = {
|
||||
remove_character_modifier = horse_story_modifier
|
||||
remove_variable = warhorse_modifier_level
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Jealous of another governor with the Warhorse event chain
|
||||
ep3_yearly.1010 = {
|
||||
type = character_event
|
||||
title = ep3_yearly.1010.t
|
||||
desc = {
|
||||
desc = ep3_yearly.1010.intro
|
||||
triggered_desc = {
|
||||
trigger = { culture = { has_cultural_pillar = heritage_greek }}
|
||||
desc = ep3_yearly.1010.greek_flavor
|
||||
}
|
||||
desc = ep3_yearly.1010.outro
|
||||
}
|
||||
theme = administrative
|
||||
override_background = { reference = courtyard }
|
||||
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = thinking
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:horse_owner
|
||||
animation = jockey_walk
|
||||
camera = camera_event_horse_right
|
||||
}
|
||||
lower_left_portrait = cp:councillor_spymaster
|
||||
|
||||
trigger = {
|
||||
is_ai = no
|
||||
is_governor = yes
|
||||
NOT = { owns_story_of_type = story_cycle_martial_lifestyle_warhorse }
|
||||
liege = {
|
||||
any_vassal = {
|
||||
this != root
|
||||
is_available_ai_adult = yes
|
||||
is_governor = yes
|
||||
any_owned_story = {
|
||||
type = story_cycle_martial_lifestyle_warhorse
|
||||
exists = var:horse_gender
|
||||
exists = var:story_cycle_horse_name
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
immediate = {
|
||||
liege = {
|
||||
random_vassal = {
|
||||
limit = {
|
||||
this != root
|
||||
is_available_ai_adult = yes
|
||||
owns_story_of_type = story_cycle_martial_lifestyle_warhorse
|
||||
}
|
||||
save_scope_as = horse_owner
|
||||
}
|
||||
}
|
||||
cp:councillor_spymaster ?= { save_scope_as = spymaster }
|
||||
}
|
||||
|
||||
option = { # Offer to buy the horse
|
||||
name = ep3_yearly.1010.a
|
||||
show_as_unavailable = {
|
||||
gold >= 75
|
||||
}
|
||||
random_list = {
|
||||
50 = {
|
||||
show_chance = no
|
||||
desc = ep3_yearly.1010.a.tt.success
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = ep3_yearly.1010.a.tt.success
|
||||
left_icon = root
|
||||
right_icon = scope:horse_owner
|
||||
remove_short_term_gold = major_gold_value
|
||||
custom_tooltip = ep3_yearly.1010.tt
|
||||
transfer_warhorse_story_effect = {
|
||||
OWNER = scope:horse_owner
|
||||
TARGET = root
|
||||
}
|
||||
}
|
||||
}
|
||||
50 = {
|
||||
show_chance = no
|
||||
desc = ep3_yearly.1010.a.tt.failure
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_bad
|
||||
title = ep3_yearly.1010.a.tt.failure
|
||||
left_icon = root
|
||||
right_icon = scope:horse_owner
|
||||
change_influence = medium_influence_loss
|
||||
add_prestige = medium_prestige_loss
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Convince the governor that you deserve the horse because of your influence
|
||||
name = ep3_yearly.1010.b
|
||||
change_influence = massive_influence_loss
|
||||
if = {
|
||||
limit = { influence_level >= 3 }
|
||||
transfer_warhorse_story_effect = {
|
||||
OWNER = scope:horse_owner
|
||||
TARGET = root
|
||||
}
|
||||
}
|
||||
else = {
|
||||
duel = {
|
||||
skill = diplomacy
|
||||
value = high_skill_rating
|
||||
50 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = 3.5
|
||||
min = -49
|
||||
}
|
||||
desc = ep3_yearly.1010.b.tt.success
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = ep3_yearly.1010.b.tt.success
|
||||
left_icon = root
|
||||
right_icon = scope:horse_owner
|
||||
custom_tooltip = ep3_yearly.1010.tt
|
||||
transfer_warhorse_story_effect = {
|
||||
OWNER = scope:horse_owner
|
||||
TARGET = root
|
||||
}
|
||||
add_diplomacy_lifestyle_xp = medium_lifestyle_xp
|
||||
}
|
||||
}
|
||||
50 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = -3.5
|
||||
min = -49
|
||||
}
|
||||
desc = ep3_yearly.1010.b.tt.failure
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_bad
|
||||
title = ep3_yearly.1010.b.tt.failure
|
||||
left_icon = root
|
||||
right_icon = scope:horse_owner
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Ask your spymaster to steal the horse for you
|
||||
trigger = { exists = cp:councillor_spymaster }
|
||||
name = ep3_yearly.1010.c
|
||||
flavor = ep3_yearly.1010.c.flavor
|
||||
cp:councillor_spymaster = {
|
||||
duel = {
|
||||
skill = intrigue
|
||||
value = scope:horse_owner.intrigue
|
||||
40 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = 3.5
|
||||
min = -49
|
||||
}
|
||||
desc = ep3_yearly.1010.c.tt.success
|
||||
root = {
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = ep3_yearly.1010.c.tt.success
|
||||
left_icon = root
|
||||
right_icon = scope:horse_owner
|
||||
custom_tooltip = ep3_yearly.1010.tt
|
||||
transfer_warhorse_story_effect = {
|
||||
OWNER = scope:horse_owner
|
||||
TARGET = root
|
||||
}
|
||||
add_intrigue_lifestyle_xp = medium_lifestyle_xp
|
||||
}
|
||||
}
|
||||
}
|
||||
60 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = -3.5
|
||||
min = -49
|
||||
}
|
||||
desc = ep3_yearly.1010.c.tt.failure
|
||||
root = {
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_bad
|
||||
title = ep3_yearly.1010.c.tt.failure
|
||||
left_icon = root
|
||||
right_icon = scope:horse_owner
|
||||
progress_towards_rival_effect = {
|
||||
REASON = rival_lands_stolen
|
||||
CHARACTER = scope:horse_owner
|
||||
OPINION = default_rival_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = { # If I can't have it, neither can you
|
||||
name = ep3_yearly.1010.d
|
||||
flavor = ep3_yearly.1010.d.tt
|
||||
random_list = {
|
||||
50 = {
|
||||
desc = ep3_yearly.1010.d.success
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = ep3_yearly.1010.d.success
|
||||
custom_tooltip = ep3_yearly.1010.d.dead_horse
|
||||
scope:horse_owner = {
|
||||
random_owned_story = {
|
||||
type = story_cycle_martial_lifestyle_warhorse
|
||||
end_story = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
50 = {
|
||||
desc = ep3_yearly.1010.d.failure
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_bad
|
||||
title = ep3_yearly.1010.d.failure
|
||||
custom_tooltip = ep3_yearly.1010.d.dead_horse
|
||||
scope:horse_owner = {
|
||||
random_owned_story = {
|
||||
type = story_cycle_martial_lifestyle_warhorse
|
||||
end_story = yes
|
||||
}
|
||||
}
|
||||
progress_towards_rival_effect = {
|
||||
REASON = rival_lands_stolen
|
||||
CHARACTER = scope:horse_owner
|
||||
OPINION = default_rival_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
namespace = ep3_yearly
|
||||
|
||||
ep3_yearly.3000 = {
|
||||
hidden = yes
|
||||
|
||||
immediate = {
|
||||
ep3_ai_castration_effect = yes
|
||||
}
|
||||
}
|
||||
|
|
@ -473,7 +473,7 @@ fp1_jomsvikings.0001 = {
|
|||
scope:leader = { add_courtier = scope:retainer_b }
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
trusting = minor_stress_impact_loss
|
||||
zealous = medium_stress_impact_loss
|
||||
paranoid = medium_stress_impact_gain
|
||||
|
|
@ -517,7 +517,7 @@ fp1_jomsvikings.0001 = {
|
|||
scope:leader = { add_courtier = scope:retainer_a }
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
trusting = minor_stress_impact_loss
|
||||
zealous = medium_stress_impact_loss
|
||||
paranoid = medium_stress_impact_gain
|
||||
|
|
@ -578,7 +578,7 @@ fp1_jomsvikings.0001 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = medium_stress_impact_loss
|
||||
cynical = major_stress_impact_loss
|
||||
trusting = minor_stress_impact_gain
|
||||
|
|
@ -950,7 +950,7 @@ fp1_jomsvikings.0011 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
diligent = minor_stress_impact_loss
|
||||
arrogant = medium_stress_impact_loss
|
||||
vengeful = major_stress_impact_loss
|
||||
|
|
@ -1038,7 +1038,7 @@ fp1_jomsvikings.0011 = {
|
|||
# Lose control, but not that much.
|
||||
scope:target_county = { change_county_control = medium_county_control_loss }
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
generous = minor_stress_impact_loss
|
||||
forgiving = minor_stress_impact_loss
|
||||
greedy = major_stress_impact_gain
|
||||
|
|
@ -1090,7 +1090,7 @@ fp1_jomsvikings.0011 = {
|
|||
value = medium_treasury_or_gold_value
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
generous = minor_stress_impact_loss
|
||||
forgiving = minor_stress_impact_loss
|
||||
greedy = major_stress_impact_gain
|
||||
|
|
@ -1130,7 +1130,7 @@ fp1_jomsvikings.0011 = {
|
|||
# Reduce control.
|
||||
scope:target_county = { change_county_control = extreme_county_control_loss }
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
lazy = medium_stress_impact_loss
|
||||
callous = medium_stress_impact_loss
|
||||
sadistic = medium_stress_impact_loss
|
||||
|
|
@ -1240,7 +1240,7 @@ fp1_jomsvikings.0021 = {
|
|||
name = fp1_jomsvikings_event_troops
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = medium_stress_impact_loss
|
||||
zealous = medium_stress_impact_loss
|
||||
content = medium_stress_impact_gain
|
||||
|
|
@ -1291,7 +1291,7 @@ fp1_jomsvikings.0021 = {
|
|||
name = fp1_jomsvikings_event_troops
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = medium_stress_impact_loss
|
||||
zealous = medium_stress_impact_loss
|
||||
content = medium_stress_impact_gain
|
||||
|
|
@ -1345,7 +1345,7 @@ fp1_jomsvikings.0021 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = medium_stress_impact_loss
|
||||
cynical = major_stress_impact_loss
|
||||
trusting = minor_stress_impact_gain
|
||||
|
|
@ -1467,38 +1467,38 @@ fp1_jomsvikings.0041 = {
|
|||
## Kinslayer.
|
||||
AND = {
|
||||
has_trait = kinslayer_1
|
||||
faith = { has_doctrine_parameter = kinslaying_any_dynasty_member_crime }
|
||||
rite = { rite_has_parameter = kinslaying_any_dynasty_member_crime }
|
||||
}
|
||||
AND = {
|
||||
has_trait = kinslayer_2
|
||||
faith = { has_doctrine_parameter = kinslaying_extended_family_crime }
|
||||
rite = { rite_has_parameter = kinslaying_extended_family_crime }
|
||||
}
|
||||
AND = {
|
||||
has_trait = kinslayer_3
|
||||
faith = { has_doctrine_parameter = kinslaying_close_kin_crime }
|
||||
rite = { rite_has_parameter = kinslaying_close_kin_crime }
|
||||
}
|
||||
## Deviant.
|
||||
AND = {
|
||||
has_trait = deviant
|
||||
faith = { has_doctrine_parameter = deviancy_illegal }
|
||||
rite = { rite_has_parameter = deviancy_illegal }
|
||||
}
|
||||
## Cannibal.
|
||||
AND = {
|
||||
has_trait = cannibal
|
||||
NOT = {
|
||||
faith = { has_doctrine_parameter = cannibalism_legal }
|
||||
rite = { rite_has_parameter = cannibalism_legal }
|
||||
}
|
||||
}
|
||||
## Sodomite.
|
||||
AND = {
|
||||
has_trait = sodomite
|
||||
faith = { has_doctrine_parameter = homosexuality_illegal }
|
||||
rite = { rite_has_parameter = homosexuality_illegal }
|
||||
}
|
||||
## Incestuous.
|
||||
AND = {
|
||||
has_trait = incestuous
|
||||
NOT = {
|
||||
faith = { has_doctrine_parameter = consanguinity_unrestricted_incest }
|
||||
rite = { rite_has_parameter = allows_unrestricted_marriage }
|
||||
}
|
||||
}
|
||||
## Adulterer/Fornicator
|
||||
|
|
@ -1507,8 +1507,8 @@ fp1_jomsvikings.0041 = {
|
|||
has_trait = adulterer
|
||||
has_trait = fornicator
|
||||
}
|
||||
trait_is_criminal_in_faith_trigger = {
|
||||
FAITH = faith
|
||||
trait_is_criminal_in_rite_trigger = {
|
||||
RITE = rite
|
||||
TRAIT = trait:adulterer
|
||||
GENDER_CHARACTER = this
|
||||
}
|
||||
|
|
@ -1518,7 +1518,7 @@ fp1_jomsvikings.0041 = {
|
|||
## Witch.
|
||||
AND = {
|
||||
has_trait = witch
|
||||
faith = { has_doctrine_parameter = witchcraft_illegal }
|
||||
rite = { rite_has_parameter = witchcraft_illegal }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1631,7 +1631,7 @@ fp1_jomsvikings.0041 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = minor_stress_impact_loss
|
||||
brave = major_stress_impact_loss
|
||||
craven = major_stress_impact_gain
|
||||
|
|
@ -1746,7 +1746,7 @@ fp1_jomsvikings.0041 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
vengeful = medium_stress_impact_loss
|
||||
arbitrary = major_stress_impact_loss
|
||||
forgiving = medium_stress_impact_gain
|
||||
|
|
@ -1825,7 +1825,7 @@ fp1_jomsvikings.0041 = {
|
|||
add_prestige_level = -1
|
||||
add_prestige = massive_prestige_loss
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
craven = major_stress_impact_loss
|
||||
arrogant = minor_stress_impact_gain
|
||||
brave = major_stress_impact_gain
|
||||
|
|
@ -1962,7 +1962,7 @@ fp1_jomsvikings.0044 = {
|
|||
# Get a decent tyranny reduction for your troubles.
|
||||
add_tyranny = massive_tyranny_loss
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
deceitful = major_stress_impact_loss
|
||||
arbitrary = major_stress_impact_loss
|
||||
honest = major_stress_impact_gain
|
||||
|
|
@ -2005,7 +2005,7 @@ fp1_jomsvikings.0044 = {
|
|||
years = 10
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
cynical = major_stress_impact_loss
|
||||
zealous = major_stress_impact_gain
|
||||
}
|
||||
|
|
|
|||
|
|
@ -580,7 +580,7 @@ fp1_major_decisions.0031 = {
|
|||
# Get your bonus troops.
|
||||
forge_the_jomsvikings_maa_reward_effect = yes
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
# Usually bad form to give stress impact on single event options, but if you're cynical and taking this option, you *know* you're doing it for purely cynical reasons.
|
||||
zealous = massive_stress_impact_loss
|
||||
cynical = medium_stress_impact_gain
|
||||
|
|
@ -713,7 +713,7 @@ fp1_major_decisions.0033 = {
|
|||
show_as_tooltip = {
|
||||
scope:founder.faith = {
|
||||
change_fervor = {
|
||||
value = 10
|
||||
value = significant_fervor_gain
|
||||
desc = fervor_gain_holy_order_founded
|
||||
}
|
||||
}
|
||||
|
|
@ -898,7 +898,7 @@ fp1_major_decisions.1001 = {
|
|||
custom_tooltip = fp1_major_decisions.1001.a.tt
|
||||
trigger_event = fp1_major_decisions.1002
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
humble = major_stress_impact_loss
|
||||
paranoid = major_stress_impact_loss
|
||||
honest = major_stress_impact_loss
|
||||
|
|
@ -931,7 +931,7 @@ fp1_major_decisions.1001 = {
|
|||
# Gain some very minor stress loss for opting out.
|
||||
## Stress loss handled in stress_impact.
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_loss
|
||||
vengeful = minor_stress_impact_gain
|
||||
impatient = minor_stress_impact_gain
|
||||
|
|
@ -1041,7 +1041,7 @@ fp1_major_decisions.1002 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
cynical = medium_stress_impact_loss
|
||||
humble = major_stress_impact_loss
|
||||
}
|
||||
|
|
@ -1079,7 +1079,7 @@ fp1_major_decisions.1002 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
humble = major_stress_impact_loss
|
||||
zealous = massive_stress_impact_loss
|
||||
}
|
||||
|
|
@ -1114,7 +1114,7 @@ fp1_major_decisions.1002 = {
|
|||
has_character_modifier = high_queen_of_the_seas_fp1_modifier
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = massive_stress_gain
|
||||
paranoid = major_stress_impact_loss
|
||||
honest = major_stress_impact_gain
|
||||
|
|
@ -1122,7 +1122,7 @@ fp1_major_decisions.1002 = {
|
|||
}
|
||||
## Ordinary stress otherwise.
|
||||
else = {
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = major_stress_impact_loss
|
||||
honest = major_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1173,7 +1173,7 @@ fp1_major_decisions.1002 = {
|
|||
# The court is confused and afraid.
|
||||
fp1_major_decisions_1002_courtiers_terrified_effect = yes
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
vengeful = major_stress_impact_loss
|
||||
forgiving = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1207,7 +1207,7 @@ fp1_major_decisions.1002 = {
|
|||
# The court is confused and afraid.
|
||||
fp1_major_decisions_1002_courtiers_terrified_effect = yes
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
cynical = medium_stress_impact_loss
|
||||
craven = medium_stress_impact_gain
|
||||
zealous = medium_stress_impact_gain
|
||||
|
|
|
|||
|
|
@ -227,7 +227,7 @@ fp1_other_decisions.0003 = {
|
|||
}
|
||||
right_portrait = {
|
||||
character = scope:unlucky_guest
|
||||
animation = fear
|
||||
animation = dead
|
||||
}
|
||||
override_background = { reference = temple }
|
||||
|
||||
|
|
@ -253,6 +253,8 @@ fp1_other_decisions.0003 = {
|
|||
# Get the party (audibly) started.
|
||||
play_music_cue = "mx_cue_banquet"
|
||||
|
||||
scope:blotter.faith.religious_head ?= { save_scope_as = blotter_hof }
|
||||
|
||||
# Is it somebody specific's death day?
|
||||
if = {
|
||||
limit = {
|
||||
|
|
@ -357,8 +359,7 @@ fp1_other_decisions.0003 = {
|
|||
}
|
||||
every_in_list = {
|
||||
variable = gf_guests_rejecting_invite_list
|
||||
# TIT-25457
|
||||
remove_from_list = happified_title_subjects_list
|
||||
remove_from_list = happified_character_subjects_list
|
||||
}
|
||||
}
|
||||
# Set up var:gf_faith for custom loc to work; not used in strictly every permutation, but doesn't really need an if gate on it.
|
||||
|
|
@ -380,49 +381,49 @@ fp1_other_decisions.0003 = {
|
|||
add_piety = var:gf_piety_value
|
||||
remove_variable = gf_piety_value
|
||||
}
|
||||
}
|
||||
## Big RIP, scope:unlucky_guest.
|
||||
if = {
|
||||
limit = { exists = scope:unlucky_guest }
|
||||
# Sort opinions and kinslaying.
|
||||
add_kinslayer_trait_or_nothing_effect = { VICTIM = scope:unlucky_guest}
|
||||
execute_opinion_effect = {
|
||||
VICTIM = scope:unlucky_guest
|
||||
EXECUTIONER = scope:blotter
|
||||
}
|
||||
# Are you HumSac'ing the HoF of a faith that doesn't practice HumSac?
|
||||
## We hide this, since it's too late for you to do anything about now and it's more fun/terrifying to find out about it *after* the sacrifice.
|
||||
hidden_effect = {
|
||||
humsacd_a_hof_effect = {
|
||||
SACRIFICER = scope:blotter
|
||||
SACRIFICED_HOF = scope:unlucky_guest
|
||||
}
|
||||
}
|
||||
## And are you actually humsac'ing your *OWN* HoF?
|
||||
## Big RIP, scope:unlucky_guest.
|
||||
if = {
|
||||
limit = { scope:blotter.faith.religious_head = scope:unlucky_guest }
|
||||
# Inform players that they're an abysmal, abysmal faith adherent.
|
||||
every_player = {
|
||||
limit = {
|
||||
this != scope:blotter
|
||||
faith = scope:unlucky_guest.faith
|
||||
limit = { exists = scope:unlucky_guest }
|
||||
# Sort opinions and kinslaying.
|
||||
add_kinslayer_trait_or_nothing_effect = { VICTIM = scope:unlucky_guest }
|
||||
execute_opinion_effect = {
|
||||
VICTIM = scope:unlucky_guest
|
||||
EXECUTIONER = scope:blotter
|
||||
}
|
||||
# Are you HumSac'ing the HoF of a faith that doesn't practice HumSac?
|
||||
## We hide this, since it's too late for you to do anything about now and it's more fun/terrifying to find out about it *after* the sacrifice.
|
||||
hidden_effect = {
|
||||
humsacd_a_hof_effect = {
|
||||
SACRIFICER = scope:blotter
|
||||
SACRIFICED_HOF = scope:unlucky_guest
|
||||
}
|
||||
trigger_event = fp1_other_decisions.0023
|
||||
}
|
||||
# Update scope:blotter's HumSac'd HoFs kill tally manually, since we're not going through the usual effect.
|
||||
add_to_variable_list = {
|
||||
name = humsacd_hofs
|
||||
target = scope:unlucky_guest.faith
|
||||
}
|
||||
# And tell scope:blotter they dun goofed.
|
||||
trigger_event = {
|
||||
id = fp1_other_decisions.0024
|
||||
# We give it a day's delay, since they _might_ have taken a conversion option in the event itself, in which case the follow-up event is invalid.
|
||||
days = 1
|
||||
## And are you actually humsac'ing your *OWN* HoF?
|
||||
if = {
|
||||
limit = { scope:blotter.faith.religious_head ?= scope:unlucky_guest }
|
||||
# Inform players that they're an abysmal, abysmal faith adherent.
|
||||
every_player = {
|
||||
limit = {
|
||||
this != scope:blotter
|
||||
faith = scope:unlucky_guest.faith
|
||||
}
|
||||
trigger_event = fp1_other_decisions.0023
|
||||
}
|
||||
# Update scope:blotter's HumSac'd HoFs kill tally manually, since we're not going through the usual effect.
|
||||
add_to_variable_list = {
|
||||
name = humsacd_hofs
|
||||
target = scope:unlucky_guest.faith
|
||||
}
|
||||
# And tell scope:blotter they dun goofed.
|
||||
trigger_event = {
|
||||
id = fp1_other_decisions.0024
|
||||
# We give it a day's delay, since they _might_ have taken a conversion option in the event itself, in which case the follow-up event is invalid.
|
||||
days = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
# How exactly do they die?
|
||||
scope:unlucky_guest = {
|
||||
scope:unlucky_guest ?= {
|
||||
# Cannibalist Germanic pagans will hang them, then eat them.
|
||||
trigger_event = fp1_other_decisions.1000
|
||||
if = {
|
||||
|
|
@ -596,7 +597,7 @@ fp1_other_decisions.0003 = {
|
|||
}
|
||||
hidden_effect = {
|
||||
every_in_list = {
|
||||
list = happified_title_subjects_list
|
||||
list = happified_character_subjects_list
|
||||
limit = {
|
||||
# Filter out lowborns.
|
||||
exists = dynasty
|
||||
|
|
@ -617,10 +618,8 @@ fp1_other_decisions.0003 = {
|
|||
name = fp1_other_decisions.0003.a
|
||||
# Only available if you follow the scope:gf_faith & have priests to impress at all.
|
||||
trigger = {
|
||||
faith = {
|
||||
this = scope:gf_faith
|
||||
has_doctrine = doctrine_theocracy_temporal
|
||||
}
|
||||
faith = scope:gf_faith
|
||||
rite = { rite_has_doctrine = doctrine_theocracy_temporal }
|
||||
}
|
||||
|
||||
scope:activity = {
|
||||
|
|
@ -633,7 +632,7 @@ fp1_other_decisions.0003 = {
|
|||
# Your commitment to ritual earns you opinion with the priestly classes.
|
||||
if = {
|
||||
limit = {
|
||||
any_learning_councillor = { exists = this }
|
||||
any_learning_councillor = {}
|
||||
}
|
||||
every_learning_councillor = {
|
||||
add_opinion = {
|
||||
|
|
@ -665,7 +664,7 @@ fp1_other_decisions.0003 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
zealous = major_stress_impact_loss
|
||||
cynical = major_stress_impact_gain
|
||||
}
|
||||
|
|
@ -718,7 +717,7 @@ fp1_other_decisions.0003 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_loss
|
||||
humble = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -764,7 +763,7 @@ fp1_other_decisions.0003 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
humble = major_stress_impact_loss
|
||||
arrogant = major_stress_impact_gain
|
||||
}
|
||||
|
|
@ -807,7 +806,7 @@ fp1_other_decisions.0003 = {
|
|||
}
|
||||
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = major_stress_impact_loss
|
||||
humble = major_stress_impact_gain
|
||||
}
|
||||
|
|
@ -855,7 +854,7 @@ fp1_other_decisions.0003 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
humble = major_stress_impact_loss
|
||||
arrogant = major_stress_impact_gain
|
||||
}
|
||||
|
|
@ -955,26 +954,7 @@ fp1_other_decisions.0003 = {
|
|||
# Converting outside of your religious family, you're a heathen.
|
||||
else_if = {
|
||||
limit = {
|
||||
OR = {
|
||||
AND = {
|
||||
scope:old_faith.religion = { is_in_family = rf_eastern }
|
||||
NOT = {
|
||||
scope:gf_faith.religion = { is_in_family = rf_eastern }
|
||||
}
|
||||
}
|
||||
AND = {
|
||||
scope:old_faith.religion = { is_in_family = rf_pagan }
|
||||
NOT = {
|
||||
scope:gf_faith.religion = { is_in_family = rf_pagan }
|
||||
}
|
||||
}
|
||||
AND = {
|
||||
scope:old_faith.religion = { is_in_family = rf_abrahamic }
|
||||
NOT = {
|
||||
scope:gf_faith.religion = { is_in_family = rf_abrahamic }
|
||||
}
|
||||
}
|
||||
}
|
||||
scope:old_faith = { faith_is_in_same_rf = { FAITH = scope:gf_faith } }
|
||||
}
|
||||
give_nickname = nick_the_heathen
|
||||
}
|
||||
|
|
@ -985,7 +965,7 @@ fp1_other_decisions.0003 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
trusting = medium_stress_impact_loss
|
||||
cynical = major_stress_impact_loss
|
||||
paranoid = medium_stress_impact_gain
|
||||
|
|
@ -1096,7 +1076,7 @@ fp1_other_decisions.0011 = {
|
|||
# Get some opinion with scope:blotter for turning up.
|
||||
show_as_tooltip = { gruesome_festivals_blotter_opinion_gain_of_guests_effect = yes }
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
forgiving = minor_stress_impact_loss
|
||||
gregarious = medium_stress_impact_loss
|
||||
vengeful = minor_stress_impact_gain
|
||||
|
|
@ -1136,7 +1116,7 @@ fp1_other_decisions.0011 = {
|
|||
custom_tooltip = fp1_other_decisions.0011.b.tt
|
||||
gruesome_festivals_turn_down_invitation_effect = yes
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
vengeful = minor_stress_impact_loss
|
||||
shy = medium_stress_impact_loss
|
||||
forgiving = minor_stress_impact_gain
|
||||
|
|
@ -1177,7 +1157,7 @@ fp1_other_decisions.0011 = {
|
|||
# Get some opinion with scope:blotter for turning up.
|
||||
show_as_tooltip = { gruesome_festivals_blotter_opinion_gain_of_guests_effect = yes }
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
forgiving = minor_stress_impact_loss
|
||||
gregarious = medium_stress_impact_loss
|
||||
sadistic = medium_stress_impact_loss
|
||||
|
|
@ -1229,7 +1209,7 @@ fp1_other_decisions.0011 = {
|
|||
# Get some opinion with scope:blotter for turning up.
|
||||
show_as_tooltip = { gruesome_festivals_blotter_opinion_gain_of_guests_effect = yes }
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
forgiving = minor_stress_impact_loss
|
||||
gregarious = medium_stress_impact_loss
|
||||
compassionate = medium_stress_impact_loss
|
||||
|
|
@ -1282,7 +1262,7 @@ fp1_other_decisions.0011 = {
|
|||
custom_tooltip = fp1_other_decisions.0011.e.tt
|
||||
gruesome_festivals_turn_down_invitation_effect = yes
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
vengeful = minor_stress_impact_loss
|
||||
shy = medium_stress_impact_loss
|
||||
forgiving = minor_stress_impact_gain
|
||||
|
|
@ -1401,29 +1381,32 @@ fp1_other_decisions.0012 = {
|
|||
NOT = { exists = scope:decliner_1 }
|
||||
}
|
||||
save_scope_as = decliner_1
|
||||
add_to_list = decliners_list
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
NOR = {
|
||||
this = scope:decliner_1
|
||||
exists = scope:decliner_2
|
||||
}
|
||||
}
|
||||
save_scope_as = decliner_2
|
||||
add_to_list = decliners_list
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
NOR = {
|
||||
this = scope:decliner_1
|
||||
this = scope:decliner_2
|
||||
exists = scope:decliner_3
|
||||
}
|
||||
}
|
||||
save_scope_as = decliner_3
|
||||
add_to_list = decliners_list
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
NOR = {
|
||||
this = scope:decliner_1
|
||||
this = scope:decliner_2
|
||||
this = scope:decliner_3
|
||||
|
|
@ -1431,10 +1414,11 @@ fp1_other_decisions.0012 = {
|
|||
}
|
||||
}
|
||||
save_scope_as = decliner_4
|
||||
add_to_list = decliners_list
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
NOR = {
|
||||
this = scope:decliner_1
|
||||
this = scope:decliner_2
|
||||
this = scope:decliner_3
|
||||
|
|
@ -1443,26 +1427,9 @@ fp1_other_decisions.0012 = {
|
|||
}
|
||||
}
|
||||
save_scope_as = decliner_5
|
||||
add_to_list = decliners_list
|
||||
}
|
||||
}
|
||||
# Add them to a list for easy general management if there's more than one.
|
||||
scope:decliner_1 = { add_to_list = decliners_list }
|
||||
if = {
|
||||
limit = { exists = scope:decliner_2 }
|
||||
add_to_list = decliners_list
|
||||
}
|
||||
if = {
|
||||
limit = { exists = scope:decliner_3 }
|
||||
add_to_list = decliners_list
|
||||
}
|
||||
if = {
|
||||
limit = { exists = scope:decliner_4 }
|
||||
add_to_list = decliners_list
|
||||
}
|
||||
if = {
|
||||
limit = { exists = scope:decliner_5 }
|
||||
add_to_list = decliners_list
|
||||
}
|
||||
# Clean up the variable list.
|
||||
gruesome_sacrifices_clean_up_declining_guests_effect = yes
|
||||
}
|
||||
|
|
@ -1494,7 +1461,7 @@ fp1_other_decisions.0012 = {
|
|||
OPINION = -30
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
forgiving = minor_stress_impact_loss
|
||||
vengeful = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1552,7 +1519,7 @@ fp1_other_decisions.0012 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
forgiving = major_stress_impact_loss
|
||||
vengeful = major_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1591,7 +1558,7 @@ fp1_other_decisions.0012 = {
|
|||
# But it was still a slight.
|
||||
add_prestige = minor_prestige_loss
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
forgiving = medium_stress_impact_loss
|
||||
vengeful = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1661,7 +1628,7 @@ fp1_other_decisions.0021 = {
|
|||
}
|
||||
right_portrait = {
|
||||
character = scope:sacrificed_hof
|
||||
animation = fear
|
||||
animation = dead
|
||||
}
|
||||
override_background = { reference = throne_room }
|
||||
|
||||
|
|
@ -1732,7 +1699,7 @@ fp1_other_decisions.0022 = {
|
|||
}
|
||||
right_portrait = {
|
||||
character = scope:sacrificed_hof
|
||||
animation = fear
|
||||
animation = dead
|
||||
}
|
||||
override_background = { reference = throne_room }
|
||||
|
||||
|
|
@ -1811,7 +1778,7 @@ scripted_effect gruesome_festivals_own_faith_martyred_own_hof_effect = {
|
|||
add_character_modifier = { modifier = ultimate_blasphemer_modifier }
|
||||
if = {
|
||||
limit = {
|
||||
faith = { has_doctrine_parameter = excommunication_active }
|
||||
rite = { rite_has_parameter = excommunication_active }
|
||||
}
|
||||
# Add excommunication directly, since no one specific requested this.
|
||||
add_excommunication_actual_effect = yes
|
||||
|
|
@ -1827,7 +1794,7 @@ fp1_other_decisions.0023 = {
|
|||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:unlucky_guest.faith = { has_doctrine_parameter = excommunication_active }
|
||||
scope:unlucky_guest.rite = { rite_has_parameter = excommunication_active }
|
||||
}
|
||||
desc = fp1_other_decisions.0023.desc.has_excommunication
|
||||
}
|
||||
|
|
@ -1842,7 +1809,7 @@ fp1_other_decisions.0023 = {
|
|||
}
|
||||
right_portrait = {
|
||||
character = scope:unlucky_guest
|
||||
animation = fear
|
||||
animation = dead
|
||||
}
|
||||
override_background = { reference = throne_room }
|
||||
|
||||
|
|
@ -1894,7 +1861,7 @@ fp1_other_decisions.0024 = {
|
|||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:unlucky_guest.faith = { has_doctrine_parameter = excommunication_active }
|
||||
scope:unlucky_guest.rite = { rite_has_parameter = excommunication_active }
|
||||
}
|
||||
desc = fp1_other_decisions.0024.desc.has_excommunication
|
||||
}
|
||||
|
|
@ -1909,7 +1876,7 @@ fp1_other_decisions.0024 = {
|
|||
}
|
||||
right_portrait = {
|
||||
character = scope:unlucky_guest
|
||||
animation = fear
|
||||
animation = dead
|
||||
}
|
||||
override_background = { reference = throne_room }
|
||||
|
||||
|
|
@ -1921,6 +1888,7 @@ fp1_other_decisions.0024 = {
|
|||
immediate = {
|
||||
gruesome_festivals_martyred_a_hof_effect = { SACRIFICED_HOF = scope:unlucky_guest }
|
||||
gruesome_festivals_own_faith_martyred_own_hof_effect = yes
|
||||
change_spiritual_fulfillment = massive_spiritual_fulfillment_loss
|
||||
}
|
||||
|
||||
# _What have I done?!_
|
||||
|
|
@ -2128,7 +2096,7 @@ fp1_other_decisions.0101 = {
|
|||
custom_tooltip = fp1_other_decisions.0101.a.tt
|
||||
trigger_event = fp1_other_decisions.0111
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
humble = medium_stress_impact_loss
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -2164,7 +2132,7 @@ fp1_other_decisions.0101 = {
|
|||
custom_tooltip = fp1_other_decisions.0101.b.tt
|
||||
trigger_event = fp1_other_decisions.0111
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = minor_stress_impact_loss
|
||||
vengeful = medium_stress_impact_loss
|
||||
humble = minor_stress_impact_gain
|
||||
|
|
@ -2210,7 +2178,7 @@ fp1_other_decisions.0101 = {
|
|||
custom_tooltip = fp1_other_decisions.0101.c.tt
|
||||
trigger_event = fp1_other_decisions.0111
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = major_stress_impact_loss
|
||||
humble = major_stress_impact_gain
|
||||
}
|
||||
|
|
@ -2283,6 +2251,7 @@ scripted_effect fp1_apply_stele_effects = {
|
|||
gender_female_chance = 50
|
||||
dynasty = none
|
||||
faith = $LOCATION$.faith
|
||||
rite = $LOCATION$.rite
|
||||
culture = $LOCATION$.culture
|
||||
location = $LOCATION$.title_province
|
||||
save_scope_as = carver
|
||||
|
|
|
|||
|
|
@ -108,19 +108,19 @@ scripted_effect scandinavian_adventurer_start_war_effect = {
|
|||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
faith = { has_doctrine = doctrine_gender_male_dominated }
|
||||
rite = { rite_has_doctrine = doctrine_gender_male_dominated }
|
||||
}
|
||||
desc = VIKING_ARMY_MEN_NAME
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
faith = { has_doctrine = doctrine_gender_female_dominated }
|
||||
rite = { rite_has_doctrine = doctrine_gender_female_dominated }
|
||||
}
|
||||
desc = VIKING_ARMY_WOMEN_NAME
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
faith = { has_doctrine = doctrine_gender_equal }
|
||||
rite = { rite_has_doctrine = doctrine_gender_equal }
|
||||
}
|
||||
desc = VIKING_ARMY_NEUTRAL_NAME
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1,971 +0,0 @@
|
|||
namespace = fp1_tbc
|
||||
|
||||
##################################################
|
||||
# #Scope:actor-side Events
|
||||
# 0001 - 0040 Bout Maintenance & Setup
|
||||
# 0041 - 0060 Scope:actor Results
|
||||
#
|
||||
# #Scope:recipient-side Events
|
||||
# 0101 - 0110 Champion Selection
|
||||
# 0111 - 0130 Scope:recipient Results
|
||||
##################################################
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
##################################################
|
||||
# SCOPE:ACTOR-SIDE EVENTS
|
||||
|
||||
##################################################
|
||||
# Bout Maintenance & Setup
|
||||
# by Ewan Cowhig Croft
|
||||
# 0001 - 0040
|
||||
##################################################
|
||||
|
||||
# Everything is set for the bout to begin!
|
||||
fp1_tbc.0001 = {
|
||||
type = character_event
|
||||
window = duel_event
|
||||
title = fp1_tbc.0001.t
|
||||
desc = {
|
||||
desc = fp1_tbc.0001.desc.intro
|
||||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = { scope:champion = scope:recipient }
|
||||
desc = fp1_tbc.0001.desc.recipient_fighting
|
||||
}
|
||||
desc = fp1_tbc.0001.desc.recipient_has_champion
|
||||
}
|
||||
desc = fp1_tbc.0001.desc.outro
|
||||
}
|
||||
theme = prison
|
||||
left_portrait = {
|
||||
character = scope:actor
|
||||
scripted_animation = duel_wield_weapon
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:champion
|
||||
scripted_animation = duel_wield_weapon
|
||||
}
|
||||
override_background = { reference = terrain_scope }
|
||||
|
||||
trigger = {
|
||||
# DLC check.
|
||||
has_fp1_dlc_trigger = yes
|
||||
# If, for any reason, scope:recipient has died or been imprisoned, then the bout is cancelled.
|
||||
scope:recipient = {
|
||||
is_alive = yes
|
||||
is_imprisoned = no
|
||||
}
|
||||
# Check that scope:actor is still in a valid state to fight.
|
||||
trial_by_combat_shown_and_not_invalid_trigger = yes
|
||||
# And scope:champion likewise.
|
||||
scope:champion = {
|
||||
OR = {
|
||||
this = scope:recipient
|
||||
eligible_knight_to_champion_trial_by_combat_trigger = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
on_trigger_fail = {
|
||||
# Inform both parties that the duel has invalidated.
|
||||
scope:actor = {
|
||||
send_interface_toast = {
|
||||
title = fp1_tbc.0001.trigger_failure.actor
|
||||
left_icon = scope:recipient
|
||||
}
|
||||
}
|
||||
scope:recipient = {
|
||||
send_interface_toast = {
|
||||
title = fp1_tbc.0001.trigger_failure.recipient
|
||||
left_icon = scope:actor
|
||||
}
|
||||
}
|
||||
# Reset scope:actor's cooldowns against scope:recipient.
|
||||
scope:actor = {
|
||||
remove_interaction_cooldown = challenge_to_trial_by_combat_interaction
|
||||
remove_interaction_cooldown_against = {
|
||||
interaction = challenge_to_trial_by_combat_interaction
|
||||
target = scope:recipient
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
immediate = {
|
||||
play_music_cue = "mx_cue_combat_stinger"
|
||||
# Nab scope:champion's location for terrain.
|
||||
scope:champion.location = {
|
||||
save_scope_as = background_terrain_scope
|
||||
# And scope:champion's location name for loc.
|
||||
barony = { save_scope_as = duel_location }
|
||||
}
|
||||
}
|
||||
|
||||
# Almost there.
|
||||
option = {
|
||||
name = fp1_tbc.0001.a
|
||||
|
||||
# Inform scope:actor that the bout will begin immediately.
|
||||
custom_tooltip = fp1_tbc.0001.a.tt
|
||||
# Configure the bout.
|
||||
## Tribals strip to the waist.
|
||||
single_combat_apply_default_shirtlessness_effect = {
|
||||
ATTACKER = scope:actor
|
||||
DEFENDER = scope:champion
|
||||
}
|
||||
## Deadly fights.
|
||||
if = {
|
||||
limit = { scope:tbc_death = yes }
|
||||
configure_start_single_combat_effect = {
|
||||
SC_INITIATOR = scope:actor
|
||||
SC_ATTACKER = scope:actor
|
||||
SC_DEFENDER = scope:champion
|
||||
FATALITY = always
|
||||
FIXED = no
|
||||
LOCALE = terrain_scope
|
||||
OUTPUT_EVENT = fp1_tbc.0011
|
||||
INVALIDATION_EVENT = fp1_tbc.0021
|
||||
}
|
||||
}
|
||||
## Non-deadly fights.
|
||||
else = {
|
||||
configure_start_single_combat_effect = {
|
||||
SC_INITIATOR = scope:actor
|
||||
SC_ATTACKER = scope:actor
|
||||
SC_DEFENDER = scope:champion
|
||||
FATALITY = no
|
||||
FIXED = no
|
||||
LOCALE = terrain_scope
|
||||
OUTPUT_EVENT = fp1_tbc.0011
|
||||
INVALIDATION_EVENT = fp1_tbc.0021
|
||||
}
|
||||
}
|
||||
# No stress for single-option events.
|
||||
ai_chance = {
|
||||
# AI will always choose single option.
|
||||
base = 100
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
scripted_effect fp1_tbc_non_lethal_results_effect = {
|
||||
if = {
|
||||
limit = {
|
||||
scope:recipient = { is_alive = yes }
|
||||
}
|
||||
# TbC ends in cash settlement.
|
||||
if = {
|
||||
limit = { scope:tbc_gold = yes }
|
||||
fp1_tbc_gold_effect = {
|
||||
TBC_VICTOR = scope:actor
|
||||
TBC_LOSER = scope:recipient
|
||||
}
|
||||
}
|
||||
# TbC ends in favour settlement.
|
||||
if = {
|
||||
limit = { scope:tbc_weak_hook = yes }
|
||||
fp1_tbc_hook_effect = {
|
||||
TBC_VICTOR = scope:actor
|
||||
TBC_LOSER = scope:recipient
|
||||
}
|
||||
}
|
||||
# TbC ends in mandated humiliation.
|
||||
if = {
|
||||
limit = { scope:tbc_humiliation = yes }
|
||||
fp1_tbc_humiliation_effect = {
|
||||
TBC_LOSER = scope:recipient
|
||||
TBC_VICTOR = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
scripted_effect fp1_tbc_consume_imprisonment_reasons_effect = {
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor = { is_alive = yes }
|
||||
scope:recipient = { is_alive = yes }
|
||||
}
|
||||
scope:actor = { consume_imprisonment_reasons = scope:recipient }
|
||||
}
|
||||
}
|
||||
|
||||
# Bout has ended, inform affected parties.
|
||||
fp1_tbc.0011 = {
|
||||
hidden = yes
|
||||
|
||||
immediate = {
|
||||
# If any clothes were stripped, put 'em back on.
|
||||
single_combat_clean_shirtlessness_effect = {
|
||||
ATTACKER = scope:actor
|
||||
DEFENDER = scope:champion
|
||||
}
|
||||
# Did scope:actor win?
|
||||
if = {
|
||||
limit = { scope:sc_victor = scope:actor }
|
||||
# Apply effects; we do this separately so that there's not a weird day's delay.
|
||||
fp1_tbc_non_lethal_results_effect = yes
|
||||
# And send out the ending events.
|
||||
scope:actor = {
|
||||
trigger_event = {
|
||||
id = fp1_tbc.0041
|
||||
days = 1
|
||||
}
|
||||
}
|
||||
scope:recipient = {
|
||||
trigger_event = {
|
||||
id = fp1_tbc.0121
|
||||
days = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
# Or was it scope:champion?
|
||||
else_if = {
|
||||
limit = { scope:sc_victor = scope:champion }
|
||||
# If scope:actor is still alive, they gain stress.
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor = { is_alive = yes }
|
||||
}
|
||||
fp1_tbc_actor_defeated_effect = {
|
||||
TBC_LOSER = scope:actor
|
||||
TBC_VICTOR = scope:recipient
|
||||
}
|
||||
}
|
||||
# And send out the ending events.
|
||||
scope:actor = {
|
||||
trigger_event = {
|
||||
id = fp1_tbc.0051
|
||||
days = 1
|
||||
}
|
||||
}
|
||||
scope:recipient = {
|
||||
trigger_event = {
|
||||
id = fp1_tbc.0111
|
||||
days = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
# If both parties are alive, and aren't good losers/don't have good reasons to forgive each other, then we mark them as potential rivals.
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor = {
|
||||
is_alive = yes
|
||||
NOR = {
|
||||
has_trait = humble
|
||||
has_trait = content
|
||||
has_trait = just
|
||||
has_trait = forgiving
|
||||
}
|
||||
}
|
||||
scope:recipient = {
|
||||
is_alive = yes
|
||||
NOR = {
|
||||
has_trait = humble
|
||||
has_trait = content
|
||||
has_trait = just
|
||||
has_trait = forgiving
|
||||
}
|
||||
can_set_relation_potential_rival_trigger = { CHARACTER = scope:actor }
|
||||
}
|
||||
}
|
||||
scope:actor = { set_relation_potential_rival = scope:recipient }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Bout has invalidated, inform affected parties.
|
||||
fp1_tbc.0021 = {
|
||||
hidden = yes
|
||||
|
||||
immediate = {
|
||||
# Put your shirts back on.
|
||||
single_combat_clean_shirtlessness_effect = {
|
||||
ATTACKER = scope:actor
|
||||
DEFENDER = scope:recipient
|
||||
}
|
||||
# Inform both parties that the duel has invalidated.
|
||||
scope:actor = {
|
||||
send_interface_toast = {
|
||||
title = fp1_tbc.0021.trigger_failure.actor
|
||||
left_icon = scope:recipient
|
||||
}
|
||||
}
|
||||
scope:recipient = {
|
||||
send_interface_toast = {
|
||||
title = fp1_tbc.0021.trigger_failure.recipient
|
||||
left_icon = scope:actor
|
||||
}
|
||||
}
|
||||
# Reset scope:actor's cooldowns against scope:recipient.
|
||||
scope:actor = {
|
||||
remove_interaction_cooldown = challenge_to_trial_by_combat_interaction
|
||||
remove_interaction_cooldown_against = {
|
||||
interaction = challenge_to_trial_by_combat_interaction
|
||||
target = scope:recipient
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Scope:recipient has declined.
|
||||
fp1_tbc.0031 = {
|
||||
type = letter_event
|
||||
opening = fp1_tbc.0031.opening
|
||||
desc = fp1_tbc.0031.desc
|
||||
sender = scope:recipient
|
||||
|
||||
option = { name = fp1_tbc.0031.a }
|
||||
}
|
||||
|
||||
##################################################
|
||||
# Scope:actor Results
|
||||
# by Ewan Cowhig Croft
|
||||
# 0041 - 0060
|
||||
##################################################
|
||||
|
||||
# Scope:actor has won the bout.
|
||||
fp1_tbc.0041 = {
|
||||
type = character_event
|
||||
title = fp1_tbc.0041.t
|
||||
desc = {
|
||||
desc = fp1_tbc.0041.desc.intro
|
||||
# Scope:champion died in the fighting; no need to loc for a separate scope:champion, as they can't fight to the death.
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:champion = { is_alive = no }
|
||||
}
|
||||
desc = fp1_tbc.0041.desc.opponent_died
|
||||
}
|
||||
# Scope:champion is still alive.
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:champion = { is_alive = yes}
|
||||
}
|
||||
desc = {
|
||||
first_valid = {
|
||||
# Scope:recipient fought for themselves.
|
||||
triggered_desc = {
|
||||
trigger = { scope:champion = scope:recipient }
|
||||
desc = fp1_tbc.0041.desc.opponent_lives.recipient_fighting
|
||||
}
|
||||
# Scope:recipient had a designated champion instead.
|
||||
desc = fp1_tbc.0041.desc.opponent_lives.recipient_has_champion
|
||||
}
|
||||
}
|
||||
}
|
||||
# Reward, if anything.
|
||||
first_valid = {
|
||||
# Gold.
|
||||
triggered_desc = {
|
||||
trigger = { scope:tbc_gold = yes }
|
||||
desc = fp1_tbc.0041.desc.reward.gold
|
||||
}
|
||||
# Weak hook.
|
||||
triggered_desc = {
|
||||
trigger = { scope:tbc_weak_hook = yes }
|
||||
desc = fp1_tbc.0041.desc.reward.weak_hook
|
||||
}
|
||||
# Humiliation.
|
||||
triggered_desc = {
|
||||
trigger = { scope:tbc_humiliation = yes }
|
||||
desc = fp1_tbc.0041.desc.reward.humiliation
|
||||
}
|
||||
# No outcome for death, since that's handled more succinctly above.
|
||||
}
|
||||
desc = fp1_tbc.0041.desc.outro
|
||||
}
|
||||
theme = prison
|
||||
left_portrait = {
|
||||
character = scope:actor
|
||||
animation = personality_bold
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:recipient
|
||||
animation = shock
|
||||
}
|
||||
override_background = { reference = throne_room }
|
||||
|
||||
trigger = {
|
||||
# DLC check.
|
||||
has_fp1_dlc_trigger = yes
|
||||
# Juuuust need to double-check that they're actually alive.
|
||||
is_alive = yes
|
||||
}
|
||||
|
||||
immediate = {
|
||||
# Show duel results from the player's POV.
|
||||
show_as_tooltip = { fp1_tbc_non_lethal_results_effect = yes }
|
||||
# Sadly, we have to apply some effects here instead of in the initial output event in order to not break tooltips.
|
||||
single_combat_have_slain_kin_effect = {
|
||||
ATTACKER = scope:actor
|
||||
DEFENDER = scope:champion
|
||||
}
|
||||
fp1_tbc_consume_imprisonment_reasons_effect = yes
|
||||
}
|
||||
|
||||
# The bout closes.
|
||||
option = {
|
||||
name = fp1_tbc.0041.a
|
||||
|
||||
# No stress for single-option events.
|
||||
ai_chance = {
|
||||
# AI will always choose single option.
|
||||
base = 100
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Scope:actor has lost the bout.
|
||||
fp1_tbc.0051 = {
|
||||
type = character_event
|
||||
title = fp1_tbc.0051.t
|
||||
desc = {
|
||||
desc = fp1_tbc.0051.desc.intro
|
||||
# Scope:actor is still alive (alternatives not included because, well...).
|
||||
first_valid = {
|
||||
# Scope:recipient fought for themselves.
|
||||
triggered_desc = {
|
||||
trigger = { scope:champion = scope:recipient }
|
||||
desc = fp1_tbc.0051.desc.opponent_lives.recipient_fighting
|
||||
}
|
||||
# Scope:recipient had a designated champion instead.
|
||||
desc = fp1_tbc.0051.desc.opponent_lives.recipient_has_champion
|
||||
}
|
||||
desc = fp1_tbc.0051.desc.outro
|
||||
}
|
||||
theme = prison
|
||||
left_portrait = {
|
||||
character = scope:actor
|
||||
animation = shock
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:recipient
|
||||
animation = personality_bold
|
||||
}
|
||||
override_background = { reference = throne_room }
|
||||
|
||||
trigger = {
|
||||
# DLC check.
|
||||
has_fp1_dlc_trigger = yes
|
||||
# Juuuust need to double-check that they're actually alive.
|
||||
is_alive = yes
|
||||
}
|
||||
|
||||
immediate = {
|
||||
# Show duel results from the player's POV.
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor = { is_alive = yes }
|
||||
}
|
||||
fp1_tbc_actor_defeated_effect = {
|
||||
TBC_LOSER = scope:actor
|
||||
TBC_VICTOR = scope:recipient
|
||||
}
|
||||
}
|
||||
show_as_tooltip = {
|
||||
fp1_tbc_consume_imprisonment_reasons_effect = yes
|
||||
single_combat_have_slain_kin_effect = {
|
||||
ATTACKER = scope:actor
|
||||
DEFENDER = scope:champion
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# The bout closes.
|
||||
option = {
|
||||
name = fp1_tbc.0051.a
|
||||
|
||||
# No stress for single-option events.
|
||||
ai_chance = {
|
||||
# AI will always choose single option.
|
||||
base = 100
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
##################################################
|
||||
# SCOPE:RECIPIENT-SIDE EVENTS
|
||||
|
||||
##################################################
|
||||
# Champion Selection
|
||||
# by Ewan Cowhig Croft
|
||||
# 0101 - 0110
|
||||
##################################################
|
||||
|
||||
scripted_trigger fp1_tbc_knights_with_high_opinion_filter_trigger = {
|
||||
# Has a ludicrously high opinion of scope:recipient.
|
||||
opinion = {
|
||||
target = scope:recipient
|
||||
value >= 95
|
||||
}
|
||||
# And isn't one of the other knights presented.
|
||||
NOR = {
|
||||
AND = {
|
||||
exists = scope:knight_best
|
||||
this = scope:knight_best
|
||||
}
|
||||
AND = {
|
||||
exists = scope:knight_exotic
|
||||
this = scope:knight_exotic
|
||||
}
|
||||
AND = {
|
||||
exists = scope:knight_alternative
|
||||
this = scope:knight_alternative
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Scope:recipient has accepted a challenge to a Trial-by-Combat & must designate a champion due to ineligibility.
|
||||
fp1_tbc.0101 = {
|
||||
type = character_event
|
||||
title = fp1_tbc.0101.t
|
||||
desc = fp1_tbc.0101.desc
|
||||
theme = prison
|
||||
left_portrait = {
|
||||
character = scope:recipient
|
||||
animation = disbelief
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:knight_best
|
||||
animation = personality_honorable
|
||||
}
|
||||
lower_left_portrait = scope:knight_alternative
|
||||
lower_center_portrait = scope:knight_exotic
|
||||
lower_right_portrait = scope:knight_opinion
|
||||
override_background = { reference = throne_room }
|
||||
|
||||
trigger = {
|
||||
# DLC check.
|
||||
has_fp1_dlc_trigger = yes
|
||||
}
|
||||
|
||||
immediate = {
|
||||
play_music_cue = "mx_cue_prison"
|
||||
|
||||
# First, grab all available knights that are suitable for the Trial-by-Combat.
|
||||
every_knight = {
|
||||
limit = {
|
||||
eligible_knight_to_champion_trial_by_combat_trigger = yes
|
||||
NOT = {
|
||||
has_court_position = champion_court_position #EP1: Pluck out the champion title holder
|
||||
}
|
||||
}
|
||||
add_to_list = fp1_tbc_valid_knights_list
|
||||
}
|
||||
# Then, sort through the list, selecting the knight with the highest prowess.
|
||||
ordered_in_list = {
|
||||
list = fp1_tbc_valid_knights_list
|
||||
order_by = prowess
|
||||
save_scope_as = knight_best
|
||||
}
|
||||
# After that, we grab the most interesting knight (looking at assorted prowess-ish pecial traits and factoring for those) who isn't scope:knight_best.
|
||||
ordered_in_list = {
|
||||
list = fp1_tbc_valid_knights_list
|
||||
limit = {
|
||||
NOT = {
|
||||
exists = scope:knight_best
|
||||
this = scope:knight_best
|
||||
}
|
||||
has_relevant_special_single_combat_trait_trigger = yes
|
||||
}
|
||||
order_by = sce_has_single_combat_special_traits_value
|
||||
save_scope_as = knight_exotic
|
||||
}
|
||||
#EP1: Fetch your champion if they exist
|
||||
if = {
|
||||
limit = {
|
||||
employs_court_position = champion_court_position
|
||||
any_court_position_holder = {
|
||||
type = champion_court_position
|
||||
is_physically_able_adult = yes # eligible_knight_to_champion_trial_by_combat_trigger checks for prowess, and its not mandatory that the champ has high value
|
||||
}
|
||||
}
|
||||
random_court_position_holder = {
|
||||
type = champion_court_position
|
||||
save_scope_as = knight_alternative #same scope name is used due to limited portrait logic
|
||||
}
|
||||
}
|
||||
# Then take the second highest-prowess knight who isn't scope:knight_best or scope:knight_exotic.
|
||||
# EP1: Only do this if the court position of champion isn't already filled
|
||||
ordered_in_list = {
|
||||
list = fp1_tbc_valid_knights_list
|
||||
limit = {
|
||||
NOR = {
|
||||
this = scope:knight_best
|
||||
AND = {
|
||||
exists = scope:knight_exotic
|
||||
this = scope:knight_exotic
|
||||
}
|
||||
}
|
||||
NOT = { employs_court_position = champion_court_position }
|
||||
}
|
||||
order_by = prowess
|
||||
save_scope_as = knight_alternative
|
||||
}
|
||||
# Next, if we've got any knight who isn't scope:knight_best, scope:knight_exotic, or scope:knight_alternative, and who would literally murder for you, we grab them.
|
||||
if = {
|
||||
limit = {
|
||||
any_in_list = {
|
||||
list = fp1_tbc_valid_knights_list
|
||||
fp1_tbc_knights_with_high_opinion_filter_trigger = yes
|
||||
}
|
||||
}
|
||||
# First, add them to a sub-list.
|
||||
every_in_list = {
|
||||
list = fp1_tbc_valid_knights_list
|
||||
limit = { fp1_tbc_knights_with_high_opinion_filter_trigger = yes }
|
||||
add_to_list = fp1_tbc_high_opinion_knights_list
|
||||
}
|
||||
# Next, try to pluck out knightly soulmates.
|
||||
if = {
|
||||
limit = {
|
||||
any_in_list = {
|
||||
list = fp1_tbc_high_opinion_knights_list
|
||||
any_relation = {
|
||||
type = soulmate
|
||||
this = scope:recipient
|
||||
}
|
||||
}
|
||||
}
|
||||
random_in_list = {
|
||||
list = fp1_tbc_high_opinion_knights_list
|
||||
limit = {
|
||||
any_relation = {
|
||||
type = soulmate
|
||||
this = scope:recipient
|
||||
}
|
||||
}
|
||||
save_scope_as = knight_opinion
|
||||
}
|
||||
}
|
||||
# Otherwise, order by prowess and select the best.
|
||||
else = {
|
||||
ordered_in_list = {
|
||||
list = fp1_tbc_high_opinion_knights_list
|
||||
order_by = prowess
|
||||
save_scope_as = knight_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
# Finally, if shenanigans have somehow deprived us of a scope:knight_best, then we want to generate someone to fill that minimum slot.
|
||||
if = {
|
||||
limit = {
|
||||
NOT = { exists = scope:knight_best }
|
||||
}
|
||||
create_character = {
|
||||
gender_female_chance = root_soldier_female_chance
|
||||
location = scope:recipient.capital_province
|
||||
template = new_warrior_character
|
||||
faith = scope:recipient.capital_county.faith
|
||||
culture = scope:recipient.capital_county.culture
|
||||
save_scope_as = knight_best
|
||||
}
|
||||
add_courtier = scope:knight_best
|
||||
}
|
||||
}
|
||||
|
||||
# Take the most skilled knight.
|
||||
option = {
|
||||
name = fp1_tbc.0101.a
|
||||
|
||||
trigger = {
|
||||
exists = scope:knight_best
|
||||
}
|
||||
|
||||
# Select scope:knight_best to represent you in the bout.
|
||||
scope:knight_best = { save_scope_as = champion }
|
||||
custom_tooltip = fp1_tbc.0101.a.tt
|
||||
custom_tooltip = fp1_tbc.0101.bout_moves_forward
|
||||
highlight_portrait = scope:knight_best
|
||||
|
||||
# RP/functional choice: no stress charge.
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_rationality = 0.75
|
||||
ai_boldness = -0.5
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# EP1: Take your already designated champion
|
||||
option = {
|
||||
name = fp1_ep1_tbc.0101.e
|
||||
trigger = {
|
||||
exists = scope:knight_alternative
|
||||
scope:knight_alternative = { has_court_position = champion_court_position }
|
||||
}
|
||||
|
||||
# Select scope:knight_best to represent you in the bout.
|
||||
scope:knight_alternative = { save_scope_as = champion }
|
||||
custom_tooltip = fp1_ep1_tbc.0101.e.tt
|
||||
custom_tooltip = fp1_tbc.0101.bout_moves_forward
|
||||
highlight_portrait = scope:knight_alternative
|
||||
|
||||
# RP/functional choice: no stress charge.
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_rationality = 0.75
|
||||
ai_boldness = -0.5
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Take the next most skilled knight.
|
||||
option = {
|
||||
name = fp1_tbc.0101.b
|
||||
trigger = {
|
||||
exists = scope:knight_alternative
|
||||
scope:knight_alternative = { NOT = { has_court_position = champion_court_position } }
|
||||
}
|
||||
|
||||
# Select scope:knight_best to represent you in the bout.
|
||||
scope:knight_alternative = { save_scope_as = champion }
|
||||
custom_tooltip = fp1_tbc.0101.b.tt
|
||||
custom_tooltip = fp1_tbc.0101.bout_moves_forward
|
||||
highlight_portrait = scope:knight_alternative
|
||||
|
||||
# RP/functional choice: no stress charge.
|
||||
ai_chance = {
|
||||
# There's no reason for the AI to ever take this option, we offer it entirely for players who dislike/wish to preserve their best knight.
|
||||
base = 0
|
||||
}
|
||||
}
|
||||
|
||||
# Take the knight with the most special traits that *isn't* the most skilled knight.
|
||||
option = {
|
||||
name = fp1_tbc.0101.c
|
||||
trigger = { exists = scope:knight_opinion }
|
||||
|
||||
# Select scope:knight_best to represent you in the bout.
|
||||
scope:knight_exotic = { save_scope_as = champion }
|
||||
custom_tooltip = fp1_tbc.0101.c.tt
|
||||
custom_tooltip = fp1_tbc.0101.bout_moves_forward
|
||||
highlight_portrait = scope:knight_exotic
|
||||
|
||||
# RP/functional choice: no stress charge.
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_rationality = 0.5
|
||||
ai_boldness = 0.25
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Take the knight who likes me the most.
|
||||
option = {
|
||||
name = fp1_tbc.0101.d
|
||||
trigger = { exists = scope:knight_opinion}
|
||||
|
||||
# Select scope:knight_best to represent you in the bout.
|
||||
scope:knight_opinion = { save_scope_as = champion }
|
||||
custom_tooltip = fp1_tbc.0101.d.tt
|
||||
custom_tooltip = fp1_tbc.0101.bout_moves_forward
|
||||
highlight_portrait = scope:knight_opinion
|
||||
|
||||
# RP/functional choice: no stress charge.
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_sociability = 0.5
|
||||
ai_rationality = -0.75
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Then, we skip over to scope:actor to inform them what's up.
|
||||
after = {
|
||||
# Clean up any errant scopes we no longer need to avoid debug bloat.
|
||||
clear_saved_scope = knight_best
|
||||
if = {
|
||||
limit = { exists = scope:knight_exotic }
|
||||
clear_saved_scope = knight_exotic
|
||||
}
|
||||
if = {
|
||||
limit = { exists = scope:knight_alternative }
|
||||
clear_saved_scope = knight_alternative
|
||||
}
|
||||
if = {
|
||||
limit = { exists = scope:knight_opinion }
|
||||
clear_saved_scope = knight_opinion
|
||||
}
|
||||
# And transition.
|
||||
scope:actor = { trigger_event = fp1_tbc.0001 }
|
||||
}
|
||||
}
|
||||
|
||||
fp1_tbc.0102 = {
|
||||
desc = debug_main
|
||||
theme = prison
|
||||
|
||||
option = {
|
||||
name = interaction_debug_main
|
||||
}
|
||||
}
|
||||
|
||||
##################################################
|
||||
# Scope:recipient Results
|
||||
# by Ewan Cowhig Croft
|
||||
# 0111 - 0130
|
||||
##################################################
|
||||
|
||||
# Scope:recipient has won the bout.
|
||||
fp1_tbc.0111 = {
|
||||
type = character_event
|
||||
title = fp1_tbc.0111.t
|
||||
desc = {
|
||||
desc = fp1_tbc.0111.desc.intro
|
||||
# Scope:actor died in the fighting; we don't account for
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:actor = { is_alive = no }
|
||||
}
|
||||
desc = fp1_tbc.0111.desc.opponent_died.recipient_fighting
|
||||
}
|
||||
# Scope:actor is still alive.
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:actor = { is_alive = yes}
|
||||
}
|
||||
desc = {
|
||||
first_valid = {
|
||||
# Scope:recipient fought for themselves.
|
||||
triggered_desc = {
|
||||
trigger = { scope:champion = scope:recipient }
|
||||
desc = fp1_tbc.0111.desc.opponent_lives.recipient_fighting
|
||||
}
|
||||
# Scope:recipient had a designated champion instead.
|
||||
desc = fp1_tbc.0111.desc.opponent_lives.recipient_has_champion
|
||||
}
|
||||
}
|
||||
}
|
||||
desc = fp1_tbc.0111.desc.outro
|
||||
}
|
||||
theme = prison
|
||||
left_portrait = {
|
||||
character = scope:recipient
|
||||
animation = personality_bold
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:actor
|
||||
animation = shock
|
||||
}
|
||||
override_background = { reference = throne_room }
|
||||
|
||||
trigger = {
|
||||
# DLC check.
|
||||
has_fp1_dlc_trigger = yes
|
||||
# Juuuust need to double-check that they're actually alive.
|
||||
is_alive = yes
|
||||
}
|
||||
|
||||
immediate = {
|
||||
# Show duel results from the player's POV.
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor = { is_alive = yes }
|
||||
}
|
||||
fp1_tbc_actor_defeated_effect = {
|
||||
TBC_LOSER = scope:actor
|
||||
TBC_VICTOR = scope:recipient
|
||||
}
|
||||
}
|
||||
# Sadly, we have to apply some effects here instead of in the initial output event in order to not break tooltips.
|
||||
single_combat_have_slain_kin_effect = {
|
||||
ATTACKER = scope:actor
|
||||
DEFENDER = scope:champion
|
||||
}
|
||||
fp1_tbc_consume_imprisonment_reasons_effect = yes
|
||||
}
|
||||
|
||||
# The bout closes.
|
||||
option = {
|
||||
name = fp1_tbc.0111.a
|
||||
|
||||
# No stress for single-option events.
|
||||
ai_chance = {
|
||||
# AI will always choose single option.
|
||||
base = 100
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Scope:recipient has lost the bout.
|
||||
fp1_tbc.0121 = {
|
||||
type = character_event
|
||||
title = fp1_tbc.0121.t
|
||||
desc = {
|
||||
desc = fp1_tbc.0121.desc.intro
|
||||
# We don't need to account for scope:champion dying in the fighting; if it was scope:recipient, then they're dead, and a separate champion cannot be challenged to a fight to the death.
|
||||
# Scope:champion is still alive.
|
||||
first_valid = {
|
||||
# Scope:recipient fought for themselves.
|
||||
triggered_desc = {
|
||||
trigger = { scope:champion = scope:recipient }
|
||||
desc = fp1_tbc.0121.desc.champion_lives.recipient_fighting
|
||||
}
|
||||
# Scope:recipient had a designated champion instead.
|
||||
desc = fp1_tbc.0121.desc.champion_lives.recipient_has_champion
|
||||
}
|
||||
# Reward, if anything.
|
||||
first_valid = {
|
||||
# Gold.
|
||||
triggered_desc = {
|
||||
trigger = { scope:tbc_gold = yes }
|
||||
desc = fp1_tbc.0121.desc.reward.gold
|
||||
}
|
||||
# Weak hook.
|
||||
triggered_desc = {
|
||||
trigger = { scope:tbc_weak_hook = yes }
|
||||
desc = fp1_tbc.0121.desc.reward.weak_hook
|
||||
}
|
||||
# Humiliation.
|
||||
triggered_desc = {
|
||||
trigger = { scope:tbc_humiliation = yes }
|
||||
desc = fp1_tbc.0121.desc.reward.humiliation
|
||||
}
|
||||
# No outcome for death, since that's handled more succinctly above.
|
||||
}
|
||||
desc = fp1_tbc.0121.desc.outro
|
||||
}
|
||||
theme = prison
|
||||
left_portrait = {
|
||||
character = scope:recipient
|
||||
animation = shock
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:actor
|
||||
animation = personality_bold
|
||||
}
|
||||
override_background = { reference = throne_room }
|
||||
|
||||
trigger = {
|
||||
# DLC check.
|
||||
has_fp1_dlc_trigger = yes
|
||||
# Juuuust need to double-check that they're actually alive.
|
||||
is_alive = yes
|
||||
}
|
||||
|
||||
immediate = {
|
||||
# Show duel results from the player's POV.
|
||||
show_as_tooltip = { fp1_tbc_non_lethal_results_effect = yes }
|
||||
# Sadly, we have to apply some effects here instead of in the initial output event in order to not break tooltips.
|
||||
fp1_tbc_consume_imprisonment_reasons_effect = yes
|
||||
}
|
||||
|
||||
# The bout closes.
|
||||
option = {
|
||||
name = fp1_tbc.0121.a
|
||||
|
||||
# No stress for single-option events.
|
||||
ai_chance = {
|
||||
# AI will always choose single option.
|
||||
base = 100
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,29 +0,0 @@
|
|||
namespace = fp1_varangian_adventures
|
||||
|
||||
##################################################
|
||||
# #Maintenance Events
|
||||
# 0001 - 0010 Boost attacker control after the war.
|
||||
##################################################
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
##################################################
|
||||
# #Maintenance Events
|
||||
|
||||
##################################################
|
||||
# Boost Attacker Control
|
||||
# by Ewan Cowhig Croft
|
||||
# 0001 - 0010
|
||||
##################################################
|
||||
|
||||
# Boost control in newly conquered lands.
|
||||
fp1_varangian_adventures.0001 = {
|
||||
hidden = yes
|
||||
|
||||
immediate = {
|
||||
every_realm_county = { change_county_control = 50 }
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load diff
|
|
@ -179,7 +179,7 @@ fp1_yearly.2000 = {
|
|||
#Standard checks.
|
||||
is_available_at_peace_adult = yes
|
||||
NOT = { has_character_flag = had_event_fp1_yearly_2000 }
|
||||
is_landed_or_landless_administrative = yes
|
||||
is_landed_or_landless_administrative_or_theocratic = yes
|
||||
|
||||
any_child = {
|
||||
suitable_child_to_leave = yes
|
||||
|
|
@ -263,7 +263,7 @@ fp1_yearly.2000 = {
|
|||
INVALIDATION_EVENT = fp1_yearly.2002
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
craven = major_stress_impact_gain
|
||||
forgiving = medium_stress_impact_gain
|
||||
compassionate = medium_stress_impact_gain
|
||||
|
|
@ -298,7 +298,7 @@ fp1_yearly.2000 = {
|
|||
option = { # Remind them of their duties
|
||||
name = fp1_yearly.2000.b
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
impatient = major_stress_impact_gain
|
||||
wrathful = major_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
|
|
@ -377,7 +377,7 @@ fp1_yearly.2000 = {
|
|||
option = { # Bribe them
|
||||
name = fp1_yearly.2000.c
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = major_stress_impact_gain
|
||||
wrathful = major_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
|
|
@ -406,7 +406,7 @@ fp1_yearly.2000 = {
|
|||
option = { # Let them go, the fool...
|
||||
name = fp1_yearly.2000.d
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
stubborn = major_stress_impact_gain
|
||||
wrathful = major_stress_impact_gain
|
||||
|
|
@ -759,7 +759,7 @@ fp1_yearly.2100 = {
|
|||
OUTPUT_EVENT = fp1_yearly.2101
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
forgiving = medium_stress_impact_gain
|
||||
compassionate = major_stress_impact_gain
|
||||
calm = medium_stress_impact_gain
|
||||
|
|
@ -827,7 +827,7 @@ fp1_yearly.2100 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = major_stress_impact_gain
|
||||
sadistic = major_stress_impact_gain
|
||||
callous = medium_stress_impact_gain
|
||||
|
|
@ -898,7 +898,7 @@ fp1_yearly.2100 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
craven = major_stress_impact_gain
|
||||
arrogant = minor_stress_impact_gain
|
||||
sadistic = major_stress_impact_gain
|
||||
|
|
@ -1001,7 +1001,7 @@ fp1_yearly.2101 = {
|
|||
PREGNANCY_CHANCE = pregnancy_chance
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
forgiving = major_stress_impact_gain
|
||||
compassionate = major_stress_impact_gain
|
||||
humble = major_stress_impact_gain
|
||||
|
|
@ -1033,7 +1033,7 @@ fp1_yearly.2101 = {
|
|||
years = 30
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
forgiving = major_stress_impact_gain
|
||||
vengeful = major_stress_impact_gain
|
||||
arbitrary = medium_stress_impact_gain
|
||||
|
|
@ -1057,7 +1057,7 @@ fp1_yearly.2101 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
forgiving = major_stress_impact_gain
|
||||
compassionate = major_stress_impact_gain
|
||||
humble = major_stress_impact_gain
|
||||
|
|
@ -1086,7 +1086,7 @@ fp1_yearly.2101 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
vengeful = major_stress_impact_gain
|
||||
arbitrary = medium_stress_impact_gain
|
||||
trusting = medium_stress_impact_gain
|
||||
|
|
@ -1133,10 +1133,10 @@ fp1_yearly.2200 = {
|
|||
is_available_at_peace_adult = yes
|
||||
NOT = { has_character_flag = had_event_fp1_yearly_2200 }
|
||||
|
||||
is_landed_or_landless_administrative = yes
|
||||
is_landed_or_landless_administrative_or_theocratic = yes
|
||||
|
||||
faith = {
|
||||
has_doctrine = tenet_warmonger
|
||||
rite = {
|
||||
rite_has_tenet = tenet_warmonger
|
||||
}
|
||||
|
||||
OR = {
|
||||
|
|
@ -1166,6 +1166,7 @@ fp1_yearly.2200 = {
|
|||
gender_female_chance = root_soldier_female_chance
|
||||
template = new_berserker_character
|
||||
faith = root.faith
|
||||
rite = root.rite
|
||||
culture = root.culture
|
||||
dynasty = none
|
||||
location = root.location
|
||||
|
|
@ -1240,7 +1241,7 @@ fp1_yearly.2200 = {
|
|||
INVALIDATION_EVENT = fp1_yearly.2202
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
forgiving = medium_stress_impact_gain
|
||||
calm = medium_stress_impact_gain
|
||||
patient = medium_stress_impact_gain
|
||||
|
|
@ -1260,7 +1261,7 @@ fp1_yearly.2200 = {
|
|||
option = {
|
||||
name = fp1_yearly.2200.b
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
brave = major_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
greedy = major_stress_impact_gain
|
||||
|
|
@ -1325,7 +1326,7 @@ fp1_yearly.2200 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
brave = major_stress_impact_gain
|
||||
wrathful = major_stress_impact_gain
|
||||
impatient = major_stress_impact_gain
|
||||
|
|
@ -1385,7 +1386,7 @@ fp1_yearly.2200 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
brave = major_stress_impact_gain
|
||||
trusting = medium_stress_impact_gain
|
||||
patient = medium_stress_impact_gain
|
||||
|
|
@ -1459,7 +1460,7 @@ fp1_yearly.2203 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
trusting = major_stress_impact_gain
|
||||
forgiving = medium_stress_impact_gain
|
||||
compassionate = major_stress_impact_gain
|
||||
|
|
@ -1483,7 +1484,7 @@ fp1_yearly.2203 = {
|
|||
option = {
|
||||
name = fp1_yearly.2203.b
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = major_stress_impact_gain
|
||||
vengeful = major_stress_impact_gain
|
||||
cynical = major_stress_impact_gain
|
||||
|
|
@ -1502,7 +1503,7 @@ fp1_yearly.2203 = {
|
|||
option = {
|
||||
name = fp1_yearly.2203.c
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = major_stress_impact_gain
|
||||
vengeful = major_stress_impact_gain
|
||||
trusting = major_stress_impact_gain
|
||||
|
|
@ -1541,7 +1542,7 @@ fp1_yearly.2204 = {
|
|||
add_courtier = scope:new_berserker
|
||||
set_relation_friend = { reason = friend_rousing_fight target = scope:new_berserker }
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = major_stress_impact_gain
|
||||
vengeful = major_stress_impact_gain
|
||||
cynical = major_stress_impact_gain
|
||||
|
|
@ -1558,7 +1559,7 @@ fp1_yearly.2204 = {
|
|||
option = {
|
||||
name = fp1_yearly.2204.b
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
trusting = major_stress_impact_gain
|
||||
forgiving = major_stress_impact_gain
|
||||
humble = major_stress_impact_gain
|
||||
|
|
@ -1593,7 +1594,7 @@ fp1_yearly.2300 = {
|
|||
is_available_at_peace_adult = yes
|
||||
NOT = { has_character_flag = had_event_fp1_yearly_2300 }
|
||||
|
||||
is_landed_or_landless_administrative = yes
|
||||
is_landed_or_landless_administrative_or_theocratic = yes
|
||||
|
||||
any_sub_realm_barony = {
|
||||
title_province = {
|
||||
|
|
@ -1660,7 +1661,7 @@ fp1_yearly.2300 = {
|
|||
|
||||
custom_tooltip = MILITARY_VIEW_EVENT_TROOPS_NOT_INHERITABLE
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
humble = minor_stress_impact_gain
|
||||
shy = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1692,7 +1693,7 @@ fp1_yearly.2300 = {
|
|||
|
||||
custom_tooltip = MILITARY_VIEW_EVENT_TROOPS_NOT_INHERITABLE
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
humble = minor_stress_impact_gain
|
||||
shy = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1707,7 +1708,7 @@ fp1_yearly.2300 = {
|
|||
|
||||
add_gold = medium_gold_value
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
generous = major_stress_impact_gain
|
||||
ambitious = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1751,7 +1752,7 @@ fp1_yearly.2300 = {
|
|||
|
||||
custom_tooltip = MILITARY_VIEW_EVENT_TROOPS_NOT_INHERITABLE
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -1780,7 +1781,7 @@ fp1_yearly.2400 = {
|
|||
is_available_at_peace_adult = yes
|
||||
NOT = { has_character_flag = had_event_fp1_yearly_2400 }
|
||||
|
||||
is_landed_or_landless_administrative = yes
|
||||
is_landed_or_landless_administrative_or_theocratic = yes
|
||||
|
||||
NOR = {
|
||||
has_trait = lazy
|
||||
|
|
@ -1816,7 +1817,7 @@ fp1_yearly.2400 = {
|
|||
start_dog_story_cycle_effect = yes
|
||||
remove_short_term_gold = minor_gold_value
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = major_stress_impact_gain
|
||||
shy = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1842,7 +1843,7 @@ fp1_yearly.2400 = {
|
|||
start_eagle_story_cycle_effect = yes
|
||||
remove_short_term_gold = minor_gold_value
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = major_stress_impact_gain
|
||||
shy = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1864,7 +1865,7 @@ fp1_yearly.2400 = {
|
|||
}
|
||||
remove_short_term_gold = minor_gold_value
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = major_stress_impact_gain
|
||||
temperate = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1887,7 +1888,7 @@ fp1_yearly.2400 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
impatient = major_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -1912,7 +1913,7 @@ scripted_trigger fp1_yearly_2500_guest_trigger = {
|
|||
}
|
||||
}
|
||||
save_temporary_scope_as = deviant_guest
|
||||
trait_is_criminal_in_faith_trigger = { TRAIT = trait:deviant FAITH = scope:deviant_guest.faith GENDER_CHARACTER = scope:deviant_guest }
|
||||
trait_is_criminal_in_rite_trigger = { TRAIT = trait:deviant RITE = scope:deviant_guest.rite GENDER_CHARACTER = scope:deviant_guest }
|
||||
}
|
||||
|
||||
scripted_trigger fp1_yearly_2500_court_target_trigger = {
|
||||
|
|
@ -1956,7 +1957,7 @@ fp1_yearly.2500 = {
|
|||
fp1_yearly_2500_guest_trigger = yes
|
||||
}
|
||||
|
||||
trait_is_criminal_in_faith_trigger = { TRAIT = trait:deviant FAITH = root.faith GENDER_CHARACTER = scope:deviant_guest }
|
||||
trait_is_criminal_in_rite_trigger = { TRAIT = trait:deviant RITE = root.rite GENDER_CHARACTER = scope:deviant_guest }
|
||||
|
||||
any_held_title = {
|
||||
title_tier = county
|
||||
|
|
@ -2090,7 +2091,7 @@ fp1_yearly.2500 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
forgiving = medium_stress_impact_gain
|
||||
compassionate = minor_stress_impact_gain
|
||||
just = medium_stress_impact_gain
|
||||
|
|
@ -2130,7 +2131,7 @@ fp1_yearly.2500 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
forgiving = major_stress_impact_gain
|
||||
deviant = massive_stress_impact_gain
|
||||
}
|
||||
|
|
@ -2155,7 +2156,7 @@ fp1_yearly.2500 = {
|
|||
base = 100
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
zealous = major_stress_impact_gain
|
||||
just = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -2192,7 +2193,7 @@ fp1_yearly.2500 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
chaste = major_stress_impact_gain
|
||||
temperate = major_stress_impact_gain
|
||||
}
|
||||
|
|
@ -2233,8 +2234,8 @@ fp1_yearly.2600 = {
|
|||
religion = religion:folk_germanic_religion
|
||||
}
|
||||
|
||||
faith = {
|
||||
has_doctrine = tenet_warmonger
|
||||
rite = {
|
||||
rite_has_tenet = tenet_warmonger
|
||||
}
|
||||
|
||||
NOR = {
|
||||
|
|
@ -2353,7 +2354,7 @@ fp1_yearly.2600 = {
|
|||
trigger_event = fp1_yearly.2601
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
calm = massive_stress_impact_gain
|
||||
lazy = massive_stress_impact_gain
|
||||
patient = major_stress_impact_gain
|
||||
|
|
@ -2377,7 +2378,7 @@ fp1_yearly.2600 = {
|
|||
|
||||
custom_tooltip = fp1_yearly.2600.b.tt
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
impatient = massive_stress_impact_gain
|
||||
wrathful = massive_stress_impact_gain
|
||||
sadistic = medium_stress_impact_gain
|
||||
|
|
|
|||
|
|
@ -1,552 +0,0 @@
|
|||
namespace = fp2_struggle
|
||||
|
||||
######################################
|
||||
# EL CID'S BIZARRE ADVENTURE SYSTEM
|
||||
# By Hugo Cortell
|
||||
######################################
|
||||
fp2_struggle.2045 = {
|
||||
hidden = yes
|
||||
|
||||
trigger = {
|
||||
is_landless_adventurer = no
|
||||
}
|
||||
|
||||
immediate = {
|
||||
if = { # Startup changes (give the cid his full nickname when he starts adventuring)
|
||||
limit = { NOT = { has_character_flag = has_already_begun_travelling } }
|
||||
|
||||
remove_nickname = yes
|
||||
give_nickname = nick_the_cid_campeador
|
||||
add_character_flag = has_already_begun_travelling # Prevents yearly pulse from stacking up requests
|
||||
add_character_flag = blocked_from_leaving # Prevents el cid from vacationing in far away lands
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { NOT = { has_character_flag = finished_el_cids_travels } } # In case several requests for the event are stacked up
|
||||
if = { # Being a guest is used as a boolean to check if the character is in an "evaluation" phase or already in a court. DO NOT USE THE GUEST SYSTEM FOR THIS.
|
||||
limit = {
|
||||
OR = {
|
||||
is_pool_guest = yes
|
||||
is_pool_character = yes
|
||||
is_foreign_court_guest = yes
|
||||
}
|
||||
}
|
||||
random_county_in_region = { # Naturally biased in favor of larger states
|
||||
limit = { exists = holder.liege }
|
||||
weight = {
|
||||
base = 1
|
||||
modifier = {
|
||||
add = 10
|
||||
holder.liege = { has_relation_friend = root }
|
||||
}
|
||||
modifier = {
|
||||
add = 30
|
||||
holder.liege = { has_relation_best_friend = root }
|
||||
}
|
||||
compare_modifier = {
|
||||
value = holder.prestige_level
|
||||
multiplier = 1.5
|
||||
}
|
||||
}
|
||||
region = world_europe_west_iberia # Locks el cid's forced travels to iberia
|
||||
holder.liege = { trigger_event = fp2_struggle.2051 }
|
||||
}
|
||||
}
|
||||
else = {
|
||||
if = {
|
||||
limit = { exists = liege }
|
||||
liege = { trigger_event = fp2_struggle.2050 } # This is you, you get the event, while el cid gets the "system event"
|
||||
}
|
||||
else = {
|
||||
employer = { trigger_event = fp2_struggle.2050 } # ditto
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
#############################################################
|
||||
# Unease About El Sidi
|
||||
# By The Content Design Team (And scripted by Hugo Cortell)
|
||||
#############################################################
|
||||
|
||||
scripted_trigger el_cid_too_important_trigger = {
|
||||
OR = {
|
||||
any_extended_family_member = { this = scope:fp2_2050_el_cid }
|
||||
scope:fp2_2050_el_cid = { is_vassal_of = ROOT }
|
||||
has_relation_best_friend = scope:fp2_2050_el_cid
|
||||
is_spouse_of = scope:fp2_2050_el_cid
|
||||
}
|
||||
}
|
||||
|
||||
fp2_struggle.2050 = {
|
||||
type = character_event
|
||||
title = {
|
||||
random_valid = {
|
||||
triggered_desc = { # Muslim Titles
|
||||
trigger = { religion = religion:islam_religion }
|
||||
desc = {
|
||||
random_valid = {
|
||||
desc = fp2_struggle.2050.t_muslim_one
|
||||
desc = fp2_struggle.2050.t_muslim_two
|
||||
desc = fp2_struggle.2050.t_muslim_three
|
||||
desc = fp2_struggle.2050.t_muslim_four
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
triggered_desc = { # Generic (Christian, nickname-like) Titles
|
||||
trigger = { NOT = { religion = religion:islam_religion } }
|
||||
desc = {
|
||||
random_valid = {
|
||||
desc = fp2_struggle.2050.t_generic_one
|
||||
desc = fp2_struggle.2050.t_generic_two
|
||||
desc = fp2_struggle.2050.t_generic_three
|
||||
desc = fp2_struggle.2050.t_generic_four
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
desc = { # See immediate for flags
|
||||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = { scope:fp2_2050_reason_for_kicking_out_el_cid = flag:generic_court }
|
||||
desc = fp2_struggle.2050.desc_court
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = { scope:fp2_2050_reason_for_kicking_out_el_cid = flag:jelly_knights }
|
||||
desc = fp2_struggle.2050.desc_knights
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = { scope:fp2_2050_reason_for_kicking_out_el_cid = flag:upset_nobles }
|
||||
desc = fp2_struggle.2050.desc_nobles
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = { scope:fp2_2050_reason_for_kicking_out_el_cid = flag:faith_discomfort }
|
||||
desc = fp2_struggle.2050.desc_faith
|
||||
}
|
||||
desc = board_games.0001.desc.i_am_winning.trait.rowdy # Theoretically impossible to trigger, but if something breaks, players will see this and report it for sure
|
||||
}
|
||||
}
|
||||
|
||||
theme = corruption
|
||||
override_background = { reference = throne_room }
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = personality_rational
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:fp2_2050_el_cid
|
||||
animation = throne_room_two_handed_passive_1
|
||||
}
|
||||
|
||||
immediate = {
|
||||
character:107590 = { save_scope_as = fp2_2050_el_cid }
|
||||
|
||||
random_list = { # Spin the wheel to decide who and why wishes ill on el cid
|
||||
10 = { # Generic "the court thinks he is bad"
|
||||
save_scope_value_as = {
|
||||
name = fp2_2050_reason_for_kicking_out_el_cid
|
||||
value = flag:generic_court
|
||||
}
|
||||
}
|
||||
10 = { # Your knights are all sore losers
|
||||
modifier = {
|
||||
add = 30
|
||||
any_knight = {
|
||||
OR = {
|
||||
has_relation_rival = scope:fp2_2050_el_cid
|
||||
has_relation_nemesis = scope:fp2_2050_el_cid
|
||||
}
|
||||
}
|
||||
}
|
||||
save_scope_value_as = {
|
||||
name = fp2_2050_reason_for_kicking_out_el_cid
|
||||
value = flag:jelly_knights
|
||||
}
|
||||
}
|
||||
10 = { # Nobles dislike upstart poor people
|
||||
modifier = {
|
||||
add = 30
|
||||
any_vassal = {
|
||||
OR = {
|
||||
has_relation_rival = scope:fp2_2050_el_cid
|
||||
has_relation_nemesis = scope:fp2_2050_el_cid
|
||||
}
|
||||
}
|
||||
}
|
||||
save_scope_value_as = {
|
||||
name = fp2_2050_reason_for_kicking_out_el_cid
|
||||
value = flag:upset_nobles
|
||||
}
|
||||
}
|
||||
10 = { # Generic faith concerns from your bishop
|
||||
save_scope_value_as = {
|
||||
name = fp2_2050_reason_for_kicking_out_el_cid
|
||||
value = flag:faith_discomfort
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Family, Friend or Vassal
|
||||
name = fp2_struggle.2050.a
|
||||
|
||||
trigger = { el_cid_too_important_trigger = yes }
|
||||
|
||||
hidden_effect = {
|
||||
scope:fp2_2050_el_cid = { add_character_flag = finished_el_cids_travels } # At this point we can imagine that this character has settled, this stops the cycle to prevent spam
|
||||
}
|
||||
|
||||
custom_tooltip = fp2_struggle.2050.a.serve_tooltip
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = fp2_struggle.2050.a.notif.t
|
||||
right_icon = scope:fp2_2050_el_cid
|
||||
|
||||
reverse_add_opinion = {
|
||||
target = scope:fp2_2050_el_cid
|
||||
modifier = stood_by_me_opinion
|
||||
opinion = 10
|
||||
years = 20
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
fickle = minor_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = { base = 1000 }
|
||||
}
|
||||
|
||||
option = { # No, I stand by my knight and he can stay!
|
||||
name = fp2_struggle.2050.b
|
||||
|
||||
trigger = {
|
||||
is_ai = no
|
||||
NOT = { scope:fp2_2050_el_cid = { is_vassal_of = ROOT } }
|
||||
}
|
||||
|
||||
custom_tooltip = fp2_struggle.2050.a.serve_tooltip
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = fp2_struggle.2050.a.notif.t
|
||||
right_icon = scope:fp2_2050_el_cid
|
||||
|
||||
if = {
|
||||
limit = { scope:fp2_2050_reason_for_kicking_out_el_cid = flag:generic_court }
|
||||
add_character_modifier = {
|
||||
modifier = fp2_kept_accused_traitor_in_court_modifier
|
||||
years = 10
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = { scope:fp2_2050_reason_for_kicking_out_el_cid = flag:jelly_knights }
|
||||
add_character_modifier = {
|
||||
modifier = fp2_kept_op_knight_in_court_modifier
|
||||
years = 10
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = { scope:fp2_2050_reason_for_kicking_out_el_cid = flag:upset_nobles }
|
||||
add_character_modifier = {
|
||||
modifier = fp2_kept_upstart_knight_in_court_modifier
|
||||
years = 10
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = { scope:fp2_2050_reason_for_kicking_out_el_cid = flag:faith_discomfort }
|
||||
add_character_modifier = {
|
||||
modifier = fp2_kept_godless_mercenary_in_court_modifier
|
||||
years = 10
|
||||
}
|
||||
}
|
||||
|
||||
reverse_add_opinion = {
|
||||
target = scope:fp2_2050_el_cid
|
||||
modifier = stood_by_me_opinion
|
||||
opinion = 10
|
||||
years = 20
|
||||
}
|
||||
scope:fp2_2050_el_cid = {
|
||||
trigger_event = {
|
||||
id = fp2_struggle.2045
|
||||
years = { 4 12 }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
fickle = minor_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Okay, please do not give me malus
|
||||
name = fp2_struggle.2050.c
|
||||
|
||||
trigger = {
|
||||
NOT = { scope:fp2_2050_el_cid = { is_vassal_of = ROOT } }
|
||||
}
|
||||
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_bad
|
||||
title = fp2_struggle.2051.t
|
||||
right_icon = scope:fp2_2050_el_cid
|
||||
|
||||
scope:fp2_2050_el_cid = {
|
||||
move_to_pool = yes
|
||||
trigger_event = {
|
||||
id = fp2_struggle.2045
|
||||
days = { 1 4 }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
generous = minor_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = { base = 1 }
|
||||
}
|
||||
|
||||
option = { # Vanish el cid, even though he is your vassal (suggested by Max)
|
||||
name = fp2_struggle.2050.c
|
||||
|
||||
trigger = {
|
||||
is_ai = no
|
||||
scope:fp2_2050_el_cid = { is_vassal_of = ROOT }
|
||||
}
|
||||
|
||||
# The only reason to ever select this option is to gain those "repossessed" lands, but it is very mean.
|
||||
# It will give you tyranny, but it won't directly anger your vassals as they are *narratively* the reason why this is happening.
|
||||
# The primary reason this exists is to prevent ludonarrative dissonance with the event's description. It is less resource intensive than making new loc.
|
||||
|
||||
# We set the tyranny and opinion loss based on how much was lost (Placed outside the toast to prevent clutter)
|
||||
add_tyranny = {
|
||||
value = medium_tyranny_gain
|
||||
multiply = scope:fp2_2050_el_cid.primary_title.tier
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { can_set_relation_rival_trigger = { CHARACTER = scope:fp2_2050_el_cid } }
|
||||
set_relation_rival = scope:fp2_2050_el_cid
|
||||
}
|
||||
if = { # This is not out of order, it is WAD. If can_set_relation_rival_trigger fails, you just lose a friend but not gain a rival.
|
||||
limit = { has_relation_friend = scope:fp2_2050_el_cid }
|
||||
remove_relation_friend = scope:fp2_2050_el_cid
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { scope:fp2_2050_el_cid.primary_title.tier < tier_kingdom }
|
||||
scope:fp2_2050_el_cid = {
|
||||
add_opinion = {
|
||||
modifier = betrayed_me_opinion
|
||||
target = root
|
||||
opinion = -100
|
||||
}
|
||||
}
|
||||
}
|
||||
else = {
|
||||
scope:fp2_2050_el_cid = {
|
||||
add_opinion = {
|
||||
modifier = betrayed_me_opinion
|
||||
target = root
|
||||
opinion = -200
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
create_title_and_vassal_change = { # This tells the engine to start paying closer attention to title changes (and not butt in)
|
||||
type = revoked
|
||||
save_scope_as = change
|
||||
}
|
||||
scope:fp2_2050_el_cid = {
|
||||
every_held_title = {
|
||||
change_title_holder = {
|
||||
holder = root
|
||||
change = scope:change
|
||||
}
|
||||
}
|
||||
}
|
||||
resolve_title_and_vassal_change = scope:change # Tells the engine that it is safe to go about its buisness with titles
|
||||
|
||||
show_as_tooltip = { scope:fp2_2050_el_cid = { move_to_pool = yes } } # Just jomini things~
|
||||
hidden_effect = { # Prevents rendering of toast on option highlight
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_bad
|
||||
title = fp2_struggle.2051.t
|
||||
right_icon = scope:fp2_2050_el_cid
|
||||
|
||||
show_as_tooltip = { # Condensed version to fit into the toast
|
||||
if = {
|
||||
limit = { scope:fp2_2050_el_cid.primary_title.tier > tier_duchy }
|
||||
scope:fp2_2050_el_cid = {
|
||||
if = {
|
||||
limit = { has_relation_nemesis = ROOT }
|
||||
set_relation_nemesis = ROOT
|
||||
}
|
||||
add_opinion = {
|
||||
modifier = betrayed_me_opinion
|
||||
target = root
|
||||
opinion = -200
|
||||
}
|
||||
}
|
||||
}
|
||||
else = {
|
||||
if = {
|
||||
limit = { has_relation_rival = ROOT }
|
||||
set_relation_rival = ROOT
|
||||
}
|
||||
add_opinion = {
|
||||
modifier = betrayed_me_opinion
|
||||
target = root
|
||||
opinion = -100
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Standard stuff
|
||||
scope:fp2_2050_el_cid = {
|
||||
move_to_pool = yes
|
||||
trigger_event = {
|
||||
id = fp2_struggle.2045
|
||||
days = { 1 4 }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = { # This kind of action comes with quite a bit of stress
|
||||
generous = minor_stress_impact_gain
|
||||
brave = medium_stress_impact_gain
|
||||
forgiving = major_stress_impact_gain
|
||||
gregarious = medium_stress_impact_gain
|
||||
honest = minor_stress_impact_gain
|
||||
humble = medium_stress_impact_gain
|
||||
just = major_stress_impact_gain
|
||||
trusting = medium_stress_impact_gain
|
||||
compassionate = major_stress_impact_gain
|
||||
august = minor_stress_impact_gain
|
||||
gallant = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
############################################################
|
||||
# El Cid Arrives At Your Court
|
||||
# By The Content Design Team (And scripted by Hugo Cortell)
|
||||
############################################################
|
||||
fp2_struggle.2051 = {
|
||||
type = character_event
|
||||
title = fp2_struggle.2051.t
|
||||
desc = fp2_struggle.2051.desc
|
||||
|
||||
theme = vassal
|
||||
override_background = { reference = throne_room }
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = personality_rational
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:fp2_2050_el_cid
|
||||
animation = throne_room_one_handed_passive_1
|
||||
}
|
||||
|
||||
immediate = {
|
||||
character:107590 = { save_scope_as = fp2_2050_el_cid }
|
||||
add_visiting_courtier = scope:fp2_2050_el_cid
|
||||
}
|
||||
|
||||
option = { # You will enjoy a high position at my court!
|
||||
name = fp2_struggle.2051.a
|
||||
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = fp2_struggle.2050.a.notif.t
|
||||
right_icon = scope:fp2_2050_el_cid
|
||||
|
||||
pay_treasury_or_gold = {
|
||||
target = scope:fp2_2050_el_cid
|
||||
value = medium_treasury_or_gold_value
|
||||
}
|
||||
add_courtier = scope:fp2_2050_el_cid
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = { exists = cp:councillor_marshal }
|
||||
fire_councillor = cp:councillor_marshal
|
||||
}
|
||||
assign_councillor_type = {
|
||||
type = councillor_marshal
|
||||
target = scope:fp2_2050_el_cid
|
||||
}
|
||||
|
||||
scope:fp2_2050_el_cid = {
|
||||
add_opinion = {
|
||||
target = root
|
||||
modifier = hired_me_opinion
|
||||
opinion = 20
|
||||
}
|
||||
add_opinion = {
|
||||
target = root
|
||||
modifier = given_luxuries_opinion
|
||||
opinion = 10
|
||||
}
|
||||
|
||||
trigger_event = {
|
||||
id = fp2_struggle.2045
|
||||
years = { 4 12 }
|
||||
}
|
||||
}
|
||||
|
||||
trigger = { is_ai = no }
|
||||
}
|
||||
|
||||
option = { # Welcome or whatever
|
||||
name = fp2_struggle.2051.b
|
||||
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = fp2_struggle.2050.a.notif.t
|
||||
right_icon = scope:fp2_2050_el_cid
|
||||
|
||||
pay_treasury_or_gold = {
|
||||
target = scope:fp2_2050_el_cid
|
||||
value = minor_treasury_or_gold_value
|
||||
}
|
||||
add_courtier = scope:fp2_2050_el_cid
|
||||
}
|
||||
scope:fp2_2050_el_cid = {
|
||||
trigger_event = {
|
||||
id = fp2_struggle.2045
|
||||
years = { 4 10 }
|
||||
}
|
||||
}
|
||||
|
||||
ai_chance = { base = 65 }
|
||||
}
|
||||
|
||||
option = { # Away with you vile beggar!
|
||||
name = fp2_struggle.2051.c
|
||||
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_bad
|
||||
title = fp2_struggle.2051.t
|
||||
right_icon = scope:fp2_2050_el_cid
|
||||
|
||||
custom_tooltip = fp2_struggle.2050.c.notif
|
||||
scope:fp2_2050_el_cid = {
|
||||
move_to_pool = yes
|
||||
trigger_event = {
|
||||
id = fp2_struggle.2045
|
||||
days = { 1 4 }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
ai_chance = { base = 45 }
|
||||
}
|
||||
}
|
||||
|
|
@ -320,8 +320,8 @@ fp2_other_decisions.0001 = {
|
|||
100 = {
|
||||
trigger = {
|
||||
# can replace the court chaplain
|
||||
faith = {
|
||||
has_doctrine_parameter = clerical_appointment_fixed
|
||||
rite = {
|
||||
rite_has_parameter = clerical_appointment_fixed
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@ fp2_yearly.1001 = {
|
|||
trigger = {
|
||||
#Strategy Games Culture Tradition
|
||||
has_fp2_dlc_trigger = yes
|
||||
is_landed_or_landless_administrative = yes
|
||||
is_landed_or_landless_administrative_or_theocratic = yes
|
||||
capital_province = {
|
||||
geographical_region = world_europe_west_iberia
|
||||
}
|
||||
|
|
@ -150,7 +150,7 @@ fp2_yearly.1002 = {
|
|||
trigger = {
|
||||
has_fp2_dlc_trigger = yes
|
||||
is_adult = yes
|
||||
is_landed_or_landless_administrative = yes
|
||||
is_landed_or_landless_administrative_or_theocratic = yes
|
||||
any_courtier = { is_available_healthy_ai_adult = yes }
|
||||
|
||||
NOT = {
|
||||
|
|
@ -223,7 +223,7 @@ fp2_yearly.1002 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
deviant = medium_stress_gain
|
||||
}
|
||||
|
||||
|
|
@ -231,7 +231,7 @@ fp2_yearly.1002 = {
|
|||
|
||||
option = {
|
||||
name = fp2_yearly.1002.c
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
deviant = medium_stress_loss
|
||||
}
|
||||
|
||||
|
|
@ -265,7 +265,7 @@ fp2_yearly.1002 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
deviant = medium_stress_gain
|
||||
|
||||
}
|
||||
|
|
@ -629,7 +629,7 @@ fp2_yearly.1006 = {
|
|||
name = fp2_yearly.1006.a
|
||||
remove_short_term_gold = minor_gold_value
|
||||
#Cheese based bonus
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = miniscule_stress_impact_loss
|
||||
gluttonous = minor_stress_impact_loss
|
||||
comfort_eater = minor_stress_impact_loss
|
||||
|
|
@ -668,7 +668,7 @@ fp2_yearly.1006 = {
|
|||
|
||||
option = { #Nothing happens you hate cheese and having fun
|
||||
name = fp2_yearly.1006.c
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
gluttonous = miniscule_stress_impact_gain
|
||||
comfort_eater = miniscule_stress_impact_gain
|
||||
eccentric = miniscule_stress_impact_gain
|
||||
|
|
@ -741,7 +741,7 @@ fp2_yearly.1007 = {
|
|||
|
||||
option = {
|
||||
name = fp2_yearly.1007.b
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
gluttonous = major_stress_loss
|
||||
}
|
||||
|
||||
|
|
@ -884,6 +884,7 @@ fp2_yearly.2020 = {
|
|||
random_traits = no
|
||||
culture = scope:fp2_2020_valencia.culture
|
||||
faith = scope:fp2_2020_valencia.faith
|
||||
rite = scope:fp2_2020_valencia.rite
|
||||
dynasty = none
|
||||
save_scope_as = fp2_2020_laxatador
|
||||
}
|
||||
|
|
@ -951,7 +952,7 @@ fp2_yearly.2020 = {
|
|||
name = fp2_struggle.2020.c
|
||||
flavor = fp2_struggle.2020.c.desc
|
||||
|
||||
stress_impact = { gluttonous = minor_stress_impact_gain } # As you need to be glut to trigger the event, the stress is reduced to compensate
|
||||
stress_and_fulfillment_impact = { gluttonous = minor_stress_impact_gain } # As you need to be glut to trigger the event, the stress is reduced to compensate
|
||||
if = {
|
||||
limit = { has_trait = gluttonous }
|
||||
add_prestige = medium_prestige_gain # Resisting is very difficult
|
||||
|
|
@ -1267,7 +1268,7 @@ fp2_yearly.3000 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = massive_stress_impact_gain
|
||||
zealous = major_stress_impact_gain
|
||||
deceitful = medium_stress_impact_gain
|
||||
|
|
@ -1350,7 +1351,7 @@ fp2_yearly.3000 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = massive_stress_impact_gain
|
||||
impatient = major_stress_impact_gain
|
||||
shy = major_stress_impact_gain
|
||||
|
|
@ -1429,7 +1430,7 @@ fp2_yearly.3000 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
honest = massive_stress_impact_gain
|
||||
generous = major_stress_impact_gain
|
||||
craven = medium_stress_impact_gain
|
||||
|
|
@ -1455,7 +1456,7 @@ fp2_yearly.3000 = {
|
|||
option = {
|
||||
name = fp2_flavor.0001.d
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
diligent = major_stress_impact_gain
|
||||
ambitious = major_stress_impact_gain
|
||||
generous = medium_stress_impact_gain
|
||||
|
|
@ -1582,7 +1583,7 @@ fp2_yearly.3001 = {
|
|||
|
||||
option = { #your language + vulgar (Latin + Castillian / Hebrew + Sephardí / Arabic + Mozarabic )
|
||||
name = fp2_flavor.3001.c
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_loss
|
||||
zealous = medium_stress_gain
|
||||
}
|
||||
|
|
@ -1606,7 +1607,7 @@ fp2_yearly.3001 = {
|
|||
years = 5
|
||||
}
|
||||
add_piety = minor_piety_loss
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_gain
|
||||
zealous = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1664,7 +1665,7 @@ fp2_yearly.3002 = {
|
|||
NOT = { is_consort_of = root }
|
||||
might_cheat_on_every_partner_trigger = yes
|
||||
trigger_if = {
|
||||
limit = { relation_with_character_is_incestuous_in_my_faith_trigger = { CHARACTER = root } }
|
||||
limit = { relation_with_character_is_incestuous_in_my_rite_trigger = { CHARACTER = root } }
|
||||
OR = {
|
||||
has_perk = subtle_desire_perk
|
||||
accepts_incest_with_trigger = { CHARACTER = root }
|
||||
|
|
@ -1690,7 +1691,7 @@ fp2_yearly.3002 = {
|
|||
NOT = { is_consort_of = root }
|
||||
might_cheat_on_every_partner_trigger = yes
|
||||
trigger_if = {
|
||||
limit = { relation_with_character_is_incestuous_in_my_faith_trigger = { CHARACTER = root } }
|
||||
limit = { relation_with_character_is_incestuous_in_my_rite_trigger = { CHARACTER = root } }
|
||||
OR = {
|
||||
has_perk = subtle_desire_perk
|
||||
accepts_incest_with_trigger = { CHARACTER = root }
|
||||
|
|
@ -1706,12 +1707,13 @@ fp2_yearly.3002 = {
|
|||
|
||||
trigger = {
|
||||
NOT = { has_trait = celibate }
|
||||
might_cheat_on_every_partner_trigger = yes
|
||||
OR = {
|
||||
has_perk = unshackled_lust_perk
|
||||
is_attracted_to_gender_of = root
|
||||
}
|
||||
trigger_if = {
|
||||
limit = { relation_with_character_is_incestuous_in_my_faith_trigger = { CHARACTER = scope:fp2_flavor_3011_best_friend } }
|
||||
limit = { relation_with_character_is_incestuous_in_my_rite_trigger = { CHARACTER = scope:fp2_flavor_3011_best_friend } }
|
||||
OR = {
|
||||
has_perk = subtle_desire_perk
|
||||
accepts_incest_with_trigger = { CHARACTER = scope:fp2_flavor_3011_best_friend }
|
||||
|
|
@ -1728,18 +1730,18 @@ fp2_yearly.3002 = {
|
|||
scope:fp2_flavor_3011_best_friend = {
|
||||
is_female = yes
|
||||
}
|
||||
NOT = { faith = { has_doctrine = doctrine_homosexuality_accepted } }
|
||||
NOT = { rite = { rite_has_doctrine = doctrine_homosexuality_accepted } }
|
||||
}
|
||||
AND = {
|
||||
is_male = yes
|
||||
scope:fp2_flavor_3011_best_friend = {
|
||||
is_male = yes
|
||||
}
|
||||
NOT = { faith = { has_doctrine = doctrine_homosexuality_accepted } }
|
||||
NOT = { rite = { rite_has_doctrine = doctrine_homosexuality_accepted } }
|
||||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = medium_stress_impact_gain
|
||||
zealous = medium_stress_impact_gain #some extra stress
|
||||
}
|
||||
|
|
@ -1779,7 +1781,7 @@ fp2_yearly.3002 = {
|
|||
|
||||
option = { #allowe them to move in but stay as friends
|
||||
name = fp2_flavor.3011.b
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = medium_stress_loss
|
||||
lustful = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1833,7 +1835,7 @@ fp2_yearly.3002 = {
|
|||
}
|
||||
text = fp2_flavor.3011.c
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = medium_stress_impact_gain #you get stressed at losing your bff
|
||||
lustful = minor_stress_impact_gain
|
||||
callous = minor_stress_loss
|
||||
|
|
@ -1929,7 +1931,7 @@ fp2_yearly.3003 = {
|
|||
|
||||
option = { #pretend nothing's wrong
|
||||
name = fp2_flavor.3021.a
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = medium_stress_impact_gain
|
||||
compassionate = minor_stress_impact_gain
|
||||
honest = minor_stress_impact_gain
|
||||
|
|
@ -1994,7 +1996,7 @@ fp2_yearly.3003 = {
|
|||
send_interface_toast = {
|
||||
title = fp2_flavor.3021.b.success
|
||||
left_icon = ROOT
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_gain
|
||||
compassionate = minor_stress_impact_gain
|
||||
honest = minor_stress_impact_gain
|
||||
|
|
@ -2013,7 +2015,7 @@ fp2_yearly.3003 = {
|
|||
opinion = -20
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = medium_stress_impact_gain
|
||||
compassionate = minor_stress_impact_gain
|
||||
honest = minor_stress_impact_gain
|
||||
|
|
@ -2068,7 +2070,7 @@ fp2_yearly.3003 = {
|
|||
opinion = -30
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -2101,7 +2103,7 @@ fp2_yearly.3003 = {
|
|||
opinion = -50
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_loss
|
||||
brave = minor_stress_impact_gain
|
||||
honest = minor_stress_impact_gain
|
||||
|
|
@ -2169,7 +2171,7 @@ fp2_yearly.4001 = {
|
|||
|
||||
add_prestige = minor_prestige_gain
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = medium_stress_impact_gain
|
||||
lazy = medium_stress_impact_gain
|
||||
diligent = major_stress_impact_loss
|
||||
|
|
@ -2187,7 +2189,7 @@ fp2_yearly.4001 = {
|
|||
option = { #a little nap can't hurt anyone
|
||||
name = fp2_yearly.4001.b
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_loss
|
||||
diligent = massive_stress_impact_gain
|
||||
}
|
||||
|
|
@ -2275,7 +2277,7 @@ fp2_yearly.4002 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
zealous = major_stress_gain
|
||||
cynical = minor_stress_loss
|
||||
arrogant = medium_stress_gain
|
||||
|
|
@ -2317,7 +2319,7 @@ fp2_yearly.4002 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
zealous = medium_stress_loss
|
||||
cynical = medium_stress_gain
|
||||
forgiving = major_stress_gain
|
||||
|
|
@ -2452,7 +2454,7 @@ fp2_yearly.4003 = {
|
|||
}
|
||||
}
|
||||
|
||||
option = { #Call upon a local Holy Order
|
||||
option = { #Call upon a local Military Order
|
||||
name = fp2_yearly.4003.a
|
||||
|
||||
trigger = {
|
||||
|
|
@ -2494,7 +2496,7 @@ fp2_yearly.4003 = {
|
|||
|
||||
remove_treasury_or_gold = major_treasury_or_gold_value
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = major_stress_impact_gain
|
||||
arbitrary = medium_stress_impact_gain
|
||||
cynical = medium_stress_impact_gain
|
||||
|
|
@ -2518,7 +2520,7 @@ fp2_yearly.4003 = {
|
|||
|
||||
add_piety = medium_piety_loss
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = miniscule_stress_impact_gain
|
||||
zealous = major_stress_impact_gain
|
||||
humble = medium_stress_impact_gain
|
||||
|
|
@ -3250,7 +3252,7 @@ fp2_yearly.4007 = {
|
|||
type = character_event
|
||||
title = fp2_yearly.4007.t
|
||||
desc = fp2_yearly.4007.desc
|
||||
theme = faith
|
||||
theme = christian
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = admiration
|
||||
|
|
@ -3331,7 +3333,7 @@ fp2_yearly.4007 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
zealous = massive_stress_impact_gain
|
||||
honest = massive_stress_impact_gain
|
||||
just = major_stress_impact_gain
|
||||
|
|
@ -3361,7 +3363,7 @@ fp2_yearly.4007 = {
|
|||
|
||||
add_piety = miniscule_piety_value
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = miniscule_stress_impact_loss
|
||||
cynical = massive_stress_impact_gain
|
||||
deceitful = massive_stress_impact_gain
|
||||
|
|
@ -3397,7 +3399,7 @@ fp2_yearly.4007 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = miniscule_stress_impact_gain
|
||||
zealous = massive_stress_impact_gain
|
||||
honest = massive_stress_impact_gain
|
||||
|
|
@ -3576,7 +3578,7 @@ fp2_yearly.4008 = {
|
|||
has_fp2_dlc_trigger = yes
|
||||
|
||||
#Standard check
|
||||
is_landed_or_landless_administrative = yes
|
||||
is_landed_or_landless_administrative_or_theocratic = yes
|
||||
is_available_at_peace_adult = yes
|
||||
|
||||
#You are Iberian
|
||||
|
|
@ -3621,6 +3623,7 @@ fp2_yearly.4008 = {
|
|||
|
||||
culture = root.culture
|
||||
faith = root.faith
|
||||
rite = root.rite
|
||||
|
||||
dynasty = none
|
||||
|
||||
|
|
@ -3644,7 +3647,7 @@ fp2_yearly.4008 = {
|
|||
|
||||
add_prestige = minor_prestige_value
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
cynical = miniscule_stress_impact_loss
|
||||
arrogant = miniscule_stress_impact_loss
|
||||
stubborn = miniscule_stress_impact_loss
|
||||
|
|
@ -3770,7 +3773,7 @@ fp2_yearly.4009 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
calm = medium_stress_impact_gain
|
||||
craven = medium_stress_impact_gain
|
||||
content = major_stress_impact_gain
|
||||
|
|
@ -3820,7 +3823,7 @@ fp2_yearly.4009 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = minor_stress_impact_loss
|
||||
calm = medium_stress_impact_gain
|
||||
craven = medium_stress_impact_gain
|
||||
|
|
@ -3978,7 +3981,7 @@ fp2_yearly.4010 = {
|
|||
title = fp2_yearly.4010.a.fail
|
||||
type = event_toast_effect_bad
|
||||
left_icon = root
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = medium_stress_gain
|
||||
ambitious = major_stress_impact_gain
|
||||
zealous = medium_stress_impact_gain
|
||||
|
|
@ -4015,7 +4018,7 @@ fp2_yearly.4010 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = miniscule_stress_impact_loss
|
||||
calm = medium_stress_impact_gain
|
||||
content = medium_stress_impact_gain
|
||||
|
|
@ -4054,7 +4057,7 @@ fp2_yearly.4010 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
zealous = minor_stress_impact_loss
|
||||
cynical = medium_stress_impact_gain
|
||||
lazy = medium_stress_impact_gain
|
||||
|
|
@ -4136,11 +4139,11 @@ fp2_yearly.8000 = {
|
|||
has_religion = religion:judaism_religion
|
||||
}
|
||||
|
||||
root.faith = {
|
||||
root.rite = {
|
||||
OR = {
|
||||
has_doctrine = tenet_religious_legal_pronouncements
|
||||
has_doctrine = tenet_literalism
|
||||
has_doctrine = tenet_adaptive
|
||||
rite_has_tenet = tenet_religious_legal_pronouncements
|
||||
rite_has_tenet = tenet_literalism
|
||||
rite_has_tenet = tenet_adaptive
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -4257,7 +4260,7 @@ fp2_yearly.8000 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
craven = minor_stress_impact_gain
|
||||
temperate = medium_stress_impact_gain
|
||||
trusting = minor_stress_impact_gain
|
||||
|
|
@ -4293,7 +4296,7 @@ fp2_yearly.8000 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = minor_stress_impact_gain
|
||||
cynical = minor_stress_impact_gain
|
||||
gluttonous = medium_stress_impact_gain
|
||||
|
|
@ -4343,7 +4346,7 @@ fp2_yearly.8000 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
craven = minor_stress_impact_gain
|
||||
temperate = minor_stress_impact_gain
|
||||
trusting = minor_stress_impact_gain
|
||||
|
|
@ -4467,7 +4470,7 @@ fp2_yearly.8001 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
# Characters who are set in their ways or have no respect for common folk find this a very unappealing option.
|
||||
arrogant = medium_stress_impact_gain
|
||||
august = minor_stress_impact_gain
|
||||
|
|
@ -4515,7 +4518,7 @@ fp2_yearly.8001 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
# Characters who are careful or hate the masses find this a very unappealing option.
|
||||
eccentric = minor_stress_impact_loss
|
||||
craven = minor_stress_impact_gain
|
||||
|
|
@ -4551,7 +4554,7 @@ fp2_yearly.8001 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
# Characters who likes efficiency and democracy dislikes this option
|
||||
ambitious = medium_stress_impact_gain
|
||||
compassionate = minor_stress_impact_gain
|
||||
|
|
@ -4590,11 +4593,11 @@ fp2_yearly.8002 = {
|
|||
has_religion = religion:judaism_religion
|
||||
}
|
||||
|
||||
faith = {
|
||||
rite = {
|
||||
OR = {
|
||||
has_doctrine = tenet_religious_legal_pronouncements
|
||||
has_doctrine = tenet_literalism
|
||||
has_doctrine = tenet_adaptive
|
||||
rite_has_tenet = tenet_religious_legal_pronouncements
|
||||
rite_has_tenet = tenet_literalism
|
||||
rite_has_tenet = tenet_adaptive
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -4651,7 +4654,7 @@ fp2_yearly.8002 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
# Craven character's don't wanna take the risk, and humble and trusting doesn't want to undermine the ulama
|
||||
craven = minor_stress_impact_gain
|
||||
humble = minor_stress_impact_gain
|
||||
|
|
@ -4705,7 +4708,7 @@ fp2_yearly.8002 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = { #temperate or cautious characters don't wanna eat strange blobs washed up from the Atlantic
|
||||
stress_and_fulfillment_impact = { #temperate or cautious characters don't wanna eat strange blobs washed up from the Atlantic
|
||||
inappetetic = medium_stress_impact_gain
|
||||
temperate = minor_stress_impact_gain
|
||||
paranoid = minor_stress_impact_gain
|
||||
|
|
@ -4736,7 +4739,7 @@ fp2_yearly.8002 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
# Ambitious or Impatient characters don't wanna wait for the ulama
|
||||
ambitious = minor_stress_impact_gain
|
||||
arbitrary = minor_stress_impact_gain
|
||||
|
|
@ -4779,7 +4782,7 @@ fp2_yearly.8002 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
# Rational characters find this to be total overkill
|
||||
cynical = minor_stress_impact_gain
|
||||
|
||||
|
|
@ -4880,7 +4883,8 @@ fp2_yearly.8003 = {
|
|||
}
|
||||
culture = culture:baranis
|
||||
dynasty = none
|
||||
faith = faith:muwalladi
|
||||
faith = faith:sunni
|
||||
rite = rite:maliki
|
||||
save_scope_as = flying_polymath
|
||||
}
|
||||
set_global_variable = ibnfirnas_created
|
||||
|
|
@ -4905,6 +4909,7 @@ fp2_yearly.8003 = {
|
|||
}
|
||||
culture = root.capital_province.culture
|
||||
faith = root.faith
|
||||
rite = root.rite
|
||||
save_scope_as = flying_polymath
|
||||
}
|
||||
}
|
||||
|
|
@ -5026,7 +5031,7 @@ fp2_yearly.8003 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = { #Compassionate people worry about bystanders getting hurt
|
||||
stress_and_fulfillment_impact = { #Compassionate people worry about bystanders getting hurt
|
||||
compassionate = minor_stress_impact_gain
|
||||
craven = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -5093,7 +5098,7 @@ fp2_yearly.8003 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = { #cravens, contents and the bedridden don't wanna take the risk
|
||||
stress_and_fulfillment_impact = { #cravens, contents and the bedridden don't wanna take the risk
|
||||
craven = medium_stress_impact_gain
|
||||
content = minor_stress_impact_gain
|
||||
ill = minor_stress_impact_gain
|
||||
|
|
@ -5113,7 +5118,7 @@ fp2_yearly.8003 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = minor_stress_impact_gain
|
||||
brave = minor_stress_impact_gain
|
||||
curious = minor_stress_impact_gain
|
||||
|
|
@ -5203,7 +5208,7 @@ fp2_yearly.8004 = {
|
|||
name = "Gherardo da Cremona" #Gerard of Cremona
|
||||
gender = male
|
||||
template = scholar_character
|
||||
trait = scholar
|
||||
trait = erudite
|
||||
trait = education_learning_4
|
||||
random_traits_list = { #his personality
|
||||
count = 3
|
||||
|
|
@ -5250,6 +5255,7 @@ fp2_yearly.8004 = {
|
|||
}
|
||||
culture = root.culture
|
||||
faith = root.faith
|
||||
rite = root.rite
|
||||
save_scope_as = translation_enthusiast
|
||||
}
|
||||
}
|
||||
|
|
@ -5281,7 +5287,7 @@ fp2_yearly.8004 = {
|
|||
}
|
||||
modifier = {
|
||||
add = 40
|
||||
has_trait = scholar
|
||||
has_trait = erudite
|
||||
}
|
||||
modifier = {
|
||||
add = 40
|
||||
|
|
@ -5356,7 +5362,7 @@ fp2_yearly.8004 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
# Content or lazy characters don't want to make the effort
|
||||
content = minor_stress_impact_gain
|
||||
lazy = minor_stress_impact_gain
|
||||
|
|
@ -5404,7 +5410,7 @@ fp2_yearly.8004 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
# self-absorbed cheapskates still don't want to pay for this
|
||||
arrogant = minor_stress_impact_gain
|
||||
greedy = minor_stress_impact_gain
|
||||
|
|
@ -5451,12 +5457,12 @@ fp2_yearly.8004 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
# ambitious or learned characters cry from this
|
||||
ambitious = minor_stress_impact_gain
|
||||
diligent = minor_stress_impact_gain
|
||||
generous = minor_stress_impact_gain
|
||||
scholar = major_stress_impact_gain
|
||||
erudite = major_stress_impact_gain
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -5504,7 +5510,7 @@ fp2_yearly.8005 = {
|
|||
|
||||
trigger = {
|
||||
has_fp2_dlc_trigger = yes
|
||||
is_landed_or_landless_administrative = yes
|
||||
is_landed_or_landless_administrative_or_theocratic = yes
|
||||
OR = {
|
||||
capital_province = { geographical_region = world_europe_west_iberia }
|
||||
culture = { has_cultural_pillar = heritage_iberian }
|
||||
|
|
@ -5549,7 +5555,7 @@ fp2_yearly.8005 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
chaste = major_stress_impact_gain
|
||||
content = minor_stress_impact_gain
|
||||
arrogant = major_stress_impact_gain
|
||||
|
|
@ -5569,7 +5575,7 @@ fp2_yearly.8005 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = minor_stress_impact_gain
|
||||
impatient = minor_stress_impact_gain
|
||||
paranoid = minor_stress_impact_gain
|
||||
|
|
@ -5603,7 +5609,7 @@ fp2_yearly.8005 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
content = minor_stress_impact_gain
|
||||
greedy = minor_stress_impact_gain
|
||||
lazy = minor_stress_impact_gain
|
||||
|
|
@ -5635,7 +5641,7 @@ fp2_yearly.8005 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_gain
|
||||
calm = medium_stress_impact_gain
|
||||
compassionate = medium_stress_impact_gain
|
||||
|
|
@ -5742,6 +5748,7 @@ fp2_yearly.8006 = {
|
|||
}
|
||||
culture = culture:russian
|
||||
faith = scope:former_master.faith
|
||||
rite = scope:former_master.rite
|
||||
dynasty = none
|
||||
save_scope_as = saqaliba_leader
|
||||
|
||||
|
|
@ -5821,7 +5828,7 @@ fp2_yearly.8006 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
content = minor_stress_impact_gain
|
||||
craven = minor_stress_impact_gain
|
||||
paranoid = minor_stress_impact_gain
|
||||
|
|
@ -5854,7 +5861,7 @@ fp2_yearly.8006 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = minor_stress_impact_gain
|
||||
compassionate = minor_stress_impact_gain
|
||||
generous = major_stress_impact_gain
|
||||
|
|
@ -5896,7 +5903,7 @@ fp2_yearly.8006 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = minor_stress_impact_gain
|
||||
compassionate = massive_stress_impact_gain
|
||||
generous = massive_stress_impact_gain
|
||||
|
|
@ -5984,7 +5991,7 @@ fp2_yearly.9000 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
callous = minor_stress_impact_loss
|
||||
greedy = minor_stress_impact_gain
|
||||
compassionate = medium_stress_impact_gain
|
||||
|
|
@ -6043,7 +6050,7 @@ fp2_yearly.9000 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = minor_stress_impact_loss
|
||||
greedy = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -6073,7 +6080,7 @@ fp2_yearly.9000 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = minor_stress_impact_loss
|
||||
greedy = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -6590,7 +6597,7 @@ fp2_yearly.9002 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
callous = minor_stress_impact_gain
|
||||
greedy = minor_stress_impact_gain
|
||||
compassionate = medium_stress_impact_loss
|
||||
|
|
@ -6610,7 +6617,7 @@ fp2_yearly.9002 = {
|
|||
name = fp2_james.0003.b
|
||||
scope:fp2_james_003_jewish_refugee_leader = { silent_disappearance_effect = yes }
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = minor_stress_impact_loss
|
||||
zealous = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -6712,14 +6719,17 @@ fp2_yearly.9005 = {
|
|||
limit = {
|
||||
faith = scope:fp2_james_0004_place_of_murder.faith
|
||||
}
|
||||
add_county_modifier = fp2_toledo_nights_fallout_modifier
|
||||
add_county_modifier = {
|
||||
modifier = fp2_toledo_nights_fallout_modifier
|
||||
years = 10
|
||||
}
|
||||
}
|
||||
add_hook = {
|
||||
type = favor_hook
|
||||
target = scope:fp2_james_0004_murder_baron
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
just = massive_stress_impact_gain
|
||||
compassionate = major_stress_impact_gain
|
||||
forgiving = major_stress_impact_gain
|
||||
|
|
@ -6852,7 +6862,7 @@ fp2_yearly.9006 = {
|
|||
opinion = 20
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = medium_stress_impact_gain
|
||||
zealous = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -6874,7 +6884,7 @@ fp2_yearly.9006 = {
|
|||
opinion = -25
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
zealous = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -1,196 +0,0 @@
|
|||
namespace = fp3_clan
|
||||
|
||||
### EVENT LIST ####################################################################
|
||||
## 3000 - 3000 Ravaged Tulips by Hugo Cortell
|
||||
###################################################################################
|
||||
|
||||
###################################
|
||||
# Ravaged Tulips
|
||||
# By Hugo Cortell
|
||||
###################################
|
||||
scripted_trigger is_bad_tulip_stealing_child = {
|
||||
age > 4 # Baby no steal flower
|
||||
is_adult = no
|
||||
is_available = yes
|
||||
any_close_or_extended_family_member = {
|
||||
is_available_ai_adult = yes
|
||||
house = root.house
|
||||
this != root
|
||||
}
|
||||
}
|
||||
|
||||
fp3_clan.3000 = {
|
||||
type = character_event
|
||||
title = fp3_clan.3000.t
|
||||
desc = fp3_clan.3000.desc
|
||||
|
||||
theme = mental_break
|
||||
override_background = { reference = garden }
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = shock
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:fp3_clan_3000_bad_child
|
||||
animation = war_over_win
|
||||
}
|
||||
|
||||
cooldown = { years = 5 }
|
||||
|
||||
weight_multiplier = { # Greatly lower chances if you have no garden
|
||||
base = 0.4
|
||||
|
||||
modifier = {
|
||||
add = 0.6
|
||||
capital_province = { has_building_or_higher = royal_garden_01 }
|
||||
}
|
||||
}
|
||||
|
||||
trigger = {
|
||||
has_fp3_dlc_trigger = yes
|
||||
is_landed_or_landless_administrative = yes
|
||||
culture = { has_cultural_parameter = can_appoint_court_gardener }
|
||||
house = { any_house_member = { is_bad_tulip_stealing_child = yes } }
|
||||
}
|
||||
|
||||
immediate = {
|
||||
capital_province = { save_scope_as = fp3_clan_3000_loc_loc } # the loc-ation for loc-alization usage
|
||||
house = {
|
||||
random_house_member = {
|
||||
limit = { is_bad_tulip_stealing_child = yes }
|
||||
save_scope_as = fp3_clan_3000_bad_child
|
||||
|
||||
random_close_or_extended_family_member = {
|
||||
limit = { this != root }
|
||||
save_scope_as = fp3_clan_3000_random_family_member
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = { # You can keep them, and I'll pay to plant new ones
|
||||
name = fp3_clan.3000.a
|
||||
|
||||
stress_impact = {
|
||||
wrathful = minor_stress_impact_gain
|
||||
vengeful = minor_stress_impact_gain
|
||||
arrogant = minor_stress_impact_gain
|
||||
}
|
||||
|
||||
scope:fp3_clan_3000_random_family_member = {
|
||||
add_opinion = {
|
||||
target = root
|
||||
modifier = kindness_opinion
|
||||
opinion = 20
|
||||
}
|
||||
}
|
||||
|
||||
add_clan_unity_interaction_effect = {
|
||||
CHARACTER = root
|
||||
TARGET = scope:fp3_clan_3000_random_family_member
|
||||
VALUE = minor_unity_gain
|
||||
DESC = clan_unity_generic_increased_fallback.desc
|
||||
REVERSE_NON_HOUSE_TARGET = no
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_compassion = 1
|
||||
ai_sociability = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = { # GIVE THEM BACK YOU BUGGER
|
||||
name = fp3_clan.3000.b
|
||||
|
||||
stress_impact = {
|
||||
compassionate = minor_stress_impact_gain
|
||||
patient = minor_stress_impact_gain
|
||||
content = minor_stress_impact_gain
|
||||
}
|
||||
|
||||
scope:fp3_clan_3000_random_family_member = {
|
||||
add_opinion = {
|
||||
target = root
|
||||
modifier = scolded_my_child_opinion # Not exact, but close
|
||||
}
|
||||
}
|
||||
|
||||
add_clan_unity_interaction_effect = {
|
||||
CHARACTER = root
|
||||
TARGET = scope:fp3_clan_3000_random_family_member
|
||||
VALUE = minor_unity_loss
|
||||
DESC = clan_unity_generic_decreased_fallback.desc
|
||||
REVERSE_NON_HOUSE_TARGET = no
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_boldness = 1
|
||||
ai_greed = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Alright, time to work the fields, kid
|
||||
name = fp3_clan.3000.c
|
||||
flavor = fp3_clan.3000.c.flavor
|
||||
|
||||
trigger = { has_trait = lifestyle_gardener }
|
||||
stress_impact = { lazy = minor_stress_impact_loss }
|
||||
|
||||
add_clan_unity_interaction_effect = {
|
||||
CHARACTER = root
|
||||
TARGET = scope:fp3_clan_3000_random_family_member
|
||||
VALUE = minor_unity_gain
|
||||
DESC = clan_unity_generic_increased_fallback.desc
|
||||
REVERSE_NON_HOUSE_TARGET = no
|
||||
}
|
||||
|
||||
scope:fp3_clan_3000_random_family_member = {
|
||||
add_opinion = {
|
||||
target = root
|
||||
modifier = kindness_opinion
|
||||
opinion = 10
|
||||
}
|
||||
}
|
||||
|
||||
if = { # In the very rare case that the child already knows about plants and stuff
|
||||
limit = { scope:fp3_clan_3000_bad_child = { has_trait = lifestyle_gardener } }
|
||||
add_opinion = {
|
||||
target = root
|
||||
modifier = fp3_taught_me_gardening_opinion
|
||||
}
|
||||
}
|
||||
else = {
|
||||
random = {
|
||||
chance = {
|
||||
value = 25
|
||||
add = {
|
||||
value = learning
|
||||
multiply = 2
|
||||
}
|
||||
}
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = vassal.2001.t
|
||||
left_icon = ROOT
|
||||
right_icon = scope:fp3_clan_3000_bad_child
|
||||
|
||||
scope:fp3_clan_3000_bad_child = { add_trait = lifestyle_gardener }
|
||||
}
|
||||
scope:fp3_clan_3000_bad_child = {
|
||||
add_opinion = {
|
||||
target = root
|
||||
modifier = fp3_taught_me_gardening_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
ai_chance = { base = 1000 }
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load diff
|
|
@ -1,727 +0,0 @@
|
|||
namespace = fp3_clan
|
||||
|
||||
########EVENT INDEX############
|
||||
#fp3_clan.8015 - Scandalous Scion
|
||||
#fp3_clan.8016 - Hammam Havoc
|
||||
#fp3_clan_8017 - A Questionable Position
|
||||
####################
|
||||
|
||||
###################################
|
||||
# Scandalous Scion
|
||||
# By Ola Jentzsch
|
||||
###################################
|
||||
scripted_trigger fp3_scandalous_scion_trigger = {
|
||||
NOT = { liege ?= root }
|
||||
is_available_ai_adult = yes
|
||||
is_landed = no
|
||||
age < 45
|
||||
can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = root }
|
||||
ai_sociability > low_negative_ai_value
|
||||
ai_compassion < low_positive_ai_value
|
||||
NOR = {
|
||||
is_child_of = root
|
||||
this = root
|
||||
}
|
||||
any_parent = {
|
||||
is_available_ai_adult = yes
|
||||
NOT = { is_close_family_of = root }
|
||||
}
|
||||
}
|
||||
|
||||
fp3_clan.8015 = {
|
||||
type = character_event
|
||||
title = fp3_clan.8015.t
|
||||
desc = fp3_clan.8015.desc
|
||||
|
||||
theme = martial
|
||||
|
||||
left_portrait = {
|
||||
character = scope:scandalous_scion
|
||||
animation = dismissal
|
||||
triggered_animation = {
|
||||
trigger = {
|
||||
OR = {
|
||||
has_trait = craven
|
||||
has_trait = shy
|
||||
ai_boldness <= low_positive_ai_value
|
||||
}
|
||||
}
|
||||
animation = shame
|
||||
}
|
||||
outfit_tags = {
|
||||
military_outfit
|
||||
}
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:concerned_parent
|
||||
animation = stress
|
||||
}
|
||||
lower_left_portrait = root
|
||||
|
||||
override_background = { reference = throne_room }
|
||||
|
||||
trigger = {
|
||||
has_fp3_dlc_trigger = yes
|
||||
is_landed = yes
|
||||
government_has_flag = government_is_clan
|
||||
is_available_adult = yes
|
||||
is_house_head = yes
|
||||
|
||||
#culture = { has_cultural_tradition = tradition_futuwaa }
|
||||
|
||||
house = {
|
||||
any_house_member = {
|
||||
fp3_scandalous_scion_trigger = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
cooldown = { years = 10 }
|
||||
|
||||
immediate = {
|
||||
house = {
|
||||
random_house_member = {
|
||||
limit = {
|
||||
fp3_scandalous_scion_trigger = yes
|
||||
}
|
||||
save_scope_as = scandalous_scion
|
||||
random_parent = {
|
||||
limit = {
|
||||
is_available_ai_adult = yes
|
||||
NOT = { is_close_family_of = root }
|
||||
}
|
||||
save_scope_as = concerned_parent
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = fp3_clan.8015.a
|
||||
|
||||
add_courtier = scope:scandalous_scion
|
||||
|
||||
scope:scandalous_scion = {
|
||||
add_character_modifier = {
|
||||
modifier = fp3_better_company_modifier
|
||||
years = 10
|
||||
}
|
||||
}
|
||||
|
||||
scope:concerned_parent = {
|
||||
add_opinion = {
|
||||
target = root
|
||||
opinion = 25
|
||||
modifier = fp3_grateful_for_discretion_opinion
|
||||
}
|
||||
}
|
||||
|
||||
add_clan_unity_interaction_effect = {
|
||||
CHARACTER = root
|
||||
TARGET = scope:scandalous_scion
|
||||
VALUE = minor_unity_gain
|
||||
DESC = clan_unity_scandalous_scion_desc
|
||||
REVERSE_NON_HOUSE_TARGET = no
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
paranoid = minor_stress_impact_gain
|
||||
shy = minor_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 50
|
||||
ai_value_modifier = {
|
||||
ai_compassion = 0.5
|
||||
ai_greed = -0.5
|
||||
ai_sociability = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = fp3_clan.8015.b
|
||||
|
||||
scope:concerned_parent = {
|
||||
add_opinion = {
|
||||
target = root
|
||||
opinion = -20
|
||||
modifier = disappointed_opinion
|
||||
}
|
||||
}
|
||||
|
||||
add_clan_unity_interaction_effect = {
|
||||
CHARACTER = root
|
||||
TARGET = scope:scandalous_scion
|
||||
VALUE = minor_unity_loss
|
||||
DESC = clan_unity_scandalous_scion_ignored_problem_desc
|
||||
REVERSE_NON_HOUSE_TARGET = no
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
generous = 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_sociability = -1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
###################################
|
||||
# Hammam Havoc
|
||||
# By Ola Jentzsch
|
||||
###################################
|
||||
scripted_trigger fp3_scandalous_traits_trigger = {
|
||||
OR = {
|
||||
has_trait = deviant
|
||||
has_trait = drunkard
|
||||
has_trait = rakish
|
||||
has_trait = hashishiyah
|
||||
}
|
||||
}
|
||||
|
||||
scripted_trigger fp3_suitable_for_islamic_bathhouse_events_trigger = {
|
||||
OR = { #checking for adherence to Islamic / Zoroastrian gender norms
|
||||
AND = {
|
||||
root = { is_male = yes }
|
||||
is_male = yes
|
||||
}
|
||||
AND = {
|
||||
root = { is_female = yes }
|
||||
is_female = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fp3_clan.8016 = {
|
||||
type = character_event
|
||||
title = fp3_clan.8016.t
|
||||
desc = {
|
||||
desc = fp3_clan.8016.opening_desc
|
||||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:scandalous_clan_member = {
|
||||
has_trait = deviant
|
||||
}
|
||||
}
|
||||
desc = fp3_clan.8016.deviant_desc
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:scandalous_clan_member = {
|
||||
has_trait = drunkard
|
||||
}
|
||||
}
|
||||
desc = fp3_clan.8016.drunkard_desc
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:scandalous_clan_member = {
|
||||
has_trait = rakish
|
||||
}
|
||||
}
|
||||
desc = fp3_clan.8016.rakish_desc
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:scandalous_clan_member = {
|
||||
has_trait = hashishiyah
|
||||
}
|
||||
}
|
||||
desc = fp3_clan.8016.hashishiyah_desc
|
||||
}
|
||||
}
|
||||
desc = fp3_clan.8016.ending_desc
|
||||
}
|
||||
|
||||
theme = faith
|
||||
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = disbelief
|
||||
triggered_animation = {
|
||||
trigger = {
|
||||
OR = {
|
||||
has_trait = craven
|
||||
has_trait = shy
|
||||
has_trait = paranoid
|
||||
stress > medium_stress
|
||||
}
|
||||
}
|
||||
animation = worry
|
||||
}
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:chaplain
|
||||
animation = eyeroll
|
||||
}
|
||||
lower_left_portrait = scope:scandalous_clan_member
|
||||
|
||||
override_background = { reference = bath_house }
|
||||
override_effect_2d = {
|
||||
reference = smoke
|
||||
}
|
||||
|
||||
trigger = {
|
||||
has_fp3_dlc_trigger = yes
|
||||
is_available_adult = yes
|
||||
is_dynast = yes
|
||||
government_has_flag = government_is_clan
|
||||
|
||||
faith = {
|
||||
OR = {
|
||||
has_doctrine_parameter = deviancy_illegal
|
||||
has_doctrine_parameter = deviancy_shunned
|
||||
}
|
||||
}
|
||||
|
||||
house = {
|
||||
any_house_unity_member = {
|
||||
this != root
|
||||
is_available_ai_adult = yes
|
||||
fp3_scandalous_traits_trigger = yes
|
||||
fp3_suitable_for_islamic_bathhouse_events_trigger = yes
|
||||
}
|
||||
}
|
||||
|
||||
exists = cp:councillor_court_chaplain
|
||||
cp:councillor_court_chaplain = {
|
||||
is_available_healthy_ai_adult = yes
|
||||
fp3_scandalous_traits_trigger = no
|
||||
fp3_suitable_for_islamic_bathhouse_events_trigger = yes
|
||||
}
|
||||
}
|
||||
|
||||
cooldown = { years = 10 }
|
||||
|
||||
immediate = {
|
||||
house = {
|
||||
random_house_unity_member = {
|
||||
limit = {
|
||||
this != root
|
||||
is_available_ai_adult = yes
|
||||
fp3_scandalous_traits_trigger = yes
|
||||
fp3_suitable_for_islamic_bathhouse_events_trigger = yes
|
||||
}
|
||||
save_scope_as = scandalous_clan_member
|
||||
}
|
||||
}
|
||||
|
||||
cp:councillor_court_chaplain = { save_scope_as = chaplain }
|
||||
|
||||
hidden_effect = {
|
||||
scope:scandalous_clan_member = {
|
||||
set_location = { location = root.location }
|
||||
}
|
||||
}
|
||||
add_character_flag = is_naked
|
||||
scope:chaplain = {
|
||||
add_character_flag = is_naked
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = fp3_clan.8016.a
|
||||
|
||||
add_piety = medium_piety_gain
|
||||
|
||||
add_clan_unity_interaction_effect = {
|
||||
CHARACTER = root
|
||||
TARGET = scope:scandalous_clan_member
|
||||
VALUE = minor_unity_loss
|
||||
DESC = clan_unity_denouncement.desc
|
||||
REVERSE_NON_HOUSE_TARGET = no
|
||||
}
|
||||
|
||||
scope:scandalous_clan_member = {
|
||||
denounce_effect = { ACTOR = root RECIPIENT = scope:scandalous_clan_member }
|
||||
}
|
||||
|
||||
scope:chaplain = {
|
||||
add_opinion = {
|
||||
target = root
|
||||
opinion = 20
|
||||
modifier = pleased_opinion
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
forgiving = minor_stress_impact_gain
|
||||
compassionate = minor_stress_impact_gain
|
||||
paranoid = medium_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 50
|
||||
ai_value_modifier = {
|
||||
ai_compassion = -0.9
|
||||
ai_vengefulness = 0.5
|
||||
ai_zeal = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = fp3_clan.8016.b
|
||||
|
||||
scope:chaplain = {
|
||||
add_opinion = {
|
||||
target = root
|
||||
opinion = -20
|
||||
modifier = disappointed_opinion
|
||||
}
|
||||
}
|
||||
|
||||
add_clan_unity_interaction_effect = {
|
||||
CHARACTER = root
|
||||
TARGET = scope:scandalous_clan_member
|
||||
VALUE = minor_unity_gain
|
||||
DESC = clan_unity_denouncement_refusal.desc
|
||||
REVERSE_NON_HOUSE_TARGET = no
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
zealous = medium_stress_impact_gain
|
||||
trusting = medium_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 50
|
||||
ai_value_modifier = {
|
||||
ai_zeal = -0.5
|
||||
ai_rationality = 0.8
|
||||
ai_sociability = 0.5
|
||||
}
|
||||
}
|
||||
}
|
||||
after = {
|
||||
remove_character_flag = is_naked
|
||||
scope:chaplain = {
|
||||
remove_character_flag = is_naked
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
###################################
|
||||
# A Questionable Position
|
||||
# By Ola Jentzsch
|
||||
###################################
|
||||
#Tax collector acting as muhtasib
|
||||
fp3_clan.8017 = {
|
||||
type = character_event
|
||||
title = fp3_clan.8017.t
|
||||
|
||||
desc = {
|
||||
desc = fp3_clan.8017.opening_desc
|
||||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:tax_collector = {
|
||||
OR = {
|
||||
has_trait = diligent
|
||||
has_trait = zealous
|
||||
has_trait = chaste
|
||||
has_trait = just
|
||||
has_trait = ambitious
|
||||
ai_zeal >= medium_positive_ai_value
|
||||
}
|
||||
}
|
||||
}
|
||||
desc = fp3_clan.8017.overly_eager.desc
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:tax_collector = {
|
||||
OR = {
|
||||
has_trait = drunkard
|
||||
has_trait = greedy
|
||||
has_trait = deceitful
|
||||
has_trait = arbitrary
|
||||
AND = {
|
||||
ai_greed >= medium_positive_ai_value
|
||||
ai_honor < low_positive_ai_value
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
desc = fp3_clan.8017.corrupt.desc
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:tax_collector = {
|
||||
NOT = { ai_compassion >= low_positive_ai_value }
|
||||
OR = {
|
||||
has_trait = sadistic
|
||||
has_trait = wrathful
|
||||
has_trait = callous
|
||||
ai_vengefulness >= medium_positive_ai_value
|
||||
}
|
||||
}
|
||||
}
|
||||
desc = fp3_clan.8017.cruel.desc
|
||||
}
|
||||
desc = fp3_clan.8017.generic.desc
|
||||
}
|
||||
desc = fp3_clan.8017.ending.desc
|
||||
}
|
||||
|
||||
theme = realm
|
||||
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = disapproval
|
||||
triggered_animation = {
|
||||
trigger = {
|
||||
OR = {
|
||||
has_trait = generous
|
||||
has_trait = compassionate
|
||||
stress > low_stress
|
||||
}
|
||||
}
|
||||
animation = worry
|
||||
}
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:unclan_taxpayer
|
||||
animation = stress
|
||||
}
|
||||
lower_left_portrait = scope:tax_collector
|
||||
|
||||
trigger = {
|
||||
|
||||
has_fp3_dlc_trigger = yes
|
||||
is_available_adult = yes
|
||||
government_has_flag = government_is_clan
|
||||
|
||||
has_religion = religion:islam_religion
|
||||
|
||||
any_tax_collector = {
|
||||
is_in_same_clan_as_trigger = { CHARACTER = root }
|
||||
has_religion = religion:islam_religion
|
||||
any_tax_collector_vassal = {
|
||||
NOT = {
|
||||
is_in_same_clan_as_trigger = { CHARACTER = root }
|
||||
}
|
||||
is_landed = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
immediate = {
|
||||
|
||||
random_tax_collector = {
|
||||
limit = {
|
||||
is_in_same_clan_as_trigger = { CHARACTER = root }
|
||||
has_religion = religion:islam_religion
|
||||
any_tax_collector_vassal = {
|
||||
NOT = {
|
||||
is_in_same_clan_as_trigger = { CHARACTER = root }
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
random_tax_collector_vassal = {
|
||||
limit = {
|
||||
NOT = {
|
||||
is_in_same_clan_as_trigger = { CHARACTER = root }
|
||||
}
|
||||
is_landed = yes
|
||||
}
|
||||
save_scope_as = unclan_taxpayer
|
||||
}
|
||||
save_scope_as = tax_collector
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = fp3_clan.8017.a
|
||||
flavor = fp3_clan_protect_kinsman_flavor
|
||||
|
||||
if = {
|
||||
limit = {
|
||||
root != house.house_head
|
||||
}
|
||||
add_clan_unity_interaction_effect = {
|
||||
CHARACTER = root
|
||||
TARGET = scope:tax_collector
|
||||
VALUE = minor_unity_gain
|
||||
DESC = clan_unity_protected_muhtasib_position.desc
|
||||
REVERSE_NON_HOUSE_TARGET = no
|
||||
}
|
||||
}
|
||||
else = {
|
||||
add_clan_unity_interaction_effect = {
|
||||
CHARACTER = root
|
||||
TARGET = scope:tax_collector
|
||||
VALUE = medium_unity_gain
|
||||
DESC = clan_unity_protected_muhtasib_position.desc
|
||||
REVERSE_NON_HOUSE_TARGET = no
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
scope:unclan_taxpayer = {
|
||||
add_opinion = {
|
||||
target = root
|
||||
opinion = -20
|
||||
modifier = frustrated_opinion
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
compassionate = medium_stress_impact_gain
|
||||
just = medium_stress_impact_gain
|
||||
zealous = medium_stress_impact_loss
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 50
|
||||
modifier = {
|
||||
factor = 2
|
||||
has_trait = zealous
|
||||
}
|
||||
modifier = {
|
||||
factor = 0
|
||||
OR = {
|
||||
has_trait = just
|
||||
has_trait = compassionate
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = fp3_clan.8017.b
|
||||
flavor = fp3_clan_accuse_accuser_flavor
|
||||
trigger = {
|
||||
scope:unclan_taxpayer = { num_sinful_traits = { value > 0 target = root.faith } }
|
||||
}
|
||||
|
||||
add_dread = minor_dread_gain
|
||||
|
||||
scope:unclan_taxpayer = {
|
||||
add_opinion = {
|
||||
target = root
|
||||
opinion = -30
|
||||
modifier = shamed_me_opinion
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
wrathful = medium_stress_impact_loss
|
||||
compassionate = medium_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 50
|
||||
modifier = {
|
||||
factor = 2
|
||||
has_trait = zealous
|
||||
}
|
||||
modifier = {
|
||||
factor = 0
|
||||
OR = {
|
||||
has_trait = trusting
|
||||
has_trait = compassionate
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = fp3_clan.8017.c
|
||||
|
||||
if = {
|
||||
limit = {
|
||||
root != house.house_head
|
||||
}
|
||||
add_clan_unity_interaction_effect = {
|
||||
CHARACTER = root
|
||||
TARGET = scope:tax_collector
|
||||
VALUE = minor_unity_loss
|
||||
DESC = clan_unity_fired_from_muhtasib_position.desc
|
||||
REVERSE_NON_HOUSE_TARGET = no
|
||||
}
|
||||
}
|
||||
else = {
|
||||
add_clan_unity_interaction_effect = {
|
||||
CHARACTER = root
|
||||
TARGET = scope:tax_collector
|
||||
VALUE = medium_unity_loss
|
||||
DESC = clan_unity_fired_from_muhtasib_position.desc
|
||||
REVERSE_NON_HOUSE_TARGET = no
|
||||
}
|
||||
}
|
||||
|
||||
if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
has_hook_of_type = {
|
||||
target = scope:unclan_taxpayer
|
||||
type = favor_hook
|
||||
}
|
||||
}
|
||||
}
|
||||
add_hook = {
|
||||
target = scope:unclan_taxpayer
|
||||
type = favor_hook
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
trusting = medium_stress_impact_loss
|
||||
arrogant = minor_stress_impact_gain
|
||||
callous = minor_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 50
|
||||
ai_value_modifier = {
|
||||
ai_vengefulness = -0.9
|
||||
ai_rationality = 0.9
|
||||
ai_sociability = 0.5
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = fp3_clan.8017.d
|
||||
#Low effect opt out that is only needed if the taxpayer is not intimidated because of their sins
|
||||
|
||||
trigger = {
|
||||
scope:unclan_taxpayer = { num_sinful_traits = { value = 0 target = root.faith } }
|
||||
}
|
||||
|
||||
scope:unclan_taxpayer = {
|
||||
add_opinion = {
|
||||
target = root
|
||||
opinion = -10
|
||||
modifier = disappointed_opinion
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
trusting = major_stress_impact_gain
|
||||
compassionate = medium_stress_impact_gain
|
||||
just = medium_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 50
|
||||
ai_value_modifier = {
|
||||
ai_vengefulness = 0.4
|
||||
ai_greed = 0.6
|
||||
ai_compassion = -0.5
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -29,7 +29,7 @@ scripted_trigger fp3_hateful_ruler_trigger = {
|
|||
NOR = {
|
||||
target_is_liege_or_above = root
|
||||
faith = { has_doctrine = special_doctrine_is_gnostic_faith }
|
||||
faith = { has_doctrine = doctrine_pluralism_pluralistic }
|
||||
rite = { rite_has_doctrine = doctrine_pluralism_pluralistic }
|
||||
has_trait = compassionate
|
||||
has_trait = forgiving
|
||||
}
|
||||
|
|
@ -40,7 +40,7 @@ scripted_trigger fp3_hateful_ruler_trigger = {
|
|||
has_trait = zealous
|
||||
has_trait = sadistic
|
||||
has_trait = paranoid
|
||||
faith = { has_doctrine = doctrine_pluralism_fundamentalist }
|
||||
rite = { rite_has_doctrine = doctrine_pluralism_fundamentalist }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -145,13 +145,13 @@ fp3_yearly.8019 = {
|
|||
factor = 70
|
||||
any_county_province = {
|
||||
barony = {
|
||||
is_holy_site_of = faith:manichean #This will typically be Samarkand
|
||||
is_holy_site_of = faith:manichaean_faith #This will typically be Samarkand
|
||||
}
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
factor = 50
|
||||
faith = faith:manichean
|
||||
faith = faith:manichaean_faith
|
||||
}
|
||||
modifier = {
|
||||
factor = 50
|
||||
|
|
@ -176,13 +176,13 @@ fp3_yearly.8019 = {
|
|||
gender_female_chance = {
|
||||
if = {
|
||||
limit = {
|
||||
faith:manichean = { has_doctrine = doctrine_gender_male_dominated }
|
||||
faith:manichaean_faith = { main_rite = { rite_has_doctrine = doctrine_gender_male_dominated } }
|
||||
}
|
||||
add = 0
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
faith:manichean = { has_doctrine = doctrine_gender_female_dominated }
|
||||
faith:manichaean_faith = { main_rite = { rite_has_doctrine = doctrine_gender_female_dominated } }
|
||||
}
|
||||
add = 100
|
||||
}
|
||||
|
|
@ -238,7 +238,7 @@ fp3_yearly.8019 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = medium_stress_impact_gain
|
||||
callous = medium_stress_impact_gain
|
||||
sadistic = medium_stress_impact_gain
|
||||
|
|
@ -249,14 +249,12 @@ fp3_yearly.8019 = {
|
|||
name = fp3_yearly.8019.b
|
||||
|
||||
trigger = {
|
||||
faith = {
|
||||
AND = {
|
||||
OR = {
|
||||
has_doctrine = tenet_tax_nonbelievers
|
||||
has_doctrine = special_doctrine_jizya
|
||||
}
|
||||
NOT = { has_doctrine = special_doctrine_is_gnostic_faith }
|
||||
AND = {
|
||||
OR = {
|
||||
rite = { rite_has_tenet = tenet_tax_nonbelievers }
|
||||
faith = { has_doctrine = special_doctrine_jizya }
|
||||
}
|
||||
faith = { NOT = { has_doctrine = special_doctrine_is_gnostic_faith } }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -291,7 +289,7 @@ fp3_yearly.8019 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
generous = medium_stress_impact_gain
|
||||
callous = medium_stress_impact_gain
|
||||
sadistic = medium_stress_impact_gain
|
||||
|
|
@ -320,7 +318,7 @@ fp3_yearly.8019 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = minor_stress_impact_gain
|
||||
compassionate = minor_stress_impact_gain
|
||||
generous = major_stress_impact_gain
|
||||
|
|
@ -345,7 +343,7 @@ scripted_trigger fp3_zealous_caliph_trigger = {
|
|||
is_ai = yes
|
||||
NOR = {
|
||||
is_vassal_of = root
|
||||
faith = { has_doctrine = doctrine_pluralism_pluralistic }
|
||||
rite = { rite_has_doctrine = doctrine_pluralism_pluralistic }
|
||||
has_trait = compassionate
|
||||
has_trait = forgiving
|
||||
}
|
||||
|
|
@ -357,7 +355,7 @@ scripted_trigger fp3_zealous_caliph_trigger = {
|
|||
has_trait = zealous
|
||||
has_trait = sadistic
|
||||
has_trait = paranoid
|
||||
faith = { has_doctrine = doctrine_pluralism_fundamentalist }
|
||||
rite = { rite_has_doctrine = doctrine_pluralism_fundamentalist }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -432,7 +430,7 @@ fp3_yearly.8020 = {
|
|||
has_game_rule = default_gender_equality #this triggers an error. Suspected code issue.
|
||||
|
||||
NOT = {
|
||||
faith = { has_doctrine = doctrine_gender_female_dominated }
|
||||
rite = { rite_has_doctrine = doctrine_gender_female_dominated }
|
||||
}
|
||||
|
||||
#checking for approppriate county
|
||||
|
|
@ -453,9 +451,9 @@ fp3_yearly.8020 = {
|
|||
root.faith.religious_head = {
|
||||
fp3_zealous_caliph_trigger = yes
|
||||
#checking that his Islam hasn't been reformed into something that'd make the event's premise weird
|
||||
faith = {
|
||||
rite = {
|
||||
NOT = {
|
||||
has_doctrine = doctrine_gender_female_dominated
|
||||
rite_has_doctrine = doctrine_gender_female_dominated
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -493,9 +491,9 @@ fp3_yearly.8020 = {
|
|||
if = {
|
||||
limit = {
|
||||
fp3_zealous_caliph_trigger = yes
|
||||
faith = {
|
||||
rite = {
|
||||
NOT = {
|
||||
has_doctrine = doctrine_gender_female_dominated
|
||||
rite_has_doctrine = doctrine_gender_female_dominated
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -604,7 +602,11 @@ fp3_yearly.8020 = {
|
|||
opinion = 20
|
||||
}
|
||||
}
|
||||
else = {
|
||||
else_if = {
|
||||
limit = {
|
||||
matching_gender_and_sexuality_with_trigger = { CHARACTER = root }
|
||||
likely_to_commit_incest_with_trigger = { CHARACTER_1 = root CHARACTER_2 = scope:pious_woman }
|
||||
}
|
||||
root = {
|
||||
progress_towards_lover_effect = {
|
||||
CHARACTER = scope:pious_woman
|
||||
|
|
@ -623,7 +625,7 @@ fp3_yearly.8020 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
callous = major_stress_impact_gain
|
||||
shy = medium_stress_impact_gain
|
||||
zealous = major_stress_impact_gain
|
||||
|
|
@ -669,7 +671,7 @@ fp3_yearly.8020 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = minor_stress_impact_loss
|
||||
cynical = medium_stress_impact_gain
|
||||
zealous = major_stress_impact_gain
|
||||
|
|
@ -734,7 +736,7 @@ fp3_yearly.8020 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
zealous = minor_stress_impact_loss
|
||||
compassionate = medium_stress_impact_gain
|
||||
content = medium_stress_impact_gain
|
||||
|
|
@ -772,12 +774,11 @@ scripted_trigger fp3_not_super_relevant_yet_suitable_person_trigger = {
|
|||
}
|
||||
NAND = {
|
||||
is_female = yes
|
||||
root.faith = { #this is basically checking for Islam, but in a more emergent way. In medieval Islam, it wouldn't generally make sense for a noble woman to work together with a man in the way this event presupposes.
|
||||
AND = {
|
||||
has_doctrine = doctrine_gender_male_dominated
|
||||
has_doctrine = doctrine_polygamy
|
||||
}
|
||||
}
|
||||
#this is basically checking for Islam, but in a more emergent way. In medieval Islam, it wouldn't generally make sense for a noble woman to work together with a man in the way this event presupposes.
|
||||
root.rite = {
|
||||
rite_has_doctrine = doctrine_gender_male_dominated
|
||||
rite_has_doctrine = doctrine_polygamy
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -918,6 +919,7 @@ fp3_yearly.8021 = {
|
|||
}
|
||||
culture = scope:alchemy_enthusiast.culture
|
||||
faith = root.faith
|
||||
rite = root.rite
|
||||
save_scope_as = enthusiastic_alchemist
|
||||
|
||||
after_creation = {
|
||||
|
|
@ -990,7 +992,7 @@ fp3_yearly.8021 = {
|
|||
|
||||
trigger_event = fp3_yearly.8022
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
fickle = minor_stress_impact_loss
|
||||
vengeful = medium_stress_impact_gain
|
||||
paranoid = medium_stress_impact_gain
|
||||
|
|
@ -1063,7 +1065,7 @@ fp3_yearly.8021 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
vengeful = medium_stress_impact_loss
|
||||
sadistic = medium_stress_impact_loss
|
||||
just = major_stress_impact_gain
|
||||
|
|
@ -1108,7 +1110,7 @@ fp3_yearly.8021 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
vengeful = medium_stress_impact_loss
|
||||
compassionate = medium_stress_impact_gain
|
||||
just = medium_stress_impact_gain
|
||||
|
|
@ -1146,7 +1148,7 @@ fp3_yearly.8021 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
vengeful = medium_stress_impact_gain
|
||||
craven = minor_stress_impact_gain
|
||||
forgiving = medium_stress_impact_loss
|
||||
|
|
@ -1225,10 +1227,10 @@ fp3_yearly.8022 = {
|
|||
|
||||
if = {
|
||||
limit = {
|
||||
faith = {
|
||||
rite = {
|
||||
OR = {
|
||||
has_doctrine = tenet_dharmic_pacifism
|
||||
has_doctrine = tenet_pacifism
|
||||
rite_has_tenet = tenet_dharmic_pacifism
|
||||
rite_has_tenet = tenet_pacifism
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1240,7 +1242,7 @@ fp3_yearly.8022 = {
|
|||
years = 25
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -1271,7 +1273,7 @@ fp3_yearly.8022 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_loss
|
||||
ambitious = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1367,7 +1369,7 @@ fp3_yearly.8023 = {
|
|||
years = 25
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
#no stress for this event
|
||||
}
|
||||
}
|
||||
|
|
@ -1398,7 +1400,7 @@ fp3_yearly.8023 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
#no stress for this event
|
||||
}
|
||||
}
|
||||
|
|
@ -1411,14 +1413,14 @@ fp3_yearly.8023 = {
|
|||
|
||||
scripted_trigger non_zoroastrian_faith_trigger = {
|
||||
NOT = {
|
||||
faith = { has_doctrine_parameter = sky_burials_active }
|
||||
rite = { rite_has_parameter = sky_burials_active }
|
||||
}
|
||||
}
|
||||
|
||||
scripted_trigger dakhma_nostalgic_trigger = {
|
||||
culture = { has_cultural_pillar = heritage_iranian }
|
||||
OR = {
|
||||
faith = { has_doctrine_parameter = sky_burials_active }
|
||||
rite = { rite_has_parameter = sky_burials_active }
|
||||
has_trait = stubborn
|
||||
learning > 14
|
||||
has_character_modifier = hallucinogenic_visions_uplifting_modifier
|
||||
|
|
@ -1432,7 +1434,7 @@ scripted_trigger dakhma_nostalgic_trigger = {
|
|||
|
||||
scripted_trigger loyal_discreet_courtier_trigger = {
|
||||
OR = {
|
||||
faith = { has_doctrine_parameter = sky_burials_active }
|
||||
rite = { rite_has_parameter = sky_burials_active }
|
||||
has_trait = trusting
|
||||
has_trait = compassionate
|
||||
reverse_opinion = {
|
||||
|
|
@ -1485,7 +1487,7 @@ fp3_yearly.8024 = {
|
|||
root.capital_province = { geographical_region = world_persian_empire }
|
||||
|
||||
NOT = {
|
||||
faith = { has_doctrine_parameter = sky_burials_active }
|
||||
rite = { rite_has_parameter = sky_burials_active }
|
||||
}
|
||||
|
||||
any_consort = { #we need a dying consort
|
||||
|
|
@ -1582,7 +1584,7 @@ fp3_yearly.8024 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_loss
|
||||
honest = medium_stress_impact_loss
|
||||
callous = medium_stress_impact_gain
|
||||
|
|
@ -1666,7 +1668,7 @@ fp3_yearly.8024 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
brave = medium_stress_impact_gain
|
||||
honest = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1691,7 +1693,7 @@ fp3_yearly.8024 = {
|
|||
death = natural
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
zealous = medium_stress_impact_loss
|
||||
compassionate = medium_stress_impact_gain
|
||||
loyal = medium_stress_impact_gain
|
||||
|
|
@ -1792,7 +1794,7 @@ fp3_yearly.8026 = {
|
|||
target = scope:helpful_courtier
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_loss
|
||||
paranoid = medium_stress_impact_loss
|
||||
compassionate = massive_stress_impact_gain
|
||||
|
|
@ -1904,11 +1906,12 @@ fp3_yearly.8027 = {
|
|||
location = root.capital_province
|
||||
template = writer_character
|
||||
gender_female_chance = root_faith_dominant_gender_female_chance
|
||||
faith = faith:maturidi
|
||||
faith = faith:sunni
|
||||
rite = rite:hanafi
|
||||
culture = culture:persian
|
||||
trait = lifestyle_poet
|
||||
trait = shrewd
|
||||
save_scope_as = snubbed_poet
|
||||
save_scope_as = snubbed_poet
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1942,7 +1945,7 @@ fp3_yearly.8027 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
generous = medium_stress_impact_loss
|
||||
content = medium_stress_impact_gain
|
||||
greedy = medium_stress_impact_gain
|
||||
|
|
@ -2035,7 +2038,7 @@ fp3_yearly.8027 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
just = medium_stress_impact_loss
|
||||
arrogant = medium_stress_impact_gain
|
||||
cynical = medium_stress_impact_gain
|
||||
|
|
@ -2059,7 +2062,7 @@ fp3_yearly.8027 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = medium_stress_impact_loss
|
||||
ambitious = medium_stress_impact_gain
|
||||
generous = medium_stress_impact_gain
|
||||
|
|
@ -2394,7 +2397,7 @@ fp3_yearly.8032 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
zealous = minor_stress_impact_loss
|
||||
compassionate = medium_stress_impact_gain
|
||||
humble = minor_stress_impact_gain
|
||||
|
|
@ -2446,7 +2449,7 @@ fp3_yearly.8032 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = medium_stress_impact_loss
|
||||
shy = major_stress_impact_gain
|
||||
}
|
||||
|
|
@ -2457,7 +2460,7 @@ fp3_yearly.8032 = {
|
|||
|
||||
dynasty ?= { add_dynasty_prestige = minor_dynasty_prestige_value }
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = minor_stress_impact_loss
|
||||
humble = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -2475,7 +2478,7 @@ fp3_yearly.8032 = {
|
|||
years = 15
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = medium_stress_impact_gain
|
||||
craven = miniscule_stress_impact_gain
|
||||
}
|
||||
|
|
@ -2498,7 +2501,7 @@ scripted_trigger fp3_loves_faloodeh_trigger = {
|
|||
has_trait = temperate
|
||||
has_trait = inappetetic
|
||||
AND = {
|
||||
faith = { has_doctrine = tenet_asceticism }
|
||||
rite = { rite_has_tenet = tenet_asceticism }
|
||||
ai_zeal >= medium_positive_ai_value
|
||||
}
|
||||
}
|
||||
|
|
@ -2662,7 +2665,7 @@ fp3_yearly.8033 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arbitrary = minor_stress_impact_loss
|
||||
just = medium_stress_impact_gain
|
||||
temperate = medium_stress_impact_gain
|
||||
|
|
@ -2702,7 +2705,7 @@ fp3_yearly.8033 = {
|
|||
years = 25
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
temperate = minor_stress_impact_loss
|
||||
gluttonous = major_stress_impact_gain
|
||||
gregarious = medium_stress_impact_gain
|
||||
|
|
@ -2734,7 +2737,7 @@ fp3_yearly.8033 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
generous = minor_stress_impact_loss
|
||||
greedy = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -2758,7 +2761,7 @@ fp3_yearly.8033 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
lazy = medium_stress_impact_loss
|
||||
diligent = medium_stress_impact_gain
|
||||
gregarious = medium_stress_impact_gain
|
||||
|
|
@ -2919,7 +2922,7 @@ fp3_yearly.8034 = {
|
|||
|
||||
add_tyranny = medium_tyranny_value
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = minor_stress_impact_loss
|
||||
just = massive_stress_impact_gain
|
||||
craven = medium_stress_impact_gain
|
||||
|
|
@ -2961,7 +2964,7 @@ fp3_yearly.8034 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arbitrary = minor_stress_impact_loss
|
||||
just = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -2984,11 +2987,11 @@ fp3_yearly.8034 = {
|
|||
|
||||
if = {
|
||||
limit = {
|
||||
faith = {
|
||||
rite = {
|
||||
OR = {
|
||||
trait_is_virtue = compassionate
|
||||
trait_is_virtue = generous
|
||||
trait_is_virtue = peasant_leader
|
||||
trait_is_virtue_rite = compassionate
|
||||
trait_is_virtue_rite = generous
|
||||
trait_is_virtue_rite = peasant_leader
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -3013,7 +3016,7 @@ fp3_yearly.8034 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
just = minor_stress_impact_loss
|
||||
arrogant = medium_stress_impact_gain
|
||||
greedy = medium_stress_impact_gain
|
||||
|
|
@ -3053,7 +3056,7 @@ fp3_yearly.8034 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
generous = minor_stress_impact_loss
|
||||
craven = medium_stress_impact_gain
|
||||
paranoid = medium_stress_impact_gain
|
||||
|
|
@ -3134,7 +3137,7 @@ fp3_yearly.8035 = {
|
|||
add = 1.6
|
||||
}
|
||||
modifier = { #Sufis don't get along with legalists, so legalist faiths are less likely to have sufi events
|
||||
faith = { has_doctrine = tenet_legalism }
|
||||
rite = { rite_has_tenet = tenet_legalism }
|
||||
add = -0.2
|
||||
}
|
||||
}
|
||||
|
|
@ -3234,7 +3237,7 @@ fp3_yearly.8035 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = { #while the stress mods here are low, note that they stack with the base modifier
|
||||
stress_and_fulfillment_impact = { #while the stress mods here are low, note that they stack with the base modifier
|
||||
base = medium_stress_impact_gain
|
||||
zealous = minor_stress_impact_loss
|
||||
patient = minor_stress_impact_loss
|
||||
|
|
@ -3270,7 +3273,7 @@ fp3_yearly.8035 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
stubborn = minor_stress_impact_loss
|
||||
zealous = minor_stress_impact_loss
|
||||
ambitious = medium_stress_impact_gain
|
||||
|
|
@ -3298,7 +3301,7 @@ fp3_yearly.8035 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_loss
|
||||
zealous = medium_stress_impact_gain
|
||||
ambitious = medium_stress_impact_gain
|
||||
|
|
@ -3405,7 +3408,7 @@ fp3_yearly.8036 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
craven = medium_stress_impact_gain
|
||||
impatient = medium_stress_impact_gain
|
||||
paranoid = medium_stress_impact_gain
|
||||
|
|
@ -3437,7 +3440,7 @@ fp3_yearly.8036 = {
|
|||
years = 5
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
brave = medium_stress_impact_gain
|
||||
cynical = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -3467,7 +3470,7 @@ fp3_yearly.8036 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
craven = medium_stress_impact_gain
|
||||
callous = medium_stress_impact_gain
|
||||
paranoid = medium_stress_impact_gain
|
||||
|
|
@ -3488,7 +3491,7 @@ fp3_yearly.8036 = {
|
|||
|
||||
add_piety = minor_piety_value
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
cynical = medium_stress_impact_gain
|
||||
brave = medium_stress_impact_gain
|
||||
}
|
||||
|
|
|
|||
|
|
@ -447,7 +447,7 @@ fp3_misc_decisions.0020 = { # Actor Duel Outcome(s)
|
|||
}
|
||||
}
|
||||
trigger_event = fp3_misc_decisions.0041
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
content = major_stress_impact_gain
|
||||
just = medium_stress_impact_gain
|
||||
forgiving = medium_stress_impact_gain
|
||||
|
|
@ -509,7 +509,7 @@ fp3_misc_decisions.0020 = { # Actor Duel Outcome(s)
|
|||
REVERSE_NON_HOUSE_TARGET = yes
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = major_stress_impact_gain
|
||||
ambitious = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1617,7 +1617,7 @@ fp3_misc_decisions.0029 = { # Actor response
|
|||
}
|
||||
save_scope_as = negotiate_bargain_accept
|
||||
scope:recipient = { trigger_event = fp3_misc_decisions.0030 }
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = minor_stress_impact_gain
|
||||
arrogant = minor_stress_impact_gain
|
||||
content = minor_stress_impact_gain
|
||||
|
|
@ -1636,7 +1636,7 @@ fp3_misc_decisions.0029 = { # Actor response
|
|||
}
|
||||
save_scope_as = negotiate_bargain_reject
|
||||
scope:recipient = { trigger_event = fp3_misc_decisions.0030 }
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
generous = minor_stress_impact_gain
|
||||
humble = minor_stress_impact_gain
|
||||
ambitious = minor_stress_impact_gain
|
||||
|
|
@ -1654,7 +1654,7 @@ fp3_misc_decisions.0029 = { # Actor response
|
|||
exists = scope:negotiate_accept
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = minor_stress_impact_gain
|
||||
ambitious = minor_stress_impact_gain
|
||||
wrathful = minor_stress_impact_gain
|
||||
|
|
@ -2047,6 +2047,7 @@ scripted_effect fp3_misc_decisions_0031_create_char_no_dynasty_effect = {
|
|||
dynasty = none
|
||||
culture = scope:batch_$BATCH$_county.culture
|
||||
faith = scope:batch_$BATCH$_county.faith
|
||||
rite = scope:batch_$BATCH$_county.rite
|
||||
after_creation = {
|
||||
add_to_list = batch_$BATCH$_characters_list
|
||||
# Set an employer if there's a valid one available.
|
||||
|
|
@ -2110,6 +2111,7 @@ scripted_effect fp3_misc_decisions_0031_create_char_with_dynasty_effect = {
|
|||
location = scope:batch_$BATCH$_county.title_province
|
||||
culture = scope:batch_$BATCH$_county.culture
|
||||
faith = scope:batch_$BATCH$_county.faith
|
||||
rite = scope:batch_$BATCH$_county.rite
|
||||
after_creation = {
|
||||
add_to_list = batch_$BATCH$_characters_list
|
||||
# Set an employer if there's a valid one available.
|
||||
|
|
|
|||
|
|
@ -45,12 +45,8 @@ fp3_decision.0001 = {
|
|||
OR = {
|
||||
has_faith = faith:mazdakism
|
||||
has_faith = faith:zurvanism #Behafaridism
|
||||
faith = {
|
||||
OR = {
|
||||
has_doctrine_parameter = vows_of_poverty_active
|
||||
has_doctrine = tenet_gnosticism
|
||||
}
|
||||
}
|
||||
rite = { rite_has_parameter = vows_of_poverty_active }
|
||||
rite = { rite_has_tenet = tenet_gnosticism }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -64,7 +60,7 @@ fp3_decision.0001 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
zealous = major_stress_loss
|
||||
ambitious = minor_stress_loss
|
||||
}
|
||||
|
|
@ -100,8 +96,8 @@ fp3_decision.0001 = {
|
|||
has_religion = religion:zoroastrianism_religion
|
||||
}
|
||||
OR = {
|
||||
faith = { has_doctrine = doctrine_pluralism_fundamentalist }
|
||||
faith = { has_doctrine = doctrine_pluralism_righteous }
|
||||
rite = { rite_has_doctrine = doctrine_pluralism_fundamentalist }
|
||||
rite = { rite_has_doctrine = doctrine_pluralism_righteous }
|
||||
}
|
||||
}
|
||||
add_opinion = {
|
||||
|
|
@ -125,8 +121,8 @@ fp3_decision.0001 = {
|
|||
has_religion = religion:zoroastrianism_religion
|
||||
}
|
||||
OR = {
|
||||
faith = { has_doctrine = doctrine_pluralism_fundamentalist }
|
||||
faith = { has_doctrine = doctrine_pluralism_righteous }
|
||||
rite = { rite_has_doctrine = doctrine_pluralism_fundamentalist }
|
||||
rite = { rite_has_doctrine = doctrine_pluralism_righteous }
|
||||
}
|
||||
}
|
||||
add_opinion = {
|
||||
|
|
@ -153,7 +149,7 @@ fp3_decision.0001 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = { #Ambitious rulers of course like this, but paranoid ones are worried about offending people.
|
||||
stress_and_fulfillment_impact = { #Ambitious rulers of course like this, but paranoid ones are worried about offending people.
|
||||
ambitious = medium_stress_impact_loss
|
||||
arrogant = medium_stress_impact_loss
|
||||
zealous = medium_stress_impact_loss
|
||||
|
|
@ -186,8 +182,8 @@ fp3_decision.0001 = {
|
|||
has_religion = religion:zoroastrianism_religion
|
||||
}
|
||||
OR = {
|
||||
faith = { has_doctrine = doctrine_pluralism_fundamentalist }
|
||||
faith = { has_doctrine = doctrine_pluralism_righteous }
|
||||
rite = { rite_has_doctrine = doctrine_pluralism_fundamentalist }
|
||||
rite = { rite_has_doctrine = doctrine_pluralism_righteous }
|
||||
}
|
||||
}
|
||||
add_opinion = {
|
||||
|
|
@ -211,8 +207,8 @@ fp3_decision.0001 = {
|
|||
has_religion = religion:zoroastrianism_religion
|
||||
}
|
||||
OR = {
|
||||
faith = { has_doctrine = doctrine_pluralism_fundamentalist }
|
||||
faith = { has_doctrine = doctrine_pluralism_righteous }
|
||||
rite = { rite_has_doctrine = doctrine_pluralism_fundamentalist }
|
||||
rite = { rite_has_doctrine = doctrine_pluralism_righteous }
|
||||
}
|
||||
}
|
||||
add_opinion = {
|
||||
|
|
@ -239,7 +235,7 @@ fp3_decision.0001 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = { #Wasteful or ambitious rulers loathe this more moderate option, but temperate and content rulers love it.
|
||||
stress_and_fulfillment_impact = { #Wasteful or ambitious rulers loathe this more moderate option, but temperate and content rulers love it.
|
||||
ambitious = minor_stress_impact_gain
|
||||
zealous = miniscule_stress_impact_gain
|
||||
august = minor_stress_impact_gain
|
||||
|
|
@ -420,7 +416,7 @@ fp3_decision.0003 = { #This is triggered from the restore_badd_fortress_decision
|
|||
}
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
faith = { has_doctrine = doctrine_heretic_branch_zandik }
|
||||
rite = { rite_has_doctrine = doctrine_heretic_branch_zandik }
|
||||
}
|
||||
desc = fp3_decision.0003.desc_zandik
|
||||
}
|
||||
|
|
@ -456,7 +452,7 @@ fp3_decision.0003 = { #This is triggered from the restore_badd_fortress_decision
|
|||
# Add a unique nickname.
|
||||
give_nickname = nick_the_fortress_builder
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = minor_stress_loss
|
||||
diligent = minor_stress_loss
|
||||
greedy = minor_stress_loss
|
||||
|
|
@ -556,7 +552,7 @@ fp3_decision.0004 = { #This is triggered from the destroy_the_magi_decision, and
|
|||
|
||||
give_nickname = nick_the_reformer
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = minor_stress_loss
|
||||
arrogant = minor_stress_loss
|
||||
vengeful = minor_stress_loss
|
||||
|
|
@ -610,12 +606,14 @@ fp3_decision.0011 = {
|
|||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
faith = {
|
||||
OR = {
|
||||
has_doctrine = tenet_fp3_fedayeen
|
||||
has_doctrine = tenet_warmonger
|
||||
has_doctrine_parameter = pluralism_fundamentalist_proselytization_bonus
|
||||
OR = {
|
||||
rite = {
|
||||
OR = {
|
||||
rite_has_tenet = tenet_fp3_fedayeen
|
||||
rite_has_tenet = tenet_warmonger
|
||||
}
|
||||
}
|
||||
rite = { rite_has_parameter = pluralism_fundamentalist_proselytization_bonus }
|
||||
}
|
||||
}
|
||||
desc = fp3_decision.0011_fanatic_murderer.desc
|
||||
|
|
@ -645,7 +643,7 @@ fp3_decision.0011 = {
|
|||
|
||||
avenge_the_battle_of_nahrawan_scripted_effect = yes
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
zealous = major_stress_impact_loss
|
||||
vengeful = major_stress_impact_loss
|
||||
ambitious = medium_stress_impact_loss
|
||||
|
|
@ -735,6 +733,7 @@ fp3_decision.0013 = {
|
|||
age = { 25 75 }
|
||||
location = root.capital_province
|
||||
faith = root.faith.religious_head.faith
|
||||
rite = root.faith.religious_head.rite
|
||||
gender_female_chance = root_faith_dominant_gender_female_chance #could be female, if given the right context.
|
||||
trait = diplomat
|
||||
template = priest_character_template
|
||||
|
|
@ -765,7 +764,7 @@ fp3_decision.0013 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
zealous = minor_stress_impact_loss
|
||||
arrogant = minor_stress_impact_loss
|
||||
craven = medium_stress_impact_gain
|
||||
|
|
@ -804,7 +803,7 @@ fp3_decision.0013 = {
|
|||
target = flag:promote_persian_scripture_decision
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
trusting = medium_stress_impact_loss
|
||||
craven = medium_stress_impact_loss
|
||||
arrogant = medium_stress_impact_gain
|
||||
|
|
@ -865,6 +864,7 @@ fp3_decision.0014 = {
|
|||
age = { 40 75 }
|
||||
location = root.capital_province
|
||||
faith = root.faith
|
||||
rite = root.rite
|
||||
gender_female_chance = root_faith_dominant_gender_female_chance #could be female, if given the right context.
|
||||
trait = shrewd
|
||||
trait = theologian
|
||||
|
|
@ -922,7 +922,7 @@ fp3_decision.0014 = {
|
|||
##################################################
|
||||
|
||||
scripted_effect fp3_decision_0015_apply_rebellious_stress_effect = {
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = miniscule_stress_impact_loss
|
||||
ambitious = minor_stress_impact_loss
|
||||
disloyal = minor_stress_impact_loss
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -1,153 +0,0 @@
|
|||
namespace = fp3_story_cycle_seljuks_invasion_events
|
||||
|
||||
### RISE OF THE SELJUKS #############################################
|
||||
## 0001 Leader and Story Cycle Creation by Maxence Voleau
|
||||
## 0002 The First Settlers by Hugo Cortell
|
||||
#####################################################################
|
||||
|
||||
###################################
|
||||
# Setup: we create the leader and start the story cycle
|
||||
# By Maxence Voleau
|
||||
###################################
|
||||
fp3_story_cycle_seljuks_invasion_events.0001 = {
|
||||
scope = none
|
||||
hidden = yes
|
||||
|
||||
immediate = {
|
||||
spawn_seljuk_character_effect = yes
|
||||
scope:lead_seljuk = {
|
||||
create_story = story_seljuk_invasion
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
###################################
|
||||
# The First Settlers
|
||||
# By Hugo Cortell
|
||||
###################################
|
||||
fp3_story_cycle_seljuks_invasion_events.0002 = {
|
||||
type = character_event
|
||||
title = fp3_story_cycle_seljuks_invasion_events.0001.t
|
||||
desc = {
|
||||
desc = fp3_story_cycle_seljuks_invasion_events.0001.desc
|
||||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = { highest_held_title_tier > tier_duchy }
|
||||
desc = fp3_story_cycle_seljuks_invasion_events.0001.desc_vassal
|
||||
}
|
||||
desc = fp3_story_cycle_seljuks_invasion_events.0001.desc_independent
|
||||
}
|
||||
}
|
||||
theme = realm
|
||||
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = thinking
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:lead_seljuk
|
||||
animation = personality_honorable
|
||||
}
|
||||
|
||||
immediate = {
|
||||
save_scope_as = seljuk_victim
|
||||
random_sub_realm_county = {
|
||||
limit = {
|
||||
any_neighboring_county = {
|
||||
exists = holder
|
||||
holder.top_liege != scope:seljuk_victim
|
||||
}
|
||||
de_jure_liege = scope:fp3_seljuk_settle_target
|
||||
}
|
||||
alternative_limit = {
|
||||
any_neighboring_county = {
|
||||
exists = holder
|
||||
holder.top_liege != scope:seljuk_victim
|
||||
}
|
||||
any_neighboring_county = { de_jure_liege = scope:fp3_seljuk_settle_target }
|
||||
}
|
||||
alternative_limit = {
|
||||
any_neighboring_county = {
|
||||
exists = holder
|
||||
holder.top_liege != scope:seljuk_victim
|
||||
}
|
||||
}
|
||||
random_county_province = {
|
||||
limit = {
|
||||
this != scope:fp3_seljuk_settle_target.title_capital_county.title_province
|
||||
}
|
||||
save_scope_as = spawn_location
|
||||
}
|
||||
}
|
||||
save_scope_value_as = {
|
||||
name = victim_strength_modifier
|
||||
value = {
|
||||
value = current_military_strength
|
||||
divide = 10000
|
||||
add = 1.25
|
||||
}
|
||||
}
|
||||
scope:lead_seljuk = {
|
||||
#move to the army spawn location, so it's less confusing when you want to see where they are
|
||||
set_location = scope:spawn_location
|
||||
var:seljuk_birthplace = { save_scope_as = seljuk_birthplace }
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Yes - Serve me well!
|
||||
name = fp3_story_cycle_seljuks_invasion_events.0001.a_liege
|
||||
|
||||
fp3_story_cycle_seljuks_invasion_events_grant_seljuks_land_effect = yes
|
||||
scope:lead_seljuk = {
|
||||
add_trait = loyal
|
||||
culture = {
|
||||
change_cultural_acceptance = {
|
||||
target = scope:seljuk_victim.culture
|
||||
value = 30
|
||||
desc = STEWARD_PROMOTE_CULTURE_ALLOWED_NOMAD_SETTLEMENT
|
||||
}
|
||||
}
|
||||
}
|
||||
create_seljuk_army_at_peace_effect = yes
|
||||
debug_log = "Seljuk got the land and were vassalized"
|
||||
ai_chance = {
|
||||
base = 50
|
||||
|
||||
ai_value_modifier = {
|
||||
ai_boldness = -0.5
|
||||
ai_compassion = 0.2
|
||||
ai_greed = -0.5
|
||||
ai_energy = -0.5
|
||||
ai_rationality = 0.3
|
||||
ai_sociability = 0.3
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = { # No - To war with you!
|
||||
name = fp3_story_cycle_seljuks_invasion_events.0001.b
|
||||
|
||||
# Start war
|
||||
scope:lead_seljuk = {
|
||||
start_war = {
|
||||
casus_belli = fp3_seljuk_invasion_cb
|
||||
target = root
|
||||
target_title = scope:fp3_seljuk_settle_target
|
||||
}
|
||||
random_character_war = { save_scope_as = war }
|
||||
}
|
||||
|
||||
create_seljuk_army_effect = yes
|
||||
debug_log = "Seljuk have to win a war"
|
||||
ai_chance = {
|
||||
base = 50
|
||||
|
||||
ai_value_modifier = {
|
||||
ai_boldness = 0.5
|
||||
ai_greed = 0.5
|
||||
ai_energy = 0.5
|
||||
ai_vengefulness = 0.5
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -61,7 +61,7 @@ fp3_h_yearly.0001 = {
|
|||
}
|
||||
cp:councillor_court_chaplain = {
|
||||
is_ai = yes
|
||||
faith = { trait_is_sin = drunkard }
|
||||
rite = { trait_is_sin_rite = drunkard }
|
||||
trigger_if = {
|
||||
limit = { exists = house }
|
||||
house != root.house
|
||||
|
|
@ -91,7 +91,7 @@ fp3_h_yearly.0001 = {
|
|||
|
||||
#No duel, this deflection always succeeds.
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
craven = minor_stress_gain
|
||||
deceitful = minor_stress_loss
|
||||
callous = minor_stress_loss
|
||||
|
|
@ -107,12 +107,12 @@ fp3_h_yearly.0001 = {
|
|||
name = fp3_h_yearly.0001.b
|
||||
trigger = {
|
||||
OR = {
|
||||
has_trait = scholar
|
||||
has_trait = erudite
|
||||
has_trait = theologian
|
||||
has_trait = whole_of_body
|
||||
has_trait = lifestyle_physician
|
||||
has_trait = lifestyle_poet
|
||||
faith = { trait_is_virtue = drunkard }
|
||||
rite = { trait_is_virtue_rite = drunkard }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -160,7 +160,7 @@ fp3_h_yearly.0001 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
honest = minor_stress_gain
|
||||
humble = minor_stress_gain
|
||||
callous = minor_stress_loss
|
||||
|
|
@ -178,7 +178,7 @@ fp3_h_yearly.0001 = {
|
|||
IMPRISONER = scope:actor
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
just = medium_stress_gain
|
||||
zealous = medium_stress_gain
|
||||
deceitful = minor_stress_loss
|
||||
|
|
@ -258,7 +258,7 @@ fp3_h_yearly.0001 = {
|
|||
}
|
||||
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
just = medium_stress_gain
|
||||
greedy = minor_stress_gain
|
||||
honest = minor_stress_gain
|
||||
|
|
@ -275,7 +275,7 @@ fp3_h_yearly.0001 = {
|
|||
modifier = ulema_displeased_drinking
|
||||
years = 5
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = minor_stress_gain
|
||||
deceitful = minor_stress_gain
|
||||
drunkard = minor_stress_gain
|
||||
|
|
|
|||
|
|
@ -166,7 +166,7 @@ fp3_yearly.8000 = { #Ghazi Gone Bad
|
|||
|
||||
scope:raging_ghazi = { silent_disappearance_effect = yes }
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
zealous = medium_stress_impact_loss
|
||||
trusting = minor_stress_impact_loss
|
||||
forgiving = minor_stress_impact_loss
|
||||
|
|
@ -201,7 +201,7 @@ fp3_yearly.8000 = { #Ghazi Gone Bad
|
|||
remove_county_modifier = fp3_brutal_predations_county_modifier
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
just = medium_stress_impact_loss
|
||||
vengeful = minor_stress_impact_loss
|
||||
zealous = medium_stress_impact_gain
|
||||
|
|
@ -245,7 +245,7 @@ fp3_yearly.8000 = { #Ghazi Gone Bad
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
zealous = minor_stress_impact_loss
|
||||
greedy = minor_stress_impact_loss
|
||||
just = major_stress_impact_gain
|
||||
|
|
@ -383,7 +383,7 @@ fp3_yearly.8001 = { #Frontier Fortress Benefactor
|
|||
|
||||
remove_treasury_or_gold = minor_treasury_or_gold_value #gotta pay for travel expenses!
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
diligent = medium_stress_impact_loss
|
||||
brave = minor_stress_impact_loss
|
||||
humble = minor_stress_impact_loss
|
||||
|
|
@ -417,7 +417,7 @@ fp3_yearly.8001 = { #Frontier Fortress Benefactor
|
|||
}
|
||||
scope:concerned_councillor = { #checking that they can be a misogynist/misandrist in this matter
|
||||
NOR = {
|
||||
faith = { has_doctrine = doctrine_gender_equal }
|
||||
rite = { rite_has_doctrine = doctrine_gender_equal }
|
||||
culture = { has_cultural_parameter = has_access_to_shieldmaidens }
|
||||
}
|
||||
}
|
||||
|
|
@ -514,7 +514,7 @@ fp3_yearly.8001 = { #Frontier Fortress Benefactor
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
lazy = minor_stress_impact_loss
|
||||
craven = minor_stress_impact_loss
|
||||
cynical = minor_stress_impact_loss
|
||||
|
|
@ -616,7 +616,7 @@ fp3_yearly.8001 = { #Frontier Fortress Benefactor
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
lazy = minor_stress_impact_loss
|
||||
craven = major_stress_impact_loss
|
||||
content = minor_stress_impact_loss
|
||||
|
|
@ -650,7 +650,7 @@ fp3_yearly.8001 = { #Frontier Fortress Benefactor
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
lazy = major_stress_impact_loss
|
||||
craven = medium_stress_impact_loss
|
||||
content = minor_stress_impact_loss
|
||||
|
|
@ -710,12 +710,9 @@ fp3_yearly.8002 = { #Faith at the Frontier
|
|||
|
||||
root.capital_province = { geographical_region = world_persian_empire } #so that this inside-to-outside worldview makes sense
|
||||
|
||||
faith = { #so that the plot makes sense
|
||||
NOR = {
|
||||
has_doctrine_parameter = unreformed # Unreformed Pagans don't need frontier fortresses, generally speaking
|
||||
has_doctrine = doctrine_pluralism_pluralistic
|
||||
}
|
||||
}
|
||||
#so that the plot makes sense
|
||||
faith = { NOT = { has_doctrine_parameter = unreformed } } # Unreformed Pagans don't need frontier fortresses, generally speaking
|
||||
rite = { NOT = { rite_has_doctrine = doctrine_pluralism_pluralistic } }
|
||||
|
||||
OR = { #Either could make sense, may as well make it as flexible as possible
|
||||
any_spouse = {
|
||||
|
|
@ -765,14 +762,12 @@ fp3_yearly.8002 = { #Faith at the Frontier
|
|||
this != root.faith
|
||||
fervor > medium_fervor_value
|
||||
OR = {
|
||||
this = faith:nizari
|
||||
this = faith:zayidi
|
||||
this = faith:qarmatian
|
||||
this = faith:shia
|
||||
this = faith:zurvanism
|
||||
this = faith:khurramism
|
||||
this = faith:nestorian
|
||||
this = faith:manichean
|
||||
this = faith:mahayana
|
||||
this = faith:manichaean_faith
|
||||
this = faith:mahayana_faith
|
||||
}
|
||||
}
|
||||
alternative_limit = { #just a failsafe to avoid errors
|
||||
|
|
@ -789,17 +784,16 @@ fp3_yearly.8002 = { #Faith at the Frontier
|
|||
this != root.faith
|
||||
fervor > medium_fervor_value
|
||||
OR = {
|
||||
this = faith:azariqa
|
||||
this = faith:mutazila
|
||||
this = faith:ghulat
|
||||
this = faith:zayidi
|
||||
this = faith:kharijite
|
||||
this = faith:sunni
|
||||
this = faith:shia
|
||||
this = faith:zurvanism
|
||||
this = faith:khurramism
|
||||
this = faith:mazdakism
|
||||
this = faith:nestorian
|
||||
this = faith:manichean #the "Arch-Heresy" according to Cambridge History of Iran ^_^
|
||||
this = faith:manichaean_faith #the "Arch-Heresy" according to Cambridge History of Iran ^_^
|
||||
this = faith:zun_pagan
|
||||
this = faith:mahayana
|
||||
this = faith:mahayana_faith
|
||||
}
|
||||
}
|
||||
alternative_limit = { #just a failsafe to avoid errors
|
||||
|
|
@ -904,7 +898,7 @@ fp3_yearly.8002 = { #Faith at the Frontier
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
sadistic = major_stress_impact_loss
|
||||
callous = medium_stress_impact_loss
|
||||
wrathful = minor_stress_impact_loss
|
||||
|
|
@ -971,7 +965,7 @@ fp3_yearly.8002 = { #Faith at the Frontier
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
cynical = major_stress_impact_loss
|
||||
humble = medium_stress_impact_loss
|
||||
brave = minor_stress_impact_loss
|
||||
|
|
@ -1080,7 +1074,7 @@ fp3_yearly.8002 = { #Faith at the Frontier
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
lazy = major_stress_impact_loss
|
||||
shy = minor_stress_impact_loss
|
||||
trusting = minor_stress_impact_loss
|
||||
|
|
@ -1137,7 +1131,7 @@ fp3_yearly.8002 = { #Faith at the Frontier
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
patient = medium_stress_impact_loss
|
||||
calm = minor_stress_impact_loss
|
||||
cynical = minor_stress_impact_loss
|
||||
|
|
@ -1306,10 +1300,10 @@ fp3_yearly.8003 = { #Exotic Espand
|
|||
name = fp3_yearly.8003.a
|
||||
|
||||
trigger = {
|
||||
faith = {
|
||||
rite = {
|
||||
OR = {
|
||||
has_doctrine_parameter = witchcraft_illegal
|
||||
has_doctrine_parameter = witchcraft_shunned
|
||||
rite_has_parameter = witchcraft_illegal
|
||||
rite_has_parameter = witchcraft_shunned
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1348,7 +1342,7 @@ fp3_yearly.8003 = { #Exotic Espand
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = minor_stress_impact_loss
|
||||
callous = minor_stress_impact_loss
|
||||
zealous = minor_stress_impact_loss
|
||||
|
|
@ -1423,7 +1417,7 @@ fp3_yearly.8003 = { #Exotic Espand
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
generous = major_stress_impact_loss
|
||||
compassionate = minor_stress_impact_loss
|
||||
diligent = minor_stress_impact_loss
|
||||
|
|
@ -1544,7 +1538,7 @@ fp3_yearly.8003 = { #Exotic Espand
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
lazy = medium_stress_impact_loss
|
||||
greedy = minor_stress_impact_loss
|
||||
trusting = minor_stress_impact_loss
|
||||
|
|
@ -1601,7 +1595,7 @@ fp3_yearly.8003 = { #Exotic Espand
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
cynical = minor_stress_impact_loss
|
||||
callous = minor_stress_impact_loss
|
||||
temperate = minor_stress_impact_loss
|
||||
|
|
@ -1839,7 +1833,7 @@ fp3_yearly.8004 = { #The Frontier Beckons
|
|||
INVALIDATION_EVENT = fp3_yearly.8006
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
craven = major_stress_impact_gain
|
||||
forgiving = medium_stress_impact_gain
|
||||
compassionate = medium_stress_impact_gain
|
||||
|
|
@ -1874,7 +1868,7 @@ fp3_yearly.8004 = { #The Frontier Beckons
|
|||
option = { # Appeal to their better nature
|
||||
name = fp3_yearly.8004.b
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
impatient = major_stress_impact_gain
|
||||
wrathful = major_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
|
|
@ -1968,7 +1962,7 @@ fp3_yearly.8004 = { #The Frontier Beckons
|
|||
name = fp3_yearly.8004.c
|
||||
flavor = fp3_yearly.8004.c.flavor
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
impatient = major_stress_impact_gain
|
||||
wrathful = major_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
|
|
@ -2092,7 +2086,7 @@ fp3_yearly.8004 = { #The Frontier Beckons
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = medium_stress_impact_loss
|
||||
patient = medium_stress_impact_loss
|
||||
calm = minor_stress_impact_loss
|
||||
|
|
@ -2422,14 +2416,10 @@ fp3_yearly.8009 = {
|
|||
root.faith.religious_head = {
|
||||
is_ai = yes
|
||||
fp3_yearly.8009_root_and_hof_faith_comparison_trigger = yes
|
||||
faith = {
|
||||
NOR = {
|
||||
has_doctrine_parameter = unreformed
|
||||
has_doctrine_parameter = witchcraft_accepted
|
||||
has_doctrine = doctrine_pluralism_pluralistic
|
||||
has_doctrine = tenet_carnal_exaltation
|
||||
}
|
||||
}
|
||||
NOT = { rite = { rite_has_parameter = witchcraft_accepted } }
|
||||
faith = { NOT = { has_doctrine_parameter = unreformed } }
|
||||
NOT = { rite = { rite_has_tenet = tenet_carnal_exaltation } }
|
||||
rite = { NOT = { rite_has_doctrine = doctrine_pluralism_pluralistic } }
|
||||
}
|
||||
|
||||
any_held_county = {
|
||||
|
|
@ -2475,6 +2465,7 @@ fp3_yearly.8009 = {
|
|||
age = { 25 75 }
|
||||
location = root.capital_province
|
||||
faith = root.faith.religious_head.faith
|
||||
rite = root.faith.religious_head.rite
|
||||
gender_female_chance = root_faith_dominant_gender_female_chance #could be female, if given the right context.
|
||||
trait = diplomat
|
||||
template = priest_character_template
|
||||
|
|
@ -2551,7 +2542,7 @@ fp3_yearly.8009 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
sadistic = major_stress_impact_loss
|
||||
callous = medium_stress_impact_loss
|
||||
wrathful = minor_stress_impact_loss
|
||||
|
|
@ -2623,7 +2614,7 @@ fp3_yearly.8009 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
humble = minor_stress_impact_loss
|
||||
zealous = minor_stress_impact_loss
|
||||
arrogant = minor_stress_impact_gain
|
||||
|
|
@ -2721,7 +2712,7 @@ fp3_yearly.8009 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
zealous = minor_stress_impact_loss
|
||||
diligent = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -2752,7 +2743,7 @@ fp3_yearly.8009 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
content = medium_stress_impact_loss
|
||||
cynical = minor_stress_impact_loss
|
||||
lazy = minor_stress_impact_loss
|
||||
|
|
@ -2831,13 +2822,13 @@ fp3_yearly.8010 = {
|
|||
has_trait = compassionate
|
||||
has_trait = just
|
||||
}
|
||||
faith = {
|
||||
faith = {
|
||||
NOR = {
|
||||
has_doctrine_parameter = unreformed
|
||||
has_doctrine = doctrine_pluralism_pluralistic
|
||||
has_doctrine_parameter = holy_wars_forbidden # Pacifists cannot Holy War
|
||||
}
|
||||
}
|
||||
has_doctrine_parameter = holy_wars_forbidden # Pacifists cannot Holy War
|
||||
}
|
||||
}
|
||||
rite = { NOT = { rite_has_doctrine = doctrine_pluralism_pluralistic } }
|
||||
}
|
||||
|
||||
root.capital_province = { geographical_region = world_persian_empire } # so that this inside-to-outside worldview makes sense
|
||||
|
|
@ -2916,7 +2907,7 @@ fp3_yearly.8010 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
brave = medium_stress_impact_loss
|
||||
wrathful = minor_stress_impact_loss
|
||||
zealous = minor_stress_impact_loss
|
||||
|
|
@ -2977,7 +2968,7 @@ fp3_yearly.8010 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
brave = minor_stress_impact_loss
|
||||
greedy = minor_stress_impact_loss
|
||||
content = minor_stress_impact_gain
|
||||
|
|
@ -3060,7 +3051,7 @@ fp3_yearly.8010 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = major_stress_impact_loss
|
||||
craven = minor_stress_impact_loss
|
||||
patient = minor_stress_impact_loss
|
||||
|
|
@ -3104,7 +3095,7 @@ fp3_yearly.8010 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
content = minor_stress_impact_loss
|
||||
compassionate = minor_stress_impact_loss
|
||||
cynical = minor_stress_impact_loss
|
||||
|
|
@ -3241,7 +3232,7 @@ fp3_yearly.8013 = { # Caliphal Dissapointment (follow-up-event)
|
|||
###################################
|
||||
|
||||
scripted_trigger fp3_opportunistic_drunkard_trigger = {
|
||||
faith = { trait_is_sin = drunkard }
|
||||
rite = { trait_is_sin_rite = drunkard }
|
||||
has_trait = deceitful
|
||||
OR = {
|
||||
has_trait = drunkard
|
||||
|
|
@ -3272,7 +3263,7 @@ fp3_yearly.8014 = {
|
|||
|
||||
root.capital_province = { geographical_region = world_persian_empire }
|
||||
|
||||
faith = { trait_is_sin = drunkard }
|
||||
rite = { trait_is_sin_rite = drunkard }
|
||||
|
||||
OR = {
|
||||
has_trait = drunkard
|
||||
|
|
@ -3365,7 +3356,7 @@ fp3_yearly.8014 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
deceitful = minor_stress_impact_loss
|
||||
drunkard = medium_stress_impact_loss
|
||||
gregarious = minor_stress_impact_loss
|
||||
|
|
@ -3399,7 +3390,7 @@ fp3_yearly.8014 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
just = minor_stress_impact_loss
|
||||
honest = minor_stress_impact_loss
|
||||
temperate = minor_stress_impact_loss
|
||||
|
|
@ -3437,7 +3428,7 @@ fp3_yearly.8014 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
zealous = medium_stress_impact_loss
|
||||
just = minor_stress_impact_loss
|
||||
honest = minor_stress_impact_loss
|
||||
|
|
@ -3601,7 +3592,7 @@ fp3_yearly.8016 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
irritable = minor_stress_impact_loss
|
||||
wrathful = minor_stress_impact_loss
|
||||
zealous = minor_stress_impact_loss
|
||||
|
|
@ -3621,9 +3612,9 @@ fp3_yearly.8016 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
cynical = minor_stress_impact_loss
|
||||
scholar = minor_stress_impact_loss
|
||||
erudite = minor_stress_impact_loss
|
||||
craven = minor_stress_impact_loss
|
||||
paranoid = minor_stress_impact_loss
|
||||
trusting = minor_stress_impact_gain
|
||||
|
|
@ -3714,7 +3705,7 @@ fp3_yearly.8016 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = minor_stress_impact_loss
|
||||
diligent = minor_stress_impact_loss
|
||||
trusting = minor_stress_impact_gain
|
||||
|
|
@ -3813,7 +3804,7 @@ fp3_yearly.8017 = {
|
|||
opinion = 20
|
||||
}
|
||||
}
|
||||
stress_impact = { greedy = medium_stress_impact_gain }
|
||||
stress_and_fulfillment_impact = { greedy = medium_stress_impact_gain }
|
||||
}
|
||||
|
||||
#This is a bad open...maybe I'd better return those stones...
|
||||
|
|
@ -3837,7 +3828,7 @@ fp3_yearly.8017 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
craven = medium_stress_impact_loss
|
||||
paranoid = medium_stress_impact_loss
|
||||
zealous = minor_stress_impact_loss
|
||||
|
|
@ -3952,7 +3943,7 @@ fp3_yearly.8018 = {
|
|||
|
||||
add_gold = massive_gold_value
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = minor_stress_impact_gain
|
||||
compassionate = minor_stress_impact_gain
|
||||
|
|
@ -3973,7 +3964,7 @@ fp3_yearly.8018 = {
|
|||
option = {
|
||||
name = fp3_yearly.8018.b
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
stubborn = minor_stress_impact_loss
|
||||
content = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -4004,7 +3995,7 @@ fp3_yearly.8018 = {
|
|||
years = 20
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
calm = medium_stress_impact_gain
|
||||
shy = minor_stress_impact_gain
|
||||
compassionate = minor_stress_impact_gain
|
||||
|
|
|
|||
|
|
@ -1,824 +0,0 @@
|
|||
namespace = fp3_yearly
|
||||
|
||||
scripted_trigger not_steppe_nomad_trigger = {
|
||||
culture = {
|
||||
NOR = {
|
||||
has_cultural_pillar = heritage_mongolic
|
||||
has_cultural_pillar = heritage_turkic
|
||||
has_cultural_tradition = tradition_horse_lords
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
scripted_trigger suitable_nomad_settling_province_trigger = {
|
||||
has_holding_type = castle_holding
|
||||
barony = {
|
||||
is_under_holy_order_lease = no
|
||||
#is_capital_barony = no
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
fp3_yearly.8888 = { #Nomads story cycle
|
||||
type = character_event
|
||||
title = fp3_yearly.8888.t
|
||||
desc = fp3_yearly.8888.desc
|
||||
theme = vassal
|
||||
left_portrait = {
|
||||
character = scope:upset_vassal
|
||||
animation = anger
|
||||
}
|
||||
right_portrait = {
|
||||
character = root
|
||||
animation = personality_rational
|
||||
triggered_animation = {
|
||||
trigger = {
|
||||
diplomacy >= decent_skill_rating
|
||||
}
|
||||
animation = personality_honorable
|
||||
}
|
||||
}
|
||||
lower_left_portrait = {
|
||||
character = scope:possibly_capable_marshal
|
||||
}
|
||||
lower_right_portrait = {
|
||||
character = scope:turkic_leader
|
||||
}
|
||||
|
||||
trigger = {
|
||||
|
||||
#standard checks
|
||||
has_fp3_dlc_trigger = yes
|
||||
root.capital_province = { geographical_region = world_persian_empire }
|
||||
is_available_at_peace_adult = yes
|
||||
|
||||
#event fluff triggers
|
||||
not_steppe_nomad_trigger = yes
|
||||
|
||||
NOT = { has_character_flag = had_turkic_tribe_story } #since this event starts the story
|
||||
|
||||
exists = cp:councillor_marshal
|
||||
|
||||
cp:councillor_marshal = {
|
||||
NOT = { has_trait = craven }
|
||||
is_ai = yes
|
||||
}
|
||||
|
||||
any_vassal = {
|
||||
not_steppe_nomad_trigger = yes
|
||||
is_ai = yes
|
||||
NOT = {
|
||||
this = root.cp:councillor_marshal
|
||||
}
|
||||
any_held_county = {
|
||||
any_county_province = {
|
||||
geographical_region = dlc_fp3_eastern_persian_frontier_regions
|
||||
NOT = { terrain = steppe }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
any_held_county = { any_county_province = { suitable_nomad_settling_province_trigger = yes } }
|
||||
}
|
||||
|
||||
cooldown = { years = 50 }
|
||||
|
||||
immediate = {
|
||||
|
||||
random_vassal = {
|
||||
limit = {
|
||||
not_steppe_nomad_trigger = yes
|
||||
is_ai = yes
|
||||
NOT = {
|
||||
this = root.cp:councillor_marshal
|
||||
}
|
||||
any_held_county = {
|
||||
any_county_province = {
|
||||
geographical_region = dlc_fp3_eastern_persian_frontier_regions
|
||||
NOT = { terrain = steppe }
|
||||
}
|
||||
}
|
||||
}
|
||||
save_scope_as = upset_vassal
|
||||
random_held_county = {
|
||||
limit = {
|
||||
any_county_province = {
|
||||
geographical_region = dlc_fp3_eastern_persian_frontier_regions
|
||||
NOT = { terrain = steppe }
|
||||
}
|
||||
}
|
||||
save_scope_as = nomads_county
|
||||
}
|
||||
}
|
||||
|
||||
random_held_county = {
|
||||
limit = {
|
||||
any_county_province = { suitable_nomad_settling_province_trigger = yes }
|
||||
}
|
||||
save_scope_as = nomads_new_county #for use in the claim the former_master might get
|
||||
}
|
||||
|
||||
scope:nomads_new_county = {
|
||||
random_county_province = {
|
||||
limit = { suitable_nomad_settling_province_trigger = yes }
|
||||
barony = { save_scope_as = nomads_barony }
|
||||
}
|
||||
}
|
||||
|
||||
cp:councillor_marshal = { save_scope_as = possibly_capable_marshal }
|
||||
|
||||
scope:nomads_county = {
|
||||
add_county_modifier = {
|
||||
modifier = fp3_nomad_friction_county_modifier
|
||||
years = 50
|
||||
}
|
||||
}
|
||||
|
||||
create_character = {
|
||||
location = root.capital_province
|
||||
template = fp3_turko-mongol_leader
|
||||
save_scope_as = turkic_leader
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = fp3_yearly.8888.a
|
||||
|
||||
duel = {
|
||||
skill = diplomacy
|
||||
value = average_skill_rating
|
||||
|
||||
20 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = 2
|
||||
}
|
||||
root = {
|
||||
custom_tooltip = fp3_treating_with_turks.success.tt
|
||||
trigger_event = {
|
||||
id = fp3_yearly.8889
|
||||
days = { 2 3 }
|
||||
}
|
||||
}
|
||||
}
|
||||
20 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = -1
|
||||
}
|
||||
|
||||
custom_tooltip = fp3_treating_with_turks.failure.tt
|
||||
send_interface_toast = {
|
||||
title = fp3_treating_with_turks_toast.failure
|
||||
left_icon = root
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
scope:upset_vassal = {
|
||||
if = {
|
||||
limit = {
|
||||
OR = { #if he's diplomatically minded, he'll appreciate this
|
||||
has_trait = forgiving
|
||||
has_trait = trusting
|
||||
has_trait = compassionate
|
||||
has_diplomacy_lifestyle_trait_trigger = yes
|
||||
}
|
||||
}
|
||||
add_opinion = {
|
||||
target = root
|
||||
opinion = 20
|
||||
modifier = respect_opinion
|
||||
}
|
||||
}
|
||||
else = {
|
||||
add_opinion = { #but otherwise, they're not on board
|
||||
target = root
|
||||
opinion = -10
|
||||
modifier = fp3_treats_with_barbarians_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
scope:possibly_capable_marshal = {
|
||||
add_opinion = {
|
||||
target = root
|
||||
opinion = -10
|
||||
modifier = disappointed_opinion
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
craven = medium_stress_impact_gain
|
||||
lazy = medium_stress_impact_gain
|
||||
shy = medium_stress_impact_gain
|
||||
gregarious = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_sociability = 0.5
|
||||
ai_boldness = 1
|
||||
ai_compassion = 0.5
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = fp3_yearly.8888.b
|
||||
|
||||
scope:upset_vassal = {
|
||||
add_opinion = {
|
||||
target = root
|
||||
opinion = 20
|
||||
modifier = grateful_opinion
|
||||
}
|
||||
}
|
||||
|
||||
scope:possibly_capable_marshal = {
|
||||
add_opinion = {
|
||||
target = root
|
||||
opinion = 10
|
||||
modifier = trusted_me_opinion
|
||||
}
|
||||
}
|
||||
|
||||
scope:possibly_capable_marshal = {
|
||||
duel = {
|
||||
skill = martial
|
||||
value = average_skill_rating
|
||||
|
||||
20 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = 2
|
||||
}
|
||||
root = {
|
||||
custom_tooltip = fp3_fighting_turks.success.tt
|
||||
trigger_event = {
|
||||
id = fp3_yearly.8890
|
||||
days = { 2 3 }
|
||||
}
|
||||
}
|
||||
}
|
||||
20 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = -1
|
||||
}
|
||||
root = {
|
||||
custom_tooltip = fp3_fighting_turks.failure.tt
|
||||
send_interface_toast = {
|
||||
title = fp3_fighting_turks_toast.failure
|
||||
left_icon = scope:possibly_capable_marshal
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
compassionate = medium_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_boldness = 1
|
||||
ai_vengefulness = 0.5
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = { #Ignore the issue
|
||||
name = fp3_yearly.8888.c
|
||||
|
||||
scope:upset_vassal = {
|
||||
add_opinion = {
|
||||
target = root
|
||||
opinion = -20
|
||||
modifier = angry_opinion
|
||||
}
|
||||
}
|
||||
|
||||
scope:possibly_capable_marshal = {
|
||||
add_opinion = {
|
||||
target = root
|
||||
opinion = -10
|
||||
modifier = disappointed_opinion
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
ambitious = minor_stress_impact_gain
|
||||
diligent = minor_stress_impact_gain
|
||||
just = minor_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_energy = -1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fp3_yearly.8889 = { #Nomads story cycle
|
||||
type = character_event
|
||||
title = fp3_yearly.8889.t
|
||||
desc = fp3_yearly.8889.desc
|
||||
theme = vassal
|
||||
left_portrait = {
|
||||
character = scope:turkic_leader
|
||||
animation = disapproval
|
||||
}
|
||||
right_portrait = {
|
||||
character = root
|
||||
animation = drink_goblet
|
||||
triggered_animation = {
|
||||
trigger = {
|
||||
diplomacy >= decent_skill_rating
|
||||
NOR = {
|
||||
has_trait = callous
|
||||
has_trait = wrathful
|
||||
has_trait = vengeful
|
||||
}
|
||||
}
|
||||
animation = personality_compassionate
|
||||
}
|
||||
}
|
||||
lower_left_portrait = {
|
||||
character = scope:upset_vassal
|
||||
}
|
||||
|
||||
override_background = { reference = wilderness }
|
||||
|
||||
trigger = {
|
||||
|
||||
#standard checks
|
||||
is_available_adult = yes
|
||||
|
||||
#event not breaking sanity triggers
|
||||
exists = scope:upset_vassal
|
||||
scope:upset_vassal = { is_alive = yes }
|
||||
|
||||
exists = scope:turkic_leader
|
||||
scope:turkic_leader = { is_alive = yes }
|
||||
|
||||
exists = scope:nomads_county
|
||||
|
||||
exists = scope:nomads_new_county
|
||||
}
|
||||
|
||||
option = {
|
||||
name = fp3_yearly.8889.a
|
||||
|
||||
|
||||
if = {
|
||||
limit = {
|
||||
scope:upset_vassal = {
|
||||
NOT = {
|
||||
has_relation_rival = root
|
||||
has_relation_nemesis = root
|
||||
}
|
||||
}
|
||||
}
|
||||
root = {
|
||||
progress_towards_rival_effect = {
|
||||
CHARACTER = scope:upset_vassal
|
||||
REASON = rival_let_hostile_nomads_roam_free
|
||||
OPINION = -20
|
||||
}
|
||||
}
|
||||
}
|
||||
else = {
|
||||
scope:upset_vassal = {
|
||||
add_opinion = {
|
||||
target = root
|
||||
opinion = -40
|
||||
modifier = hate_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
add_courtier = scope:turkic_leader
|
||||
|
||||
spawn_army = {
|
||||
men_at_arms = {
|
||||
type = horse_archers
|
||||
stacks = 1
|
||||
}
|
||||
location = root.capital_province
|
||||
war_keep_on_attacker_victory = yes
|
||||
uses_supply = yes
|
||||
inheritable = no
|
||||
save_scope_as = horsemen_army
|
||||
name = turkic_tribal_event_troops
|
||||
}
|
||||
|
||||
#This is needed to make the story cycle able to pick up the scopes
|
||||
set_variable = {
|
||||
name = turkic_leader
|
||||
value = scope:turkic_leader
|
||||
}
|
||||
set_variable = {
|
||||
name = upset_vassal
|
||||
value = scope:upset_vassal
|
||||
}
|
||||
set_variable = {
|
||||
name = nomads_county
|
||||
value = scope:nomads_county
|
||||
}
|
||||
set_variable = {
|
||||
name = nomads_new_county
|
||||
value = scope:nomads_new_county
|
||||
}
|
||||
|
||||
create_story = turkic_tribe_story
|
||||
|
||||
stress_impact = {
|
||||
paranoid = medium_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_sociability = 0.4
|
||||
ai_boldness = 0.7
|
||||
ai_vengefulness = 0.3
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = fp3_yearly.8889.b
|
||||
|
||||
scope:upset_vassal = {
|
||||
add_opinion = {
|
||||
target = root
|
||||
opinion = -10
|
||||
modifier = disappointed_opinion
|
||||
}
|
||||
}
|
||||
|
||||
add_courtier = scope:turkic_leader
|
||||
|
||||
spawn_army = {
|
||||
men_at_arms = {
|
||||
type = horse_archers
|
||||
stacks = 1
|
||||
}
|
||||
location = root.capital_province
|
||||
war_keep_on_attacker_victory = yes
|
||||
uses_supply = yes
|
||||
inheritable = no
|
||||
save_scope_as = horsemen_army
|
||||
name = turkic_tribal_event_troops
|
||||
}
|
||||
|
||||
#This is needed to make the story cycle able to pick up the scopes
|
||||
set_variable = {
|
||||
name = turkic_leader
|
||||
value = scope:turkic_leader
|
||||
}
|
||||
set_variable = {
|
||||
name = upset_vassal
|
||||
value = scope:upset_vassal
|
||||
}
|
||||
set_variable = {
|
||||
name = nomads_county
|
||||
value = scope:nomads_county
|
||||
}
|
||||
set_variable = {
|
||||
name = nomads_new_county
|
||||
value = scope:nomads_new_county
|
||||
}
|
||||
|
||||
create_story = turkic_tribe_story
|
||||
|
||||
scope:nomads_county = {
|
||||
remove_county_modifier = fp3_nomad_friction_county_modifier
|
||||
}
|
||||
|
||||
scope:nomads_new_county = {
|
||||
add_county_modifier = {
|
||||
modifier = fp3_nomad_friction_county_modifier
|
||||
years = 30
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
generous = medium_stress_impact_loss
|
||||
content = medium_stress_impact_gain
|
||||
paranoid = medium_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_sociability = 0.6
|
||||
ai_boldness = 1
|
||||
ai_compassion = 0.2
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = { #no deal
|
||||
name = fp3_yearly.8889.c
|
||||
|
||||
scope:upset_vassal = {
|
||||
add_opinion = {
|
||||
target = root
|
||||
opinion = 20
|
||||
modifier = pleased_opinion
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_greed = -0.5
|
||||
ai_vengefulness = 0.5
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
fp3_yearly.8890 = { #Nomads story cycle
|
||||
type = character_event
|
||||
title = fp3_yearly.8890.t
|
||||
desc = {
|
||||
desc = fp3_yearly.8890.desc_beginning
|
||||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:upset_vassal = {
|
||||
AND = {
|
||||
ai_compassion < medium_positive_ai_value
|
||||
ai_vengefulness > medium_positive_ai_value
|
||||
}
|
||||
}
|
||||
}
|
||||
desc = fp3_yearly.8890_brutal_demands
|
||||
}
|
||||
desc = fp3_yearly.8890_nonbrutal_demands
|
||||
}
|
||||
desc = fp3_yearly.8890.desc_ending
|
||||
}
|
||||
|
||||
|
||||
theme = vassal
|
||||
left_portrait = {
|
||||
character = scope:turkic_leader
|
||||
animation = prisonhouse
|
||||
}
|
||||
right_portrait = {
|
||||
character = root
|
||||
animation = personality_rational
|
||||
triggered_animation = {
|
||||
trigger = {
|
||||
diplomacy < high_skill_rating
|
||||
NOR = {
|
||||
has_trait = compassionate
|
||||
has_trait = forgiving
|
||||
has_trait = just
|
||||
}
|
||||
}
|
||||
animation = personality_callous
|
||||
}
|
||||
}
|
||||
lower_left_portrait = {
|
||||
character = scope:upset_vassal
|
||||
}
|
||||
|
||||
lower_right_portrait = {
|
||||
character = scope:possibly_capable_marshal
|
||||
}
|
||||
|
||||
trigger = {
|
||||
|
||||
#standard checks
|
||||
is_available_adult = yes
|
||||
|
||||
#event not breaking sanity triggers
|
||||
exists = scope:upset_vassal
|
||||
scope:upset_vassal = { is_alive = yes }
|
||||
|
||||
exists = scope:turkic_leader
|
||||
scope:turkic_leader = { is_alive = yes }
|
||||
|
||||
exists = scope:nomads_county
|
||||
|
||||
exists = scope:nomads_new_county
|
||||
}
|
||||
|
||||
option = {
|
||||
name = fp3_yearly.8890.a
|
||||
|
||||
|
||||
scope:upset_vassal = {
|
||||
add_opinion = {
|
||||
target = root
|
||||
opinion = -15
|
||||
modifier = fp3_suspicious_motives_opinion
|
||||
}
|
||||
}
|
||||
|
||||
add_courtier = scope:turkic_leader
|
||||
|
||||
add_hook = {
|
||||
type = indebted_hook
|
||||
target = scope:turkic_leader
|
||||
}
|
||||
|
||||
spawn_army = {
|
||||
men_at_arms = {
|
||||
type = horse_archers
|
||||
stacks = 1
|
||||
}
|
||||
location = root.capital_province
|
||||
war_keep_on_attacker_victory = yes
|
||||
uses_supply = yes
|
||||
inheritable = no
|
||||
save_scope_as = horsemen_army
|
||||
name = turkic_tribal_event_troops
|
||||
}
|
||||
|
||||
#This is needed to make the story cycle able to pick up the scopes
|
||||
set_variable = {
|
||||
name = turkic_leader
|
||||
value = scope:turkic_leader
|
||||
}
|
||||
set_variable = {
|
||||
name = upset_vassal
|
||||
value = scope:upset_vassal
|
||||
}
|
||||
set_variable = {
|
||||
name = nomads_county
|
||||
value = scope:nomads_county
|
||||
}
|
||||
set_variable = {
|
||||
name = nomads_new_county
|
||||
value = scope:nomads_new_county
|
||||
}
|
||||
|
||||
create_story = turkic_tribe_story
|
||||
|
||||
scope:nomads_county = {
|
||||
remove_county_modifier = fp3_nomad_friction_county_modifier
|
||||
}
|
||||
|
||||
scope:nomads_new_county = {
|
||||
add_county_modifier = {
|
||||
modifier = fp3_nomad_friction_county_modifier
|
||||
years = 30
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
content = medium_stress_impact_gain
|
||||
paranoid = medium_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_boldness = 0.5
|
||||
ai_rationality = 0.5
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = { #execute the nomad leader
|
||||
name = fp3_yearly.8890.b
|
||||
|
||||
add_dread = medium_dread_gain
|
||||
|
||||
scope:upset_vassal = {
|
||||
if = {
|
||||
limit = {
|
||||
AND = { #if they're cruel, he'll enjoy this
|
||||
ai_compassion < 0
|
||||
ai_vengefulness > medium_positive_ai_value
|
||||
}
|
||||
}
|
||||
add_opinion = {
|
||||
target = root
|
||||
opinion = 30
|
||||
modifier = fp3_very_very_pleased_opinion
|
||||
}
|
||||
}
|
||||
else = {
|
||||
add_opinion = { #but otherwise, they're not on board
|
||||
target = root
|
||||
opinion = -10
|
||||
modifier = fp3_went_too_far_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
scope:turkic_leader = {
|
||||
death = {
|
||||
death_reason = death_execution
|
||||
killer = root
|
||||
}
|
||||
}
|
||||
|
||||
random_list = {
|
||||
50 = {
|
||||
send_interface_toast = {
|
||||
title = nomad_friction_gone.tt
|
||||
left_icon = root
|
||||
|
||||
scope:nomads_county = { remove_county_modifier = fp3_nomad_friction_county_modifier }
|
||||
}
|
||||
}
|
||||
50 = {
|
||||
send_interface_toast = {
|
||||
title = nomad_friction_active.tt
|
||||
left_icon = root
|
||||
|
||||
scope:nomads_county = {
|
||||
add_county_modifier = {
|
||||
modifier = fp3_vengeful_nomads_county_modifier
|
||||
years = 10
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
compassionate = medium_stress_impact_gain
|
||||
just = medium_stress_impact_gain
|
||||
arbitrary = medium_stress_impact_loss
|
||||
sadistic = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_vengefulness = 0.5
|
||||
ai_compassion = -1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = fp3_yearly.8890.c
|
||||
|
||||
add_dread = minor_dread_gain
|
||||
|
||||
scope:turkic_leader = {
|
||||
hard_imprison_character_effect = {
|
||||
TARGET = this
|
||||
IMPRISONER = root
|
||||
}
|
||||
}
|
||||
|
||||
scope:upset_vassal = {
|
||||
add_opinion = {
|
||||
target = root
|
||||
opinion = 20
|
||||
modifier = pleased_opinion
|
||||
}
|
||||
}
|
||||
|
||||
random = {
|
||||
chance = 75
|
||||
send_interface_toast = {
|
||||
title = nomad_friction_gone.tt
|
||||
left_icon = root
|
||||
|
||||
scope:nomads_county = { remove_county_modifier = fp3_nomad_friction_county_modifier }
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
stress_impact = {
|
||||
compassionate = minor_stress_impact_gain
|
||||
just = minor_stress_impact_gain
|
||||
arbitrary = minor_stress_impact_loss
|
||||
cynical = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_vengefulness = 0.5
|
||||
ai_rationality = 1
|
||||
ai_compassion = -0.5
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,307 +0,0 @@
|
|||
namespace = court_astrologer_events
|
||||
|
||||
#Triggered by the "Consult the Skies" decision
|
||||
court_astrologer_events.0001 = {
|
||||
type = character_event
|
||||
title = court_astrologer_events.0001.t
|
||||
desc = court_astrologer_events.0001.desc
|
||||
theme = faith
|
||||
override_effect_2d = {
|
||||
reference = legend_glow
|
||||
}
|
||||
left_portrait = {
|
||||
character = root
|
||||
triggered_animation = {
|
||||
trigger = {
|
||||
has_trait = zealous
|
||||
}
|
||||
animation = beg
|
||||
}
|
||||
triggered_animation = {
|
||||
trigger = {
|
||||
OR = {
|
||||
has_trait = craven
|
||||
has_trait = paranoid
|
||||
}
|
||||
}
|
||||
animation = worry
|
||||
}
|
||||
triggered_animation = {
|
||||
trigger = {
|
||||
OR = {
|
||||
has_trait = cynical
|
||||
has_trait = arrogant
|
||||
}
|
||||
}
|
||||
animation = boredom
|
||||
}
|
||||
animation = prayer
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:astrologer
|
||||
animation = holding_staff
|
||||
}
|
||||
|
||||
immediate = {
|
||||
random_courtier = {
|
||||
limit = { has_court_position = court_astrologer_court_position }
|
||||
save_scope_as = astrologer
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Tell me about my love life
|
||||
name = court_astrologer_events.0001.a
|
||||
random_list = {
|
||||
50 = {
|
||||
desc = court_astrologer_events.0001.a.success
|
||||
send_interface_toast = {
|
||||
title = court_astrologer_events.0001.a.success
|
||||
left_icon = root
|
||||
custom_tooltip = court_astrologer_events.0001.a.success.tt
|
||||
if = {
|
||||
limit = {
|
||||
culture ?= { has_cultural_pillar = ethos_spiritual }
|
||||
}
|
||||
add_character_modifier = {
|
||||
modifier = mpo_divination_love_spiritual_modifier
|
||||
years = 5
|
||||
}
|
||||
}
|
||||
else = {
|
||||
add_character_modifier = {
|
||||
modifier = mpo_divination_love_modifier
|
||||
years = 5
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
50 = {
|
||||
desc = court_astrologer_events.0001.a.failure
|
||||
send_interface_toast = {
|
||||
title = court_astrologer_events.0001.a.failure
|
||||
left_icon = root
|
||||
add_stress = minor_stress_loss
|
||||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
paranoid = miniscule_stress_impact_gain
|
||||
cynical = miniscule_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
base = 100
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Tell me about war
|
||||
name = court_astrologer_events.0001.b
|
||||
random_list = {
|
||||
50 = {
|
||||
desc = court_astrologer_events.0001.b.success
|
||||
send_interface_toast = {
|
||||
title = court_astrologer_events.0001.b.success
|
||||
left_icon = root
|
||||
if = {
|
||||
limit = {
|
||||
culture ?= { has_cultural_pillar = ethos_spiritual }
|
||||
}
|
||||
add_character_modifier = {
|
||||
modifier = mpo_divination_war_spiritual_modifier
|
||||
years = 5
|
||||
}
|
||||
}
|
||||
else = {
|
||||
add_character_modifier = {
|
||||
modifier = mpo_divination_war_modifier
|
||||
years = 5
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
50 = {
|
||||
desc = court_astrologer_events.0001.a.failure
|
||||
send_interface_toast = {
|
||||
title = court_astrologer_events.0001.a.failure
|
||||
left_icon = root
|
||||
add_stress = minor_stress_loss
|
||||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
paranoid = miniscule_stress_impact_gain
|
||||
cynical = miniscule_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
base = 100
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Just tell me about life
|
||||
name = court_astrologer_events.0001.c
|
||||
random_list = {
|
||||
50 = {
|
||||
desc = court_astrologer_events.0001.c.success
|
||||
send_interface_toast = {
|
||||
title = court_astrologer_events.0001.c.success
|
||||
left_icon = root
|
||||
if = {
|
||||
limit = {
|
||||
culture ?= { has_cultural_pillar = ethos_spiritual }
|
||||
}
|
||||
add_character_modifier = {
|
||||
modifier = mpo_divination_life_spiritual_modifier
|
||||
years = 5
|
||||
}
|
||||
}
|
||||
else = {
|
||||
add_character_modifier = {
|
||||
modifier = mpo_divination_life_modifier
|
||||
years = 5
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
50 = {
|
||||
desc = court_astrologer_events.0001.a.failure
|
||||
send_interface_toast = {
|
||||
title = court_astrologer_events.0001.a.failure
|
||||
left_icon = root
|
||||
add_stress = minor_stress_loss
|
||||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
paranoid = miniscule_stress_impact_gain
|
||||
cynical = miniscule_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
base = 100
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Actually, not right now
|
||||
name = court_astrologer_events.0001.d
|
||||
remove_decision_cooldown = mpo_divination_decision
|
||||
ai_chance = {
|
||||
base = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Migration Suggestion
|
||||
scripted_trigger court_astrologer_events_0002_neighbour_trigger = {
|
||||
government_has_flag = government_is_nomadic
|
||||
current_domain_fertility >= root.current_domain_fertility
|
||||
is_independent_ruler = yes
|
||||
}
|
||||
|
||||
court_astrologer_events.0002 = {
|
||||
type = character_event
|
||||
title = court_astrologer_events.0002.t
|
||||
desc = {
|
||||
desc = court_astrologer_events.0002.desc.intro
|
||||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
location.county.county_fertility <= bad_county_fertility_level
|
||||
}
|
||||
desc = court_astrologer_events.0002.desc.bad
|
||||
}
|
||||
desc = court_astrologer_events.0002.desc.meh
|
||||
}
|
||||
desc = court_astrologer_events.0002.desc.outro
|
||||
}
|
||||
theme = nomads
|
||||
override_background = { reference = mpo_steppe_evening }
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = thinking
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:astrologer
|
||||
animation = holding_staff
|
||||
}
|
||||
lower_center_portrait = scope:target_realm_owner
|
||||
cooldown = { years = 5 }
|
||||
|
||||
trigger = {
|
||||
has_mpo_dlc_trigger = yes
|
||||
government_has_flag = government_is_nomadic
|
||||
is_available = yes
|
||||
employs_court_position = court_astrologer_court_position
|
||||
court_position:court_astrologer_court_position = { is_available = yes }
|
||||
any_neighboring_realm_same_rank_owner = {
|
||||
court_astrologer_events_0002_neighbour_trigger = yes
|
||||
}
|
||||
}
|
||||
|
||||
weight_multiplier = {
|
||||
base = 1
|
||||
modifier = {
|
||||
current_domain_fertility <= bad_county_fertility_level
|
||||
factor = 2
|
||||
}
|
||||
}
|
||||
|
||||
immediate = {
|
||||
court_position:court_astrologer_court_position = {
|
||||
save_scope_as = astrologer
|
||||
get_quirk_character_effect = yes
|
||||
}
|
||||
ordered_neighboring_realm_same_rank_owner = {
|
||||
limit = {
|
||||
court_astrologer_events_0002_neighbour_trigger = yes
|
||||
}
|
||||
order_by = current_domain_fertility
|
||||
save_scope_as = target_realm_owner
|
||||
primary_title = { save_scope_as = target_realm }
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Sounds like a great idea
|
||||
name = court_astrologer_events.0002.a
|
||||
custom_tooltip = court_astrologer_events.0002.a.tt
|
||||
set_variable = {
|
||||
name = astrologer_desired_area
|
||||
value = scope:target_realm
|
||||
years = 5
|
||||
}
|
||||
stress_impact = {
|
||||
paranoid = medium_stress_impact_gain
|
||||
gregarious = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
base = 100
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Thank you for your feedback
|
||||
name = court_astrologer_events.0002.b
|
||||
scope:astrologer = {
|
||||
add_opinion = {
|
||||
target = root
|
||||
modifier = respect_opinion
|
||||
opinion = 20
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
paranoid = medium_stress_impact_gain
|
||||
gregarious = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
base = 100
|
||||
}
|
||||
}
|
||||
|
||||
option = { # I'm good
|
||||
name = court_astrologer_events.0002.c
|
||||
add_prestige = minor_prestige_gain
|
||||
stress_impact = {
|
||||
paranoid = medium_stress_impact_gain
|
||||
gregarious = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
base = 100
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load diff
|
|
@ -1,988 +0,0 @@
|
|||
namespace = mpo_events_anna
|
||||
##################################################
|
||||
# Anna's Events for MPO
|
||||
|
||||
#Train Them Young - teach a child how to ride a horse
|
||||
mpo_events_anna.0001 = {
|
||||
type = character_event
|
||||
title = mpo_events_anna.0001.t
|
||||
desc = mpo_events_anna.0001.desc
|
||||
theme = nomads
|
||||
left_portrait = {
|
||||
character = scope:pushy_adult
|
||||
animation = standing_horse
|
||||
camera = camera_event_standing_with_horse_left
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:child
|
||||
animation = clutching_ball
|
||||
}
|
||||
cooldown = { years = 20 }
|
||||
|
||||
trigger = {
|
||||
has_mpo_dlc_trigger = yes
|
||||
is_adult = yes
|
||||
location = { geographical_region = world_steppe }
|
||||
government_has_flag = government_is_nomadic
|
||||
any_child = {
|
||||
is_available_child = yes
|
||||
location = root.location
|
||||
age >= 5
|
||||
}
|
||||
any_courtier = {
|
||||
is_available_healthy_ai_adult = yes
|
||||
}
|
||||
}
|
||||
|
||||
immediate = {
|
||||
random_child = {
|
||||
limit = {
|
||||
is_available_child = yes
|
||||
location = root.location
|
||||
age >= 5
|
||||
}
|
||||
save_scope_as = child
|
||||
}
|
||||
|
||||
random_courtier = {
|
||||
limit = {
|
||||
is_available_healthy_ai_adult = yes
|
||||
}
|
||||
save_scope_as = pushy_adult
|
||||
}
|
||||
}
|
||||
|
||||
#Put the child on the horse
|
||||
option = {
|
||||
name = mpo_events_anna.0001.a
|
||||
flavor = mpo_events_anna.0001.a.tt
|
||||
random_list = {
|
||||
70 = {
|
||||
desc = mpo_events_anna.0001.a.toast.good
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = mpo_events_anna.0001.a.toast.good
|
||||
left_icon = scope:child
|
||||
right_icon = root
|
||||
scope:child = { add_learning_lifestyle_xp = medium_lifestyle_experience }
|
||||
}
|
||||
}
|
||||
20 = {
|
||||
desc = mpo_events_anna.0001.a.toast.neutral
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_neutral
|
||||
title = mpo_events_anna.0001.a.toast.neutral
|
||||
left_icon = scope:child
|
||||
right_icon = root
|
||||
scope:child = { add_stress = miniscule_stress_gain }
|
||||
}
|
||||
}
|
||||
10 = {
|
||||
desc = mpo_events_anna.0001.a.toast.bad
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_bad
|
||||
title = mpo_events_anna.0001.a.toast.bad
|
||||
left_icon = scope:child
|
||||
right_icon = root
|
||||
scope:child = { increase_wounds_effect = { REASON = fall }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
reverse_add_opinion = {
|
||||
target = scope:pushy_adult
|
||||
modifier = respect_opinion
|
||||
opinion = 10
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
craven = minor_stress_impact_gain
|
||||
paranoid = minor_stress_impact_gain
|
||||
brave = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_honor = 1
|
||||
ai_boldness = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#Ride together with the child on the horse
|
||||
option = {
|
||||
name = mpo_events_anna.0001.b
|
||||
|
||||
reverse_add_opinion = {
|
||||
target = scope:child
|
||||
modifier = kindness_opinion
|
||||
opinion = 20
|
||||
}
|
||||
|
||||
add_prestige = minor_prestige_loss
|
||||
|
||||
stress_impact = {
|
||||
callous = minor_stress_impact_gain
|
||||
compassionate = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_compassion = 1
|
||||
ai_rationality = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#Refuse their request
|
||||
option = {
|
||||
name = mpo_events_anna.0001.c
|
||||
|
||||
reverse_add_opinion = {
|
||||
target = scope:pushy_adult
|
||||
modifier = disrespect_opinion
|
||||
opinion = -10
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
craven = minor_stress_impact_loss
|
||||
paranoid = minor_stress_impact_loss
|
||||
brave = minor_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_honor = -1
|
||||
ai_boldness = -1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#Stories from the Past - choose a story to be told
|
||||
mpo_events_anna.0005 = {
|
||||
type = character_event
|
||||
title = mpo_events_anna.0005.t
|
||||
desc = mpo_events_anna.0005.desc
|
||||
theme = nomads
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = ecstasy
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:storyteller
|
||||
animation = storyteller
|
||||
}
|
||||
override_background = mpo_campfire_steppe
|
||||
|
||||
cooldown = { years = 20 }
|
||||
|
||||
trigger = {
|
||||
has_mpo_dlc_trigger = yes
|
||||
is_available_child = yes
|
||||
age >= 5
|
||||
location = { geographical_region = world_steppe }
|
||||
government_has_flag = government_is_nomadic
|
||||
any_courtier = {
|
||||
is_available_healthy_ai_adult = yes
|
||||
}
|
||||
}
|
||||
|
||||
immediate = {
|
||||
random_courtier = {
|
||||
limit = {
|
||||
is_available_healthy_ai_adult = yes
|
||||
}
|
||||
save_scope_as = storyteller
|
||||
}
|
||||
}
|
||||
|
||||
#Fantastical creatures
|
||||
option = {
|
||||
name = mpo_events_anna.0005.a
|
||||
flavor = mpo_events_anna.0005.a.tt
|
||||
|
||||
add_character_modifier = {
|
||||
modifier = mpo_storyteller_fantastical_creatures_modifier
|
||||
years = 5
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
eccentric = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_rationality = -1
|
||||
ai_energy = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#Humorous tales
|
||||
option = {
|
||||
name = mpo_events_anna.0005.b
|
||||
flavor = mpo_events_anna.0005.b.tt
|
||||
|
||||
add_character_modifier = {
|
||||
modifier = mpo_storyteller_humorous_tales_modifier
|
||||
years = 5
|
||||
}
|
||||
|
||||
add_stress = minor_stress_loss
|
||||
|
||||
stress_impact = {
|
||||
gregarious = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_compassion = 1
|
||||
ai_sociability = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#Heroic triumphs
|
||||
option = {
|
||||
name = mpo_events_anna.0005.c
|
||||
flavor = mpo_events_anna.0005.c.tt
|
||||
|
||||
add_character_modifier = {
|
||||
modifier = mpo_storyteller_heroic_triumphs_modifier
|
||||
years = 5
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
wrathful = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_honor = 1
|
||||
ai_boldness = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#Whistle Like an Arrow - being taught how to whistle as a child
|
||||
mpo_events_anna.0010 = {
|
||||
type = character_event
|
||||
title = mpo_events_anna.0010.t
|
||||
desc = mpo_events_anna.0010.desc
|
||||
theme = nomads
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = shame
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:whistler
|
||||
animation = storyteller
|
||||
}
|
||||
|
||||
cooldown = { years = 10 }
|
||||
|
||||
trigger = {
|
||||
has_mpo_dlc_trigger = yes
|
||||
is_available_child = yes
|
||||
age >= 5
|
||||
location = { geographical_region = world_steppe }
|
||||
government_has_flag = government_is_nomadic
|
||||
OR = {
|
||||
any_relation = {
|
||||
type = guardian
|
||||
location = root.location
|
||||
is_available = yes
|
||||
}
|
||||
any_parent = {
|
||||
location = root.location
|
||||
is_available = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
immediate = {
|
||||
if = {
|
||||
limit = {
|
||||
any_relation = {
|
||||
type = guardian
|
||||
location = root.location
|
||||
is_available = yes
|
||||
}
|
||||
}
|
||||
random_relation = {
|
||||
type = guardian
|
||||
limit = {
|
||||
location = root.location
|
||||
is_available = yes
|
||||
}
|
||||
save_scope_as = whistler
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
any_parent = {
|
||||
location = root.location
|
||||
is_available = yes
|
||||
}
|
||||
}
|
||||
random_parent = {
|
||||
limit = {
|
||||
location = root.location
|
||||
is_available = yes
|
||||
}
|
||||
save_scope_as = whistler
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = mpo_events_anna.0010.a
|
||||
custom_tooltip = mpo_events_anna.0010.a.tt.learning
|
||||
duel = {
|
||||
skill = learning
|
||||
value = mediocre_skill_rating
|
||||
50 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
#This takes the whistlers learning skill into account, using their skills to teach the child of how to whistle
|
||||
multiplier = { add = scope:whistler.learning multiply = 0.5 }
|
||||
min = -39
|
||||
}
|
||||
desc = mpo_events_anna.0010.a.tt.success
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = mpo_events_anna.0010.a.tt.success
|
||||
left_icon = root
|
||||
right_icon = scope:whistler
|
||||
add_learning_lifestyle_xp = medium_lifestyle_experience
|
||||
}
|
||||
}
|
||||
50 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = { add = scope:whistler.learning multiply = -0.5 }
|
||||
min = -39
|
||||
}
|
||||
desc = mpo_events_anna.0010.a.tt.failure
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_bad
|
||||
title = mpo_events_anna.0010.a.tt.failure
|
||||
left_icon = root
|
||||
right_icon = scope:whistler
|
||||
add_character_modifier = {
|
||||
modifier = mpo_whistling_is_difficult_modifier
|
||||
years = 5
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
pensive = minor_stress_impact_loss
|
||||
bossy = minor_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_energy = 1
|
||||
ai_sociability = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = mpo_events_anna.0010.b
|
||||
|
||||
add_prestige = miniscule_prestige_gain
|
||||
|
||||
reverse_add_opinion = {
|
||||
target = scope:whistler
|
||||
modifier = disappointed_opinion
|
||||
opinion = -5
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
bossy = minor_stress_impact_loss
|
||||
pensive = minor_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_energy = -1
|
||||
ai_sociability = -1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#A Morsel of Meat - choose the fate of a fawn stuck in a trap
|
||||
mpo_events_anna.0015 = {
|
||||
type = character_event
|
||||
title = mpo_events_anna.0015.t
|
||||
desc = mpo_events_anna.0015.desc
|
||||
theme = travel
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = personality_dishonorable
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:sceptic
|
||||
animation = personality_cynical
|
||||
}
|
||||
|
||||
cooldown = { years = 10 }
|
||||
|
||||
trigger = {
|
||||
has_mpo_dlc_trigger = yes
|
||||
is_adult = yes
|
||||
location = { geographical_region = world_steppe }
|
||||
government_has_flag = government_is_landless_adventurer
|
||||
NOT = {
|
||||
culture = { has_cultural_tradition = tradition_vegetarianism }
|
||||
}
|
||||
is_available_travelling = yes
|
||||
domicile = {
|
||||
provisions <= medium_provisions_value
|
||||
}
|
||||
current_travel_plan = {
|
||||
any_entourage_character = {
|
||||
is_available_allow_travelling = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
immediate = {
|
||||
current_travel_plan = {
|
||||
random_entourage_character = {
|
||||
limit = {
|
||||
is_available_allow_travelling = yes
|
||||
}
|
||||
save_scope_as = sceptic
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#Steal the prey, kill it for provisions
|
||||
option = {
|
||||
name = mpo_events_anna.0015.a
|
||||
|
||||
domicile = {
|
||||
change_provisions = minor_provisions_gain
|
||||
}
|
||||
|
||||
add_prestige = minor_prestige_loss
|
||||
|
||||
stress_impact = {
|
||||
humble = minor_stress_impact_gain
|
||||
arrogant = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_honor = -1
|
||||
ai_greed = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#Convince the entourage that it is your trap you laid out
|
||||
option = {
|
||||
name = mpo_events_anna.0015.b
|
||||
|
||||
duel = {
|
||||
skill = intrigue
|
||||
value = high_skill_rating
|
||||
50 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = 3.5
|
||||
min = -49
|
||||
}
|
||||
domicile = {
|
||||
change_provisions = minor_provisions_gain
|
||||
}
|
||||
add_character_modifier = {
|
||||
modifier = mpo_sufficient_liar_modifier
|
||||
years = 5
|
||||
}
|
||||
}
|
||||
50 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = -3.5
|
||||
min = -49
|
||||
}
|
||||
add_prestige = minor_prestige_loss
|
||||
add_stress = medium_stress_gain
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
honest = minor_stress_impact_gain
|
||||
deceitful = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_honor = -1
|
||||
ai_greed = 1
|
||||
ai_boldness = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#Release the animal
|
||||
option = {
|
||||
name = mpo_events_anna.0015.c
|
||||
|
||||
add_character_modifier = {
|
||||
modifier = mpo_trapped_fawn_modifier
|
||||
years = 5
|
||||
}
|
||||
|
||||
add_prestige = miniscule_prestige_loss
|
||||
|
||||
stress_impact = {
|
||||
callous = minor_stress_impact_gain
|
||||
compassionate = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_compassion = 1
|
||||
ai_rationality = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#It isn't your trap, leave it be
|
||||
option = {
|
||||
name = mpo_events_anna.0015.d
|
||||
|
||||
add_prestige = miniscule_prestige_gain
|
||||
|
||||
stress_impact = {
|
||||
arbitrary = minor_stress_impact_gain
|
||||
just = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_honor = 1
|
||||
ai_rationality = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#Race Against Time - encounter a wounded messenger
|
||||
mpo_events_anna.0020 = {
|
||||
type = character_event
|
||||
title = mpo_events_anna.0020.t
|
||||
desc = mpo_events_anna.0020.desc
|
||||
theme = travel
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = disbelief
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:messenger
|
||||
animation = loss_1
|
||||
}
|
||||
|
||||
cooldown = { years = 20 }
|
||||
|
||||
trigger = {
|
||||
has_mpo_dlc_trigger = yes
|
||||
is_adult = yes
|
||||
location = { geographical_region = world_steppe }
|
||||
government_has_flag = government_is_nomadic
|
||||
is_independent_ruler = no
|
||||
is_available_travelling = yes
|
||||
}
|
||||
|
||||
immediate = {
|
||||
create_character = {
|
||||
template = wounded_messenger_character_template
|
||||
location = root.location
|
||||
culture = this.culture
|
||||
faith = this.faith
|
||||
save_scope_as = messenger
|
||||
|
||||
after_creation = {
|
||||
scope:messenger = {
|
||||
increase_wounds_effect = { REASON = battle }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#This is to make sure that the Trait Wounded is being cured by the root (player) in option A
|
||||
save_scope_as = physician
|
||||
}
|
||||
|
||||
#Treat the messengers wounds
|
||||
option = {
|
||||
name = mpo_events_anna.0020.a
|
||||
|
||||
current_travel_plan = {
|
||||
delay_travel_plan = { days = 14 }
|
||||
}
|
||||
|
||||
custom_tooltip = mpo_events_anna.0020.war_impact.tt
|
||||
|
||||
hidden_effect = {
|
||||
liege = {
|
||||
add_character_modifier = {
|
||||
modifier = mpo_messenger_negative_liege_modifier
|
||||
years = 10
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
duel = {
|
||||
skill = learning
|
||||
value = high_skill_rating
|
||||
50 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = 3.5
|
||||
min = -49
|
||||
}
|
||||
modifier = {
|
||||
current_travel_plan = {
|
||||
any_entourage_character = {
|
||||
has_court_position = court_physician_court_position
|
||||
}
|
||||
}
|
||||
add = 10
|
||||
}
|
||||
modifier = {
|
||||
root = {
|
||||
has_trait = lifestyle_herbalist
|
||||
}
|
||||
add = 10
|
||||
}
|
||||
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = mpo_events_anna.0020.a.toast.good
|
||||
left_icon = scope:messenger
|
||||
right_icon = root
|
||||
scope:messenger = {
|
||||
wound_treatment_results_effect = { TREATMENT = safe OUTCOME = success }
|
||||
}
|
||||
current_travel_plan = { add_companion = scope:messenger }
|
||||
|
||||
reverse_add_opinion = {
|
||||
modifier = grateful_opinion
|
||||
target = scope:messenger
|
||||
opinion = 10
|
||||
}
|
||||
}
|
||||
}
|
||||
50 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = -3.5
|
||||
min = -49
|
||||
}
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_bad
|
||||
title = mpo_events_anna.0020.a.toast.bad
|
||||
left_icon = scope:messenger
|
||||
right_icon = root
|
||||
}
|
||||
scope:messenger = {
|
||||
death = {
|
||||
death_reason = death_wounds
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
cynical = minor_stress_impact_gain
|
||||
compassionate = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_compassion = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#Deliver the message
|
||||
option = {
|
||||
name = mpo_events_anna.0020.b
|
||||
|
||||
current_travel_plan = {
|
||||
delay_travel_plan = { days = 21 }
|
||||
}
|
||||
|
||||
scope:messenger = {
|
||||
death = {
|
||||
death_reason = death_wounds
|
||||
}
|
||||
}
|
||||
|
||||
custom_tooltip = mpo_events_anna.0020.war_impact.tt
|
||||
|
||||
duel = {
|
||||
skill = prowess
|
||||
value = high_skill_rating
|
||||
50 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = 3.5
|
||||
min = -49
|
||||
}
|
||||
modifier = {
|
||||
any_owned_story = {
|
||||
story_type = story_cycle_martial_lifestyle_warhorse
|
||||
}
|
||||
add = 10
|
||||
}
|
||||
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = mpo_events_anna.0020.b.toast.good
|
||||
left_icon = root
|
||||
|
||||
add_hook = {
|
||||
target = liege
|
||||
type = favor_hook
|
||||
}
|
||||
}
|
||||
|
||||
hidden_effect = {
|
||||
liege = {
|
||||
add_character_modifier = {
|
||||
modifier = mpo_messenger_positive_liege_modifier
|
||||
years = 10
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
50 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = -3.5
|
||||
min = -49
|
||||
}
|
||||
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_bad
|
||||
title = mpo_events_anna.0020.b.toast.bad
|
||||
left_icon = root
|
||||
hidden_effect = {
|
||||
liege = {
|
||||
add_character_modifier = {
|
||||
modifier = mpo_messenger_negative_liege_modifier
|
||||
years = 10
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
brave = minor_stress_impact_loss
|
||||
diligent = minor_stress_impact_loss
|
||||
craven = minor_stress_impact_gain
|
||||
lazy = minor_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_boldness = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#How can they be trusted?
|
||||
option = {
|
||||
name = mpo_events_anna.0020.c
|
||||
|
||||
flavor = mpo_events_anna.0020.c_flavor
|
||||
|
||||
hidden_effect = {
|
||||
liege = {
|
||||
add_character_modifier = {
|
||||
modifier = mpo_messenger_negative_liege_modifier
|
||||
years = 10
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
add_gold = { 5 15 }
|
||||
|
||||
scope:messenger = {
|
||||
death = {
|
||||
death_reason = death_wounds
|
||||
}
|
||||
}
|
||||
|
||||
custom_tooltip = mpo_events_anna.0020.war_impact.tt
|
||||
|
||||
current_travel_plan = {
|
||||
every_entourage_character = {
|
||||
limit = {
|
||||
has_trait = trusting
|
||||
}
|
||||
add_opinion = {
|
||||
modifier = cruelty_opinion
|
||||
target = root
|
||||
opinion = -10
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
trusting = minor_stress_impact_gain
|
||||
paranoid = minor_stress_impact_loss
|
||||
sadistic = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_rationality = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#Familiar Tunes - encounter with a performer
|
||||
mpo_events_anna.0025 = {
|
||||
type = character_event
|
||||
title = mpo_events_anna.0025.t
|
||||
desc = mpo_events_anna.0025.desc
|
||||
theme = travel
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = happiness
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:throat_singer
|
||||
animation = lute_active
|
||||
}
|
||||
|
||||
cooldown = { years = 10 }
|
||||
|
||||
trigger = {
|
||||
has_mpo_dlc_trigger = yes
|
||||
is_adult = yes
|
||||
location = { geographical_region = world_steppe }
|
||||
government_has_flag = government_is_nomadic
|
||||
is_available_travelling = yes
|
||||
}
|
||||
|
||||
immediate = {
|
||||
create_character = {
|
||||
template = throat_singer_character_template
|
||||
location = root.location
|
||||
culture = this.culture
|
||||
faith = this.faith
|
||||
save_scope_as = throat_singer
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = mpo_events_anna.0025.a
|
||||
|
||||
duel = {
|
||||
skill = learning
|
||||
value = low_skill_rating
|
||||
50 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = 3.5
|
||||
min = -49
|
||||
}
|
||||
desc = mpo_events_anna.0025.a.toast.success
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = mpo_events_anna.0025.a.toast.success
|
||||
left_icon = root
|
||||
right_icon = scope:throat_singer
|
||||
add_character_modifier = {
|
||||
modifier = mpo_inspiring_tunes_modifier
|
||||
years = 5
|
||||
}
|
||||
add_learning_lifestyle_xp = medium_lifestyle_experience
|
||||
}
|
||||
}
|
||||
50 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = -3.5
|
||||
min = -49
|
||||
}
|
||||
desc = mpo_events_anna.0025.a.toast.failure
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_bad
|
||||
title = mpo_events_anna.0025.a.toast.failure
|
||||
left_icon = root
|
||||
right_icon = scope:throat_singer
|
||||
add_prestige = miniscule_prestige_loss
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
calm = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_rationality = -1
|
||||
ai_energy = 1
|
||||
ai_sociability = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = mpo_events_anna.0025.b
|
||||
|
||||
add_stress = medium_stress_loss
|
||||
|
||||
stress_impact = {
|
||||
calm = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_rationality = 1
|
||||
ai_energy = 1
|
||||
ai_sociability = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
after = {
|
||||
scope:throat_singer = {
|
||||
silent_disappearance_ai_effect = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1,456 +0,0 @@
|
|||
namespace = mpo_flavor_events_settled
|
||||
|
||||
# mpo_flavor_events_settled.0001 - You hear of a Havsarsan Zud
|
||||
# mpo_flavor_events_settled.0010 - Horse Lord at your door
|
||||
|
||||
#######################
|
||||
# You hear of a Havsarsan Zud
|
||||
#######################
|
||||
mpo_flavor_events_settled.0001 = {
|
||||
type = character_event
|
||||
title = mpo_flavor_events_settled.0001.t
|
||||
desc = mpo_flavor_events_settled.0001.desc
|
||||
theme = nomads
|
||||
override_background = { reference = ep3_city_gate }
|
||||
left_portrait = {
|
||||
character = root
|
||||
triggered_animation = {
|
||||
trigger = {
|
||||
OR = {
|
||||
has_trait = callous
|
||||
has_trait = sadistic
|
||||
}
|
||||
}
|
||||
animation = schadenfreude
|
||||
}
|
||||
triggered_animation = {
|
||||
trigger = {
|
||||
OR = {
|
||||
has_trait = brave
|
||||
has_trait = arrogant
|
||||
}
|
||||
}
|
||||
animation = dismissal
|
||||
}
|
||||
animation = worry
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:nomad
|
||||
animation = horse_exhausted
|
||||
camera = camera_event_horse_right
|
||||
}
|
||||
widget = {
|
||||
gui = "event_window_widget_vfx_snowstorm"
|
||||
container = "foreground_shader_vfx_container"
|
||||
}
|
||||
cooldown = { years = 10 }
|
||||
|
||||
trigger = {
|
||||
has_mpo_dlc_trigger = yes
|
||||
NOT = { government_has_flag = government_is_nomadic }
|
||||
OR = {
|
||||
any_character_situation = { # You are a settled ruler in the Great Steppe
|
||||
any_participant_group = {
|
||||
participant_group_type = settled_rulers
|
||||
participant_group_has_character = root
|
||||
}
|
||||
any_situation_sub_region = {
|
||||
sub_region_current_phase = situation_steppe_havsarsan_zud_season
|
||||
}
|
||||
}
|
||||
any_sub_realm_county = { # You are neighbouring the Great Steppe
|
||||
any_neighboring_county = {
|
||||
holder != root
|
||||
any_county_situation = {
|
||||
situation:the_great_steppe ?= this
|
||||
any_situation_sub_region = {
|
||||
sub_region_current_phase = situation_steppe_havsarsan_zud_season
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
immediate = {
|
||||
if = {
|
||||
limit = {
|
||||
any_neighboring_top_liege_realm_owner = {
|
||||
government_has_flag = government_is_nomadic
|
||||
}
|
||||
}
|
||||
random_neighboring_top_liege_realm_owner = {
|
||||
limit = { government_has_flag = government_is_nomadic }
|
||||
save_scope_as = nomad_lord
|
||||
}
|
||||
}
|
||||
else = {
|
||||
random_ruler = {
|
||||
limit = {
|
||||
in_diplomatic_range = root
|
||||
government_has_flag = government_is_nomadic
|
||||
}
|
||||
save_scope_as = nomad_lord
|
||||
}
|
||||
}
|
||||
create_character = {
|
||||
location = root.location
|
||||
template = nomadic_hunter_template
|
||||
faith = scope:nomad_lord.faith
|
||||
culture = scope:nomad_lord.culture
|
||||
save_scope_as = nomad
|
||||
}
|
||||
scope:nomad = { add_trait = nomadic_philosophy }
|
||||
}
|
||||
|
||||
option = { # Get out
|
||||
name = mpo_flavor_events_settled.0001.aa
|
||||
reason = faith
|
||||
add_internal_flag = special
|
||||
trigger = {
|
||||
faith = {
|
||||
trait_is_virtue = callous
|
||||
}
|
||||
}
|
||||
add_piety = medium_piety_gain
|
||||
stress_impact = {
|
||||
callous = major_stress_impact_loss
|
||||
generous = medium_stress_impact_gain
|
||||
paranoid = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
base = 100
|
||||
modifier = {
|
||||
factor = 2
|
||||
has_trait = callous
|
||||
}
|
||||
modifier = {
|
||||
factor = 0
|
||||
OR = {
|
||||
has_trait = generous
|
||||
has_trait = paranoid
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Let's prepare
|
||||
name = mpo_flavor_events_settled.0001.a
|
||||
remove_short_term_gold = medium_gold_value
|
||||
every_sub_realm_county = {
|
||||
limit = { holder = root }
|
||||
add_county_modifier = {
|
||||
modifier = mpo_settled_preparations_war_county_modifier
|
||||
years = 15
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
wrathful = medium_stress_impact_loss
|
||||
brave = medium_stress_impact_loss
|
||||
craven = medium_stress_impact_gain
|
||||
greedy = medium_stress_impact_gain
|
||||
avaricious = medium_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
modifier = {
|
||||
OR = {
|
||||
has_trait = wrathful
|
||||
has_trait = brave
|
||||
}
|
||||
factor = 0
|
||||
}
|
||||
modifier = {
|
||||
OR = {
|
||||
short_term_gold <= major_gold_value
|
||||
has_trait = greedy
|
||||
has_trait = avaricious
|
||||
has_trait = craven
|
||||
}
|
||||
factor = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = { # We should focus on building
|
||||
name = mpo_flavor_events_settled.0001.b
|
||||
every_sub_realm_county = {
|
||||
limit = { holder = root }
|
||||
add_county_modifier = {
|
||||
modifier = mpo_settled_preparations_building_county_modifier
|
||||
years = 10
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
compassionate = major_stress_impact_loss
|
||||
greedy = medium_stress_impact_gain
|
||||
avaricious = medium_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Recruit this guy
|
||||
name = mpo_flavor_events_settled.0001.c
|
||||
trigger = {
|
||||
NOT = {
|
||||
faith = {
|
||||
trait_is_virtue = callous
|
||||
}
|
||||
}
|
||||
}
|
||||
add_courtier = scope:nomad
|
||||
if = {
|
||||
limit = {
|
||||
faith = { trait_is_virtue = compassionate }
|
||||
}
|
||||
add_piety = major_piety_gain
|
||||
}
|
||||
else = {
|
||||
add_piety = medium_piety_gain
|
||||
}
|
||||
stress_impact = {
|
||||
compassionate = major_stress_impact_loss
|
||||
callous = major_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
base = 100
|
||||
}
|
||||
}
|
||||
|
||||
after = {
|
||||
custom_tooltip = mpo_flavor_events_settled.0001.tt
|
||||
if = {
|
||||
limit = { is_ai = yes }
|
||||
scope:nomad = { silent_disappearance_effect = yes }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#######################
|
||||
# Horse Lord at your door
|
||||
#######################
|
||||
scripted_trigger mpo_flavor_events_settled_0010_valid_nomad_lord_trigger = {
|
||||
government_has_flag = government_is_nomadic
|
||||
NOR = {
|
||||
is_close_family_of = root
|
||||
is_vassal_of = root
|
||||
is_tributary_of = root
|
||||
this = root.liege
|
||||
this = root.suzerain
|
||||
}
|
||||
any_character_situation = {
|
||||
situation:the_great_steppe ?= this
|
||||
}
|
||||
}
|
||||
|
||||
mpo_flavor_events_settled.0010 = {
|
||||
type = character_event
|
||||
title = mpo_flavor_events_settled.0010.t
|
||||
desc = mpo_flavor_events_settled.0010.desc
|
||||
theme = nomads
|
||||
override_background = { reference = ep3_city_gate }
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = anger
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:nomad
|
||||
animation = horse_conversing_left
|
||||
camera = camera_event_horse_right
|
||||
}
|
||||
lower_right_portrait = scope:nomad_lord
|
||||
cooldown = { years = 10 }
|
||||
|
||||
trigger = {
|
||||
has_mpo_dlc_trigger = yes
|
||||
NOR = {
|
||||
government_has_flag = government_is_nomadic
|
||||
any_primary_war_enemy = { government_has_flag = government_is_nomadic }
|
||||
}
|
||||
any_neighboring_top_liege_realm_owner = {
|
||||
mpo_flavor_events_settled_0010_valid_nomad_lord_trigger = yes
|
||||
}
|
||||
}
|
||||
|
||||
weight_multiplier = {
|
||||
base = 1
|
||||
modifier = {
|
||||
any_neighboring_top_liege_realm_owner = {
|
||||
government_has_flag = government_is_nomadic
|
||||
highest_held_title_tier >= tier_kingdom
|
||||
}
|
||||
factor = 2
|
||||
}
|
||||
}
|
||||
|
||||
immediate = {
|
||||
random_neighboring_top_liege_realm_owner = {
|
||||
limit = { mpo_flavor_events_settled_0010_valid_nomad_lord_trigger = yes }
|
||||
weight = {
|
||||
base = 1
|
||||
modifier = {
|
||||
highest_held_title_tier >= tier_kingdom
|
||||
add = 5
|
||||
}
|
||||
}
|
||||
save_scope_as = nomad_lord
|
||||
}
|
||||
create_character = {
|
||||
location = root.location
|
||||
template = nomadic_commander_template
|
||||
faith = scope:nomad_lord.faith
|
||||
culture = scope:nomad_lord.culture
|
||||
save_scope_as = nomad
|
||||
}
|
||||
hidden_effect = {
|
||||
scope:nomad = { add_trait = nomadic_philosophy }
|
||||
scope:nomad_lord = { add_courtier = scope:nomad }
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Pay tribute
|
||||
name = mpo_flavor_events_settled.0010.a
|
||||
trigger = {
|
||||
OR = {
|
||||
scope:nomad_lord.primary_title.tier > root.primary_title.tier
|
||||
scope:nomad_lord.current_military_strength > root.current_military_strength
|
||||
}
|
||||
}
|
||||
start_tributary_interaction_effect = {
|
||||
TRIBUTARY = root
|
||||
SUZERAIN = scope:nomad_lord
|
||||
}
|
||||
scope:nomad_lord = {
|
||||
add_opinion = {
|
||||
target = root
|
||||
modifier = pleased_opinion
|
||||
opinion = 25
|
||||
}
|
||||
}
|
||||
add_prestige = medium_prestige_gain
|
||||
stress_impact = {
|
||||
vengeful = major_stress_impact_loss
|
||||
compassionate = medium_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 0
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Pay to get truce
|
||||
name = mpo_flavor_events_settled.0010.b
|
||||
trigger = {
|
||||
NOR = {
|
||||
scope:nomad_lord.primary_title.tier > root.primary_title.tier
|
||||
scope:nomad_lord.current_military_strength > root.current_military_strength
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
has_perk = defensive_measures_perk
|
||||
}
|
||||
custom_tooltip = mpo_flavor_events_settled.0010.b_perk_tt
|
||||
pay_short_term_gold = {
|
||||
target = scope:nomad_lord
|
||||
gold = root.purchase_truce_interaction_small_sum
|
||||
}
|
||||
add_truce_both_ways = {
|
||||
character = scope:nomad_lord
|
||||
days = purchase_truce_interaction_truce_days_medium_value
|
||||
name = TRUCE_PURCHASED
|
||||
}
|
||||
}
|
||||
else = {
|
||||
pay_short_term_gold = {
|
||||
target = scope:nomad_lord
|
||||
gold = root.purchase_truce_interaction_medium_sum
|
||||
}
|
||||
add_truce_both_ways = {
|
||||
character = scope:nomad_lord
|
||||
days = purchase_truce_interaction_truce_days_medium_value
|
||||
name = TRUCE_PURCHASED
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
brave = medium_stress_impact_gain
|
||||
ambitious = medium_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 50
|
||||
modifier = {
|
||||
OR = {
|
||||
has_trait = content
|
||||
has_trait = craven
|
||||
}
|
||||
factor = 2
|
||||
}
|
||||
modifier = {
|
||||
OR = {
|
||||
has_trait = brave
|
||||
has_trait = ambitious
|
||||
has_trait = arrogant
|
||||
has_trait = greedy
|
||||
gold <= root.purchase_truce_interaction_major_sum
|
||||
}
|
||||
factor = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Offend them
|
||||
name = mpo_flavor_events_settled.0010.c
|
||||
add_dread = medium_dread_value
|
||||
scope:nomad_lord = {
|
||||
progress_towards_rival_effect = {
|
||||
CHARACTER = root
|
||||
OPINION = -40
|
||||
REASON = rival_disrespected_envoy
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
callous = major_stress_impact_loss
|
||||
craven = major_stress_impact_gain
|
||||
vengeful = major_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
base = 0
|
||||
modifier = {
|
||||
add = 150
|
||||
has_trait = callous
|
||||
current_military_strength > scope:nomad_lord.current_military_strength
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Let's just be friends
|
||||
name = mpo_flavor_events_settled.0010.d
|
||||
add_diplomacy_lifestyle_xp = minor_lifestyle_xp
|
||||
scope:nomad_lord = {
|
||||
add_opinion = {
|
||||
target = root
|
||||
modifier = pleased_opinion
|
||||
opinion = 5
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
gregarious = medium_stress_impact_loss
|
||||
}
|
||||
ai_chance = {
|
||||
base = 200
|
||||
}
|
||||
}
|
||||
|
||||
after = {
|
||||
if = {
|
||||
limit = { is_ai = yes }
|
||||
scope:nomad = { silent_disappearance_effect = yes }
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -74,7 +74,7 @@ mpo_migration_travel_events.0001 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = minor_stress_impact_gain
|
||||
}
|
||||
|
||||
|
|
@ -110,7 +110,7 @@ mpo_migration_travel_events.0001 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = minor_stress_impact_gain
|
||||
}
|
||||
|
||||
|
|
@ -199,7 +199,7 @@ mpo_migration_travel_events.0010 = {
|
|||
|
||||
custom_tooltip = no_longer_herd_limit_tt
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
generous = minor_stress_impact_loss
|
||||
compassionate = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -233,7 +233,7 @@ mpo_migration_travel_events.0010 = {
|
|||
|
||||
custom_tooltip = no_longer_herd_limit_tt
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
generous = minor_stress_impact_loss
|
||||
compassionate = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -278,7 +278,7 @@ mpo_migration_travel_events.0010 = {
|
|||
|
||||
custom_tooltip = no_longer_herd_limit_tt
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
callous = minor_stress_impact_loss
|
||||
greedy = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -312,7 +312,7 @@ mpo_migration_travel_events.0010 = {
|
|||
opinion = -5
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = medium_stress_impact_loss
|
||||
diligent = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -383,7 +383,7 @@ mpo_migration_travel_events.0020 = {
|
|||
option = {
|
||||
name = mpo_migration_travel_events.0020.a
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_gain
|
||||
lazy = minor_stress_impact_loss
|
||||
diligent = minor_stress_impact_gain
|
||||
|
|
@ -457,7 +457,7 @@ mpo_migration_travel_events.0020 = {
|
|||
type = event_toast_effect_bad
|
||||
left_icon = root
|
||||
right_icon = scope:astrologer
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -528,7 +528,7 @@ mpo_migration_travel_events.0030 = {
|
|||
domicile = {
|
||||
change_herd = medium_herd_loss
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_gain
|
||||
compassionate = minor_stress_impact_gain
|
||||
callous = minor_stress_impact_loss
|
||||
|
|
@ -578,7 +578,7 @@ mpo_migration_travel_events.0030 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = minor_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -778,7 +778,7 @@ mpo_migration_travel_events.0040 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
brave = minor_stress_impact_loss
|
||||
craven = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -802,14 +802,14 @@ mpo_migration_travel_events.0040 = {
|
|||
flavor = mpo_migration_travel_events.0040.b_flavor
|
||||
remove_short_term_gold = minor_gold_value
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = miniscule_stress_impact_loss
|
||||
greedy = miniscule_stress_impact_gain
|
||||
}
|
||||
|
||||
current_travel_plan = { delay_travel_plan = { days = 15 } }
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
diligent = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
|
|
@ -843,7 +843,7 @@ mpo_migration_travel_events.0040 = {
|
|||
|
||||
current_travel_plan = { delay_travel_plan = { days = 60 } }
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
lazy = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
|
|
@ -863,13 +863,15 @@ scripted_trigger is_eligible_courtier_0050 = {
|
|||
is_consort_of = root
|
||||
is_close_family_of = root
|
||||
}
|
||||
might_cheat_on_every_partner_trigger = yes
|
||||
}
|
||||
|
||||
scripted_trigger is_eligible_local_0050 = {
|
||||
is_adult = yes
|
||||
is_ai = yes
|
||||
exists = liege
|
||||
liege ?= { NOT = { this = root } }
|
||||
liege ?= { this != root }
|
||||
might_cheat_on_every_partner_trigger = yes
|
||||
}
|
||||
|
||||
# A courtier falls in love with a local and wants to stay
|
||||
|
|
@ -989,7 +991,7 @@ mpo_migration_travel_events.0050 = {
|
|||
add_courtier = scope:courtier
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
|
|
@ -1021,7 +1023,7 @@ mpo_migration_travel_events.0050 = {
|
|||
opinion = -20
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
callous = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
|
|
@ -1047,6 +1049,7 @@ mpo_migration_travel_events.0050 = {
|
|||
name = mpo_migration_travel_events.0050.c
|
||||
trigger = {
|
||||
has_trait = lustful
|
||||
might_cheat_on_every_partner_trigger = yes
|
||||
can_set_relation_lover_trigger = { CHARACTER = scope:courtier }
|
||||
is_similar_age_trigger = { CHARACTER = scope:courtier }
|
||||
}
|
||||
|
|
@ -1069,7 +1072,7 @@ mpo_migration_travel_events.0050 = {
|
|||
scope:courtier = { remove_relation_lover = scope:local }
|
||||
set_relation_lover = scope:courtier
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_loss
|
||||
}
|
||||
}
|
||||
|
|
@ -1117,7 +1120,7 @@ mpo_migration_travel_events.0050 = {
|
|||
IMPRISONER = root
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
callous = medium_stress_impact_loss
|
||||
sadistic = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -1255,7 +1258,7 @@ mpo_migration_travel_events.0060 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
craven = minor_stress_impact_gain
|
||||
brave = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -1306,7 +1309,7 @@ mpo_migration_travel_events.0060 = {
|
|||
30 = {}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = minor_stress_impact_gain
|
||||
callous = minor_stress_impact_loss
|
||||
lazy = minor_stress_impact_loss
|
||||
|
|
|
|||
|
|
@ -309,7 +309,7 @@ mpo_nomad_events.1000 = {
|
|||
|
||||
custom_tooltip = keep_warrior_head_tt
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
cynical = minor_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -368,7 +368,7 @@ mpo_nomad_events.1000 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = medium_stress_impact_gain
|
||||
sadistic = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -400,7 +400,7 @@ mpo_nomad_events.1000 = {
|
|||
#Give artifact to accolade knight
|
||||
scope:head_artifact = {
|
||||
set_owner = {
|
||||
target = scope:book_recipient
|
||||
target = scope:beheaded_accolade_knight
|
||||
history = {
|
||||
location = root.capital_province
|
||||
actor = root
|
||||
|
|
@ -417,7 +417,7 @@ mpo_nomad_events.1000 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
content = minor_stress_impact_gain
|
||||
forgiving = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -458,7 +458,7 @@ mpo_nomad_events.1000 = {
|
|||
add_piety = minor_piety_gain
|
||||
|
||||
destroy_artifact = scope:head_artifact
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
eccentric = medium_stress_impact_gain
|
||||
vengeful = minor_stress_impact_gain
|
||||
greedy = minor_stress_impact_gain
|
||||
|
|
@ -492,9 +492,9 @@ mpo_nomad_events.1010 = {
|
|||
#Create head artifact
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
has_character_flag = execution_head_illustrious_flag
|
||||
has_character_flag = execution_head_famed_flag
|
||||
has_variable = {
|
||||
name = execution_head_illustrious_flag
|
||||
name = execution_head_famed_flag
|
||||
}
|
||||
}
|
||||
mpo_execution_head_artifact_creation_effect = yes
|
||||
|
|
@ -549,7 +549,7 @@ scripted_effect mpo_nomad_events_1011_heir_resents_effect = {
|
|||
# Target House Head
|
||||
TARGET = scope:executioner
|
||||
# Feud Reason
|
||||
REASON = head_killed
|
||||
REASON = head_skull_sent
|
||||
# House Member attacker if relevant
|
||||
ATTACKER = scope:executioner
|
||||
# House Member victim if relevant
|
||||
|
|
@ -1456,13 +1456,13 @@ mpo_nomad_events.1011 = {
|
|||
max_military_strength > root.max_military_strength
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
craven = major_stress_impact_gain
|
||||
compassionate = medium_stress_impact_gain
|
||||
content = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
craven = minor_stress_impact_gain
|
||||
compassionate = medium_stress_impact_gain
|
||||
content = miniscule_stress_impact_gain
|
||||
|
|
@ -1733,7 +1733,7 @@ mpo_nomad_events.1012 = {
|
|||
has_trait = devoted
|
||||
}
|
||||
OR = {
|
||||
# faith.religion = faith:tengri_pagan.religion
|
||||
faith.religion = faith:tengri_pagan.religion
|
||||
has_trait = nomadic_philosophy
|
||||
government_has_flag = government_is_nomadic
|
||||
}
|
||||
|
|
@ -1800,7 +1800,7 @@ mpo_nomad_events.1012 = {
|
|||
limit = {
|
||||
mpo_nomad_events_1011_heir_unafraid_trigger = yes
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_loss
|
||||
forgiving = minor_stress_impact_loss
|
||||
calm = miniscule_stress_impact_loss
|
||||
|
|
@ -1813,7 +1813,7 @@ mpo_nomad_events.1012 = {
|
|||
}
|
||||
}
|
||||
else = {
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_loss
|
||||
forgiving = minor_stress_impact_loss
|
||||
calm = miniscule_stress_impact_loss
|
||||
|
|
@ -1837,7 +1837,7 @@ mpo_nomad_events.1012 = {
|
|||
limit = {
|
||||
mpo_nomad_events_1011_heir_unafraid_trigger = yes
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
craven = minor_stress_impact_gain
|
||||
forgiving = minor_stress_impact_gain
|
||||
compassionate = miniscule_stress_impact_gain
|
||||
|
|
@ -1846,7 +1846,7 @@ mpo_nomad_events.1012 = {
|
|||
}
|
||||
}
|
||||
else = {
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
craven = major_stress_impact_gain
|
||||
forgiving = major_stress_impact_gain
|
||||
compassionate = medium_stress_impact_gain
|
||||
|
|
@ -1922,7 +1922,7 @@ mpo_nomad_events.1012 = {
|
|||
limit = {
|
||||
mpo_nomad_events_1011_heir_unafraid_trigger = yes
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
vengeful = major_stress_impact_gain
|
||||
wrathful = major_stress_impact_gain
|
||||
just = major_stress_impact_gain
|
||||
|
|
@ -1932,7 +1932,7 @@ mpo_nomad_events.1012 = {
|
|||
}
|
||||
}
|
||||
else = {
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
vengeful = medium_stress_impact_gain
|
||||
wrathful = medium_stress_impact_gain
|
||||
just = minor_stress_impact_gain
|
||||
|
|
@ -1981,7 +1981,6 @@ mpo_nomad_events.1013 = {
|
|||
|
||||
trigger = {
|
||||
has_mpo_dlc_trigger = yes
|
||||
government_has_flag = government_is_nomadic
|
||||
is_alive = yes
|
||||
is_ruler = yes
|
||||
NOT = {
|
||||
|
|
@ -2397,7 +2396,7 @@ mpo_nomad_events.1020 = {
|
|||
}
|
||||
root = {
|
||||
any_court_position_holder = {
|
||||
this ?= scope:potential_defector_spouse
|
||||
scope:potential_defector_spouse ?= this
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -2537,7 +2536,7 @@ mpo_nomad_events.1020 = {
|
|||
opinion = -30
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
generous = medium_stress_impact_gain
|
||||
compassionate = minor_stress_impact_gain
|
||||
humble = minor_stress_impact_gain
|
||||
|
|
@ -2675,6 +2674,7 @@ mpo_nomad_events.1020 = {
|
|||
house = {
|
||||
every_house_member = {
|
||||
limit = {
|
||||
is_alive = yes # die during processing will keep in list
|
||||
NOT = {
|
||||
this = root
|
||||
}
|
||||
|
|
@ -2688,7 +2688,7 @@ mpo_nomad_events.1020 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
forgiving = major_stress_impact_gain
|
||||
generous = major_stress_impact_gain
|
||||
craven = major_stress_impact_gain
|
||||
|
|
@ -2784,12 +2784,12 @@ mpo_nomad_events.1020 = {
|
|||
add = -100
|
||||
}
|
||||
modifier = {
|
||||
trait_is_criminal_in_faith_trigger = { FAITH = root.faith TRAIT = trait:kinslayer_3 GENDER_CHARACTER = root }
|
||||
trait_is_criminal_in_rite_trigger = { RITE = root.rite TRAIT = trait:kinslayer_3 GENDER_CHARACTER = root }
|
||||
add = -25
|
||||
}
|
||||
modifier = {
|
||||
NOT = {
|
||||
trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = root.faith TRAIT = trait:kinslayer_3 GENDER_CHARACTER = root }
|
||||
trait_is_shunned_or_criminal_in_rite_trigger = { RITE = root.rite TRAIT = trait:kinslayer_3 GENDER_CHARACTER = root }
|
||||
}
|
||||
add = 50
|
||||
}
|
||||
|
|
@ -2891,7 +2891,7 @@ mpo_nomad_events.1020 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = major_stress_impact_gain
|
||||
ambitious = minor_stress_impact_gain
|
||||
vengeful = minor_stress_impact_gain
|
||||
|
|
@ -3265,7 +3265,7 @@ mpo_nomad_events.1020 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = major_stress_impact_gain
|
||||
arrogant = medium_stress_impact_gain
|
||||
ambitious = medium_stress_impact_gain
|
||||
|
|
@ -3670,7 +3670,7 @@ mpo_nomad_events.1020 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = minor_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -3929,7 +3929,7 @@ mpo_nomad_events.1020 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
forgiving = major_stress_impact_gain
|
||||
generous = major_stress_impact_gain
|
||||
compassionate = medium_stress_impact_gain
|
||||
|
|
@ -4058,7 +4058,7 @@ mpo_nomad_events.1022 = {
|
|||
modifier = mpo_quelled_family_dissent_modifier
|
||||
years = 10
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_gain
|
||||
compassionate = minor_stress_impact_gain
|
||||
forgiving = minor_stress_impact_gain
|
||||
|
|
@ -4311,7 +4311,7 @@ mpo_nomad_events.1030 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = {
|
||||
add = miniscule_stress_impact_gain
|
||||
multiply = 0.5
|
||||
|
|
@ -4387,7 +4387,7 @@ mpo_nomad_events.1030 = {
|
|||
add_trait = strong
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
craven = minor_stress_impact_gain
|
||||
paranoid = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -4463,7 +4463,7 @@ mpo_nomad_events.1030 = {
|
|||
add_trait = lifestyle_hunter
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
wrathful = miniscule_stress_impact_gain
|
||||
impatient = miniscule_stress_impact_gain
|
||||
}
|
||||
|
|
@ -4539,7 +4539,7 @@ mpo_nomad_events.1030 = {
|
|||
add_trait = lifestyle_traveler
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
sadistic = miniscule_stress_impact_gain
|
||||
callous = miniscule_stress_impact_gain
|
||||
}
|
||||
|
|
@ -5065,7 +5065,7 @@ mpo_nomad_events.1050 = {
|
|||
else = {
|
||||
add_piety = minor_piety_loss
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = miniscule_stress_impact_loss
|
||||
compassionate = medium_stress_impact_gain
|
||||
generous = medium_stress_impact_gain
|
||||
|
|
@ -5175,7 +5175,7 @@ mpo_nomad_events.1050 = {
|
|||
value = domicile.medium_herd_value
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
generous = minor_stress_impact_loss
|
||||
arrogant = minor_stress_impact_gain
|
||||
paranoid = minor_stress_impact_gain
|
||||
|
|
@ -5209,7 +5209,7 @@ mpo_nomad_events.1050 = {
|
|||
domicile = {
|
||||
change_herd = minor_herd_loss
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = minor_stress_impact_gain
|
||||
arbitrary = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -5240,7 +5240,7 @@ mpo_nomad_events.1050 = {
|
|||
change_county_fertility = medium_county_fertility_loss
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = minor_stress_impact_gain
|
||||
generous = medium_stress_impact_gain
|
||||
just = minor_stress_impact_gain
|
||||
|
|
@ -5462,7 +5462,7 @@ mpo_nomad_events.1060 = {
|
|||
domicile = {
|
||||
change_herd = miniscule_herd_loss
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = miniscule_stress_impact_loss
|
||||
diligent = minor_stress_impact_loss
|
||||
ambitious = miniscule_stress_impact_loss
|
||||
|
|
@ -5522,7 +5522,7 @@ mpo_nomad_events.1060 = {
|
|||
opinion = -30
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
impatient = miniscule_stress_impact_loss
|
||||
craven = medium_stress_impact_gain
|
||||
calm = minor_stress_impact_gain
|
||||
|
|
@ -5741,7 +5741,7 @@ mpo_nomad_events.1070 = {
|
|||
remove_trait = hashishiyah
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_gain
|
||||
temperate = minor_stress_impact_loss
|
||||
content = medium_stress_impact_gain
|
||||
|
|
@ -5795,7 +5795,7 @@ mpo_nomad_events.1070 = {
|
|||
}
|
||||
}
|
||||
add_piety = minor_piety_gain
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_loss
|
||||
zealous = minor_stress_impact_loss
|
||||
cynical = medium_stress_impact_gain
|
||||
|
|
@ -5898,7 +5898,7 @@ mpo_nomad_events.1070 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
humble = minor_stress_impact_gain
|
||||
lazy = minor_stress_impact_gain
|
||||
trusting = minor_stress_impact_gain
|
||||
|
|
@ -5948,7 +5948,7 @@ mpo_nomad_events.1070 = {
|
|||
modifier = nomad_alone_in_adversity_modifier
|
||||
years = 5
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
cynical = minor_stress_impact_gain
|
||||
arrogant = minor_stress_impact_gain
|
||||
paranoid = minor_stress_impact_gain
|
||||
|
|
@ -6164,6 +6164,7 @@ mpo_nomad_events.1080 = {
|
|||
location = root.location
|
||||
culture = scope:neighbor_county.culture
|
||||
faith = scope:neighbor_county.faith
|
||||
rite = scope:neighbor_county.rite
|
||||
gender_female_chance = root_soldier_female_chance
|
||||
save_scope_as = escaped_warrior
|
||||
}
|
||||
|
|
@ -6171,7 +6172,7 @@ mpo_nomad_events.1080 = {
|
|||
random_list = {
|
||||
1 = {
|
||||
trigger = {
|
||||
trait_is_criminal_in_faith_trigger = { TRAIT = trait:witch FAITH = scope:neighbor_ruler.faith GENDER_CHARACTER = scope:escaped_warrior }
|
||||
trait_is_criminal_in_rite_trigger = { TRAIT = trait:witch RITE = scope:neighbor_ruler.rite GENDER_CHARACTER = scope:escaped_warrior }
|
||||
}
|
||||
add_trait = witch
|
||||
}
|
||||
|
|
@ -6180,49 +6181,49 @@ mpo_nomad_events.1080 = {
|
|||
}
|
||||
1 = {
|
||||
trigger = {
|
||||
trait_is_criminal_in_faith_trigger = { TRAIT = trait:incestuous FAITH = scope:neighbor_ruler.faith GENDER_CHARACTER = scope:escaped_warrior }
|
||||
trait_is_criminal_in_rite_trigger = { TRAIT = trait:incestuous RITE = scope:neighbor_ruler.rite GENDER_CHARACTER = scope:escaped_warrior }
|
||||
}
|
||||
add_trait = incestuous
|
||||
}
|
||||
1 = {
|
||||
trigger = {
|
||||
trait_is_criminal_in_faith_trigger = { TRAIT = trait:kinslayer_1 FAITH = scope:neighbor_ruler.faith GENDER_CHARACTER = scope:escaped_warrior }
|
||||
trait_is_criminal_in_rite_trigger = { TRAIT = trait:kinslayer_1 RITE = scope:neighbor_ruler.rite GENDER_CHARACTER = scope:escaped_warrior }
|
||||
}
|
||||
add_trait = kinslayer_1
|
||||
}
|
||||
1 = {
|
||||
trigger = {
|
||||
trait_is_criminal_in_faith_trigger = { TRAIT = trait:kinslayer_2 FAITH = scope:neighbor_ruler.faith GENDER_CHARACTER = scope:escaped_warrior }
|
||||
trait_is_criminal_in_rite_trigger = { TRAIT = trait:kinslayer_2 RITE = scope:neighbor_ruler.rite GENDER_CHARACTER = scope:escaped_warrior }
|
||||
}
|
||||
add_trait = kinslayer_2
|
||||
}
|
||||
1 = {
|
||||
trigger = {
|
||||
trait_is_criminal_in_faith_trigger = { TRAIT = trait:kinslayer_3 FAITH = scope:neighbor_ruler.faith GENDER_CHARACTER = scope:escaped_warrior }
|
||||
trait_is_criminal_in_rite_trigger = { TRAIT = trait:kinslayer_3 RITE = scope:neighbor_ruler.rite GENDER_CHARACTER = scope:escaped_warrior }
|
||||
}
|
||||
add_trait = kinslayer_3
|
||||
}
|
||||
3 = {
|
||||
trigger = {
|
||||
trait_is_criminal_in_faith_trigger = { TRAIT = trait:deviant FAITH = scope:neighbor_ruler.faith GENDER_CHARACTER = scope:escaped_warrior }
|
||||
trait_is_criminal_in_rite_trigger = { TRAIT = trait:deviant RITE = scope:neighbor_ruler.rite GENDER_CHARACTER = scope:escaped_warrior }
|
||||
}
|
||||
add_trait = deviant
|
||||
}
|
||||
3 = {
|
||||
trigger = {
|
||||
trait_is_criminal_in_faith_trigger = { TRAIT = trait:fornicator FAITH = scope:neighbor_ruler.faith GENDER_CHARACTER = scope:escaped_warrior }
|
||||
trait_is_criminal_in_rite_trigger = { TRAIT = trait:fornicator RITE = scope:neighbor_ruler.rite GENDER_CHARACTER = scope:escaped_warrior }
|
||||
}
|
||||
add_trait = fornicator
|
||||
}
|
||||
3 = {
|
||||
trigger = {
|
||||
trait_is_criminal_in_faith_trigger = { TRAIT = trait:adulterer FAITH = scope:neighbor_ruler.faith GENDER_CHARACTER = scope:escaped_warrior }
|
||||
trait_is_criminal_in_rite_trigger = { TRAIT = trait:adulterer RITE = scope:neighbor_ruler.rite GENDER_CHARACTER = scope:escaped_warrior }
|
||||
}
|
||||
add_trait = adulterer
|
||||
}
|
||||
3 = {
|
||||
trigger = {
|
||||
trait_is_criminal_in_faith_trigger = { TRAIT = trait:sodomite FAITH = scope:neighbor_ruler.faith GENDER_CHARACTER = scope:escaped_warrior }
|
||||
trait_is_criminal_in_rite_trigger = { TRAIT = trait:sodomite RITE = scope:neighbor_ruler.rite GENDER_CHARACTER = scope:escaped_warrior }
|
||||
}
|
||||
add_trait = sodomite
|
||||
}
|
||||
|
|
@ -6332,7 +6333,11 @@ mpo_nomad_events.1080 = {
|
|||
opinion = -20
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
if = {
|
||||
limit = { scope:escaped_warrior = { has_trait = witch } }
|
||||
pam_witch_embrace_fulfillment_effect = yes
|
||||
}
|
||||
stress_and_fulfillment_impact = {
|
||||
just = major_stress_impact_gain
|
||||
zealous = minor_stress_impact_gain
|
||||
vengeful = minor_stress_impact_gain
|
||||
|
|
@ -6522,7 +6527,7 @@ mpo_nomad_events.1080 = {
|
|||
increase_wounds_effect = { REASON = fight }
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
trusting = medium_stress_impact_gain
|
||||
humble = minor_stress_impact_gain
|
||||
compassionate = minor_stress_impact_gain
|
||||
|
|
@ -6608,7 +6613,7 @@ mpo_nomad_events.1080 = {
|
|||
TARGET = scope:escaped_warrior
|
||||
IMPRISONER = scope:neighbor_ruler
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
forgiving = minor_stress_impact_gain
|
||||
arbitrary = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -6777,10 +6782,10 @@ mpo_nomad_events.1091 = {
|
|||
# faith.religion = faith:tengri_pagan.religion
|
||||
}
|
||||
#Can have multiple wives or concubines
|
||||
faith = {
|
||||
rite = {
|
||||
OR = {
|
||||
has_doctrine = doctrine_polygamy
|
||||
has_doctrine = doctrine_concubines
|
||||
rite_has_doctrine = doctrine_polygamy
|
||||
rite_has_doctrine = doctrine_concubines
|
||||
}
|
||||
}
|
||||
is_male = yes
|
||||
|
|
@ -6797,7 +6802,7 @@ mpo_nomad_events.1091 = {
|
|||
}
|
||||
#Can marry the widow
|
||||
NOT = {
|
||||
relation_with_character_is_incestuous_in_my_faith_trigger = { CHARACTER = scope:widow }
|
||||
relation_with_character_is_incestuous_in_my_rite_trigger = { CHARACTER = scope:widow }
|
||||
}
|
||||
is_imprisoned = no
|
||||
}
|
||||
|
|
@ -6989,7 +6994,7 @@ mpo_nomad_events.1091 = {
|
|||
years = 10
|
||||
}
|
||||
custom_tooltip = family_widow_seduce_romance_bonus_tt
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
lustful = miniscule_stress_impact_loss
|
||||
impatient = miniscule_stress_impact_loss
|
||||
chaste = major_stress_impact_gain
|
||||
|
|
@ -7207,7 +7212,7 @@ mpo_nomad_events.1091 = {
|
|||
}
|
||||
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
generous = medium_stress_impact_gain
|
||||
humble = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -7341,7 +7346,7 @@ mpo_nomad_events.1091 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arbitrary = medium_stress_impact_gain
|
||||
fickle = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -7447,7 +7452,7 @@ mpo_nomad_events.1091 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = minor_stress_impact_gain
|
||||
generous = minor_stress_impact_gain
|
||||
just = minor_stress_impact_gain
|
||||
|
|
@ -7876,7 +7881,7 @@ mpo_nomad_events.1100 = {
|
|||
domicile = {
|
||||
change_herd = medium_herd_loss
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
impatient = minor_stress_impact_gain
|
||||
lazy = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -7967,7 +7972,7 @@ mpo_nomad_events.1100 = {
|
|||
change_county_fertility = medium_county_fertility_loss
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
content = medium_stress_impact_gain
|
||||
calm = minor_stress_impact_gain
|
||||
patient = minor_stress_impact_gain
|
||||
|
|
@ -8148,7 +8153,7 @@ mpo_nomad_events.1100 = {
|
|||
years = 10
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
stubborn = minor_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -8449,7 +8454,7 @@ mpo_nomad_events.1110 = {
|
|||
custom_tooltip = fishing_counties_gold_scaling
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
}
|
||||
ai_chance = {
|
||||
base = 300
|
||||
|
|
@ -8475,7 +8480,7 @@ mpo_nomad_events.1110 = {
|
|||
change_county_fertility = minor_county_fertility_loss
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
stubborn = miniscule_stress_impact_loss
|
||||
calm = minor_stress_impact_gain
|
||||
humble = minor_stress_impact_gain
|
||||
|
|
@ -8508,7 +8513,7 @@ mpo_nomad_events.1110 = {
|
|||
change_county_fertility = minor_county_fertility_gain
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
stubborn = minor_stress_impact_gain
|
||||
arrogant = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -8655,7 +8660,7 @@ mpo_nomad_events.1120 = {
|
|||
change_county_fertility = minor_county_fertility_gain
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
humble = miniscule_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -8780,7 +8785,7 @@ mpo_nomad_events.1120 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
craven = minor_stress_impact_gain
|
||||
lazy = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -8910,7 +8915,7 @@ mpo_nomad_events.1120 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
patient = minor_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -8935,7 +8940,7 @@ mpo_nomad_events.1120 = {
|
|||
domicile = {
|
||||
change_herd = minor_herd_loss
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
vengeful = medium_stress_impact_gain
|
||||
wrathful = medium_stress_impact_gain
|
||||
greedy = medium_stress_impact_gain
|
||||
|
|
|
|||
|
|
@ -1,131 +0,0 @@
|
|||
namespace = mpo_bb_events
|
||||
|
||||
############################
|
||||
## Nomadic blood brother events
|
||||
## 0001-0099
|
||||
## By Alexander Windahl
|
||||
############################
|
||||
|
||||
mpo_bb_events.0001 = {
|
||||
type = character_event
|
||||
title = mpo_bb_events.0001.t
|
||||
desc = mpo_bb_events.0001.desc
|
||||
theme = nomads
|
||||
cooldown = { years = 15 }
|
||||
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = stayback
|
||||
}
|
||||
|
||||
right_portrait = {
|
||||
character = scope:my_blood_brother
|
||||
animation = aggressive_unarmed
|
||||
}
|
||||
|
||||
|
||||
trigger = {
|
||||
has_mpo_dlc_trigger = yes
|
||||
government_has_flag = government_is_nomadic
|
||||
is_available_adult = yes
|
||||
any_ally = {
|
||||
has_relation_blood_brother = root
|
||||
is_available_ai_adult = yes
|
||||
}
|
||||
}
|
||||
|
||||
immediate = {
|
||||
random_ally = {
|
||||
limit = {
|
||||
has_relation_blood_brother = root
|
||||
is_available_ai_adult = yes
|
||||
}
|
||||
save_scope_as = my_blood_brother
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
ai_chance = {
|
||||
base = 100
|
||||
}
|
||||
name = mpo_bb_events.0001.a
|
||||
|
||||
duel = {
|
||||
skill = prowess
|
||||
target = scope:my_blood_brother
|
||||
# You win
|
||||
50 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = 3.5
|
||||
min = -49
|
||||
}
|
||||
desc = mpo_bb_events.0001.a.tt_success
|
||||
send_interface_toast = {
|
||||
title = mpo_bb_events.0001.a.tt_success
|
||||
left_icon = scope:my_blood_brother
|
||||
add_prestige = minor_prestige_gain
|
||||
reverse_add_opinion = {
|
||||
target = scope:my_blood_brother
|
||||
modifier = impressed_opinion
|
||||
opinion = 30
|
||||
}
|
||||
}
|
||||
}
|
||||
# You lose
|
||||
50 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = -3.5
|
||||
min = -49
|
||||
}
|
||||
desc = mpo_bb_events.0001.a.tt_failure
|
||||
send_interface_toast = {
|
||||
title = mpo_bb_events.0001.a.tt_failure
|
||||
left_icon = scope:my_blood_brother
|
||||
add_prestige = miniscule_prestige_loss
|
||||
reverse_add_opinion = {
|
||||
target = scope:my_blood_brother
|
||||
modifier = amused_opinion
|
||||
opinion = 10
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
ai_chance = {
|
||||
base = 100
|
||||
}
|
||||
name = mpo_bb_events.0001.b
|
||||
add_dread = minor_dread_loss
|
||||
|
||||
reverse_add_opinion = {
|
||||
target = scope:my_blood_brother
|
||||
modifier = softening_disposition_opinion
|
||||
opinion = 5
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
ai_chance = {
|
||||
base = 100
|
||||
}
|
||||
name = mpo_bb_events.0001.c
|
||||
add_dread = minor_dread_gain
|
||||
|
||||
|
||||
stress_impact = {
|
||||
callous = miniscule_stress_impact_loss
|
||||
arbitrary = miniscule_stress_impact_loss
|
||||
eccentric = miniscule_stress_impact_loss
|
||||
}
|
||||
|
||||
reverse_add_opinion = {
|
||||
target = scope:my_blood_brother
|
||||
modifier = angry_opinion
|
||||
opinion = -30
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -338,7 +338,7 @@ nomad_events.0001 = {
|
|||
days = { 25 30 }
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = medium_stress_impact_loss
|
||||
trusting = major_stress_impact_gain
|
||||
gregarious = medium_stress_impact_gain
|
||||
|
|
@ -374,7 +374,7 @@ nomad_events.0001 = {
|
|||
days = { 25 30 }
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = medium_stress_impact_gain
|
||||
trusting = medium_stress_impact_loss
|
||||
}
|
||||
|
|
@ -588,7 +588,7 @@ nomad_events.0002 = {
|
|||
}
|
||||
}
|
||||
set_variable = rehired_achmach_var
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = medium_stress_impact_gain
|
||||
trusting = medium_stress_impact_loss
|
||||
forgiving = major_stress_impact_loss
|
||||
|
|
@ -624,7 +624,7 @@ nomad_events.0002 = {
|
|||
days = { 25 30 }
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
forgiving = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -773,7 +773,7 @@ nomad_events.0003 = {
|
|||
type = extra_success_chance_modifier
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
lustful = massive_stress_impact_loss
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -812,7 +812,7 @@ nomad_events.0003 = {
|
|||
days = { 12 20 }
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
trusting = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -840,7 +840,7 @@ nomad_events.0003 = {
|
|||
days = { 12 20 }
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -968,7 +968,7 @@ nomad_events.0005 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_gain
|
||||
}
|
||||
|
||||
|
|
@ -1091,7 +1091,7 @@ nomad_events.0006 = {
|
|||
REASON = rival_tortured_me
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
torturer = major_stress_impact_loss
|
||||
compassionate = major_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1118,7 +1118,7 @@ nomad_events.0006 = {
|
|||
}
|
||||
add_learning_lifestyle_xp = minor_lifestyle_xp
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
witch = medium_stress_impact_loss
|
||||
lifestyle_mystic = medium_stress_impact_loss
|
||||
}
|
||||
|
|
@ -1193,7 +1193,7 @@ nomad_events.0006 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = medium_stress_impact_loss
|
||||
trusting = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1220,7 +1220,7 @@ nomad_events.0006 = {
|
|||
scope:achmach_scope = {
|
||||
set_variable = achmach_murder_help_councillor_var
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = medium_stress_impact_loss
|
||||
deceitful = medium_stress_impact_loss
|
||||
compassionate = medium_stress_impact_gain
|
||||
|
|
@ -1256,7 +1256,7 @@ nomad_events.0006 = {
|
|||
set_variable = imprisoned_var
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
vengeful = medium_stress_impact_loss
|
||||
compassionate = medium_stress_impact_gain
|
||||
trusting = medium_stress_impact_gain
|
||||
|
|
@ -1288,7 +1288,7 @@ nomad_events.0006 = {
|
|||
opinion = 25
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
vengeful = medium_stress_impact_gain
|
||||
trusting = medium_stress_impact_loss
|
||||
}
|
||||
|
|
@ -1412,7 +1412,7 @@ nomad_events.0007 = {
|
|||
days = { 2 3 }
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = medium_stress_impact_loss
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -1434,7 +1434,7 @@ nomad_events.0007 = {
|
|||
}
|
||||
add_learning_lifestyle_xp = medium_lifestyle_xp
|
||||
achmach_discover_nature_ritual_effect = yes
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
witch = medium_stress_impact_loss
|
||||
lifestyle_mystic = medium_stress_impact_loss
|
||||
}
|
||||
|
|
@ -1482,7 +1482,7 @@ nomad_events.0007 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
trusting = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -1526,7 +1526,7 @@ nomad_events.0007 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
wrathful = medium_stress_impact_loss
|
||||
vengeful = medium_stress_impact_loss
|
||||
craven = major_stress_impact_gain
|
||||
|
|
@ -1620,7 +1620,7 @@ nomad_events.0008 = {
|
|||
set_owner = root
|
||||
set_variable = magic_amulet_var
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
zealous = medium_stress_impact_loss
|
||||
cynical = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1654,7 +1654,7 @@ nomad_events.0008 = {
|
|||
}
|
||||
}
|
||||
add_prestige = medium_prestige_gain
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = medium_stress_impact_loss
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -1725,7 +1725,7 @@ nomad_events.0009 = {
|
|||
MURDERER = root
|
||||
REASON = death_murder
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
wrathful = major_stress_impact_loss
|
||||
sadistic = major_stress_impact_loss
|
||||
compassionate = major_stress_impact_gain
|
||||
|
|
@ -1768,7 +1768,7 @@ nomad_events.0009 = {
|
|||
set_variable = magic_amulet_var
|
||||
}
|
||||
nomad_events_0009_imprison_effect = yes
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
zealous = medium_stress_impact_loss
|
||||
cynical = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1788,7 +1788,7 @@ nomad_events.0009 = {
|
|||
option = { # You'll be prepared now
|
||||
name = nomad_events.0009.c
|
||||
add_character_modifier = mpo_eyes_everywhere_modifier # Permanent
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = major_stress_impact_loss
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -1876,6 +1876,7 @@ nomad_events.0010 = {
|
|||
location = root.capital_province
|
||||
gender_female_chance = root_soldier_female_chance
|
||||
faith = root.location.faith
|
||||
rite = root.location.rite
|
||||
culture = root.location.culture
|
||||
save_scope_as = assassin
|
||||
}
|
||||
|
|
@ -1904,7 +1905,7 @@ nomad_events.0010 = {
|
|||
MURDERER = root
|
||||
REASON = death_murder
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
torturer = massive_stress_impact_loss
|
||||
wrathful = massive_stress_impact_loss
|
||||
sadistic = major_stress_impact_loss
|
||||
|
|
@ -1982,7 +1983,7 @@ nomad_events.0010 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
craven = major_stress_impact_loss
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -2025,7 +2026,7 @@ nomad_events.0010 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
wrathful = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -2081,7 +2082,7 @@ nomad_events.0010 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
craven = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -2208,7 +2209,7 @@ nomad_events.0100 = {
|
|||
value = root.domicile.minor_herd_gain
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
craven = major_stress_impact_loss
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -2263,7 +2264,7 @@ nomad_events.0100 = {
|
|||
nomad_events_0100_dislike_effect = { VALUE = -10 }
|
||||
}
|
||||
add_dread = minor_dread_gain
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
gregarious = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -2332,7 +2333,7 @@ nomad_events.0110 = {
|
|||
base = 1
|
||||
modifier = {
|
||||
add = 3
|
||||
situation:the_great_steppe = {
|
||||
situation:the_great_steppe ?= {
|
||||
OR = {
|
||||
any_situation_sub_region = {
|
||||
sub_region_current_phase = situation_steppe_white_zud_season
|
||||
|
|
@ -2383,7 +2384,7 @@ nomad_events.0110 = {
|
|||
has_trait = craven
|
||||
}
|
||||
scope:newly_created_artifact = { set_owner = root }
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
craven = medium_stress_impact_loss
|
||||
brave = major_stress_impact_gain
|
||||
}
|
||||
|
|
@ -2441,7 +2442,7 @@ nomad_events.0110 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
craven = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -2463,7 +2464,7 @@ nomad_events.0110 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
brave = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -2602,7 +2603,7 @@ nomad_events.0120 = {
|
|||
CHARACTER = scope:companion
|
||||
PREGNANCY_CHANCE = pregnancy_chance
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = medium_stress_impact_loss
|
||||
chaste = major_stress_impact_gain
|
||||
celibate = major_stress_impact_gain
|
||||
|
|
@ -2626,7 +2627,7 @@ nomad_events.0120 = {
|
|||
option = { # Talk to them
|
||||
name = nomad_events.0120.b
|
||||
nomad_events_0120_improve_relationship_effect = yes
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -2645,7 +2646,7 @@ nomad_events.0120 = {
|
|||
limit = {
|
||||
var:relationship = flag:spouse
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
lustful = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -2714,6 +2715,7 @@ nomad_events.0130 = {
|
|||
template = merchant_template
|
||||
gender_female_chance = root_faith_dominant_gender_adjusted_female_chance
|
||||
faith = location.faith
|
||||
rite = location.rite
|
||||
culture = location.culture
|
||||
save_scope_as = merchant
|
||||
}
|
||||
|
|
@ -2728,7 +2730,7 @@ nomad_events.0130 = {
|
|||
domicile = {
|
||||
change_herd = medium_herd_gain
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
wrathful = medium_stress_impact_loss
|
||||
compassionate = major_stress_impact_gain
|
||||
calm = major_stress_impact_gain
|
||||
|
|
@ -2756,7 +2758,7 @@ nomad_events.0130 = {
|
|||
gold = minor_gold_value
|
||||
}
|
||||
add_courtier = scope:merchant
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
wrathful = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -2780,7 +2782,7 @@ nomad_events.0130 = {
|
|||
domicile = {
|
||||
change_herd = medium_herd_gain
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -2879,7 +2881,7 @@ nomad_events.0140 = {
|
|||
location = root.location
|
||||
template = merchant_template
|
||||
gender_female_chance = root_faith_dominant_gender_adjusted_female_chance
|
||||
faith = faith:aqlani
|
||||
faith = faith:majlisi_faith
|
||||
culture = culture:bolghar
|
||||
save_scope_as = merchant
|
||||
}
|
||||
|
|
@ -2907,7 +2909,7 @@ nomad_events.0140 = {
|
|||
location = root.location
|
||||
template = merchant_template
|
||||
gender_female_chance = root_faith_dominant_gender_adjusted_female_chance
|
||||
faith = faith:vajrayana
|
||||
faith = faith:vajrayana_faith
|
||||
culture = culture:uyghur
|
||||
save_scope_as = merchant
|
||||
}
|
||||
|
|
@ -2921,7 +2923,8 @@ nomad_events.0140 = {
|
|||
location = root.location
|
||||
template = merchant_template
|
||||
gender_female_chance = root_faith_dominant_gender_adjusted_female_chance
|
||||
faith = faith:maturidi
|
||||
faith = faith:sunni
|
||||
rite = rite:hanafi
|
||||
culture = culture:turkish
|
||||
save_scope_as = merchant
|
||||
}
|
||||
|
|
@ -2954,7 +2957,7 @@ nomad_events.0140 = {
|
|||
name = discounted_faith_to_convert_to_var
|
||||
value = scope:target_faith
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
wrathful = medium_stress_impact_loss
|
||||
compassionate = major_stress_impact_gain
|
||||
calm = major_stress_impact_gain
|
||||
|
|
@ -2972,7 +2975,7 @@ nomad_events.0140 = {
|
|||
name = nomad_events.0140.b
|
||||
add_piety = minor_piety_gain
|
||||
add_courtier = scope:merchant
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
wrathful = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -2987,7 +2990,7 @@ nomad_events.0140 = {
|
|||
option = { # Tell them to go away
|
||||
name = nomad_events.0140.c
|
||||
add_dread = minor_dread_gain
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -3032,6 +3035,21 @@ nomad_events.0150 = {
|
|||
trigger = { exists = scope:rival }
|
||||
character = scope:rival
|
||||
}
|
||||
widgets = {
|
||||
widget = {
|
||||
gui = "event_window_widget_vfx_background_double_vision_milder"
|
||||
container = "foreground_shader_vfx_container"
|
||||
}
|
||||
widget = {
|
||||
gui = "event_window_widget_vfx_left_character_double_vision_milder"
|
||||
container = "foreground_shader_vfx_container"
|
||||
}
|
||||
widget = {
|
||||
gui = "event_window_widget_vfx_right_character_double_vision_milder"
|
||||
container = "foreground_shader_vfx_container"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
trigger = {
|
||||
has_mpo_dlc_trigger = yes
|
||||
|
|
@ -3097,7 +3115,7 @@ nomad_events.0150 = {
|
|||
scope:rival = {
|
||||
add_prestige = minor_prestige_loss
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = major_stress_impact_loss
|
||||
}
|
||||
ai_chance = { # AI should never pick this
|
||||
|
|
@ -3111,7 +3129,7 @@ nomad_events.0150 = {
|
|||
target = scope:companion
|
||||
reason = friend_drank_together
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
wrathful = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -3126,7 +3144,7 @@ nomad_events.0150 = {
|
|||
option = { # I love drinkiiiiiiiiiiing
|
||||
name = nomad_events.0150.c
|
||||
add_prestige = minor_prestige_gain
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = medium_stress_impact_loss
|
||||
drunkard = major_stress_impact_loss
|
||||
temperate = major_stress_impact_gain
|
||||
|
|
@ -3148,9 +3166,10 @@ nomad_events.0150 = {
|
|||
|
||||
scripted_trigger nomad_events_0160_valid_spouse = {
|
||||
is_available_healthy_ai_adult = yes
|
||||
NOR = { # To avoid narrative dissonance
|
||||
has_variable = had_nomad_events_1070_var
|
||||
has_variable = had_nomad_events_0220_var
|
||||
has_none_of_variables = {
|
||||
# To avoid narrative dissonance
|
||||
name = had_nomad_events_1070_var
|
||||
name = had_nomad_events_0220_var
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -3289,7 +3308,7 @@ nomad_events.0160 = {
|
|||
has_relation_rival = scope:spouse
|
||||
}
|
||||
remove_relation_rival = scope:spouse
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = major_stress_impact_loss
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -3321,7 +3340,7 @@ nomad_events.0160 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_loss
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -3337,7 +3356,7 @@ nomad_events.0160 = {
|
|||
option = { # Thanks, bestie
|
||||
name = nomad_events.0160.c
|
||||
add_prestige = minor_prestige_gain
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = major_stress_impact_loss
|
||||
humble = major_stress_impact_gain
|
||||
shy = major_stress_impact_gain
|
||||
|
|
@ -3370,9 +3389,10 @@ nomad_events.0160 = {
|
|||
|
||||
scripted_trigger is_valid_nomad_events_0170_spouse = {
|
||||
is_available_healthy_ai_adult = yes
|
||||
NOR = { # To avoid narrative dissonance
|
||||
has_variable = had_nomad_events_1060_var
|
||||
has_variable = had_nomad_events_0220_var
|
||||
has_none_of_variables = {
|
||||
# To avoid narrative dissonance
|
||||
name = had_nomad_events_1060_var
|
||||
name = had_nomad_events_0220_var
|
||||
}
|
||||
NOR = {
|
||||
has_trait = wrathful
|
||||
|
|
@ -3473,7 +3493,7 @@ nomad_events.0170 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = major_stress_impact_loss
|
||||
compassionate = major_stress_impact_gain
|
||||
calm = major_stress_impact_gain
|
||||
|
|
@ -3517,7 +3537,7 @@ nomad_events.0170 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = medium_stress_impact_loss
|
||||
calm = medium_stress_impact_loss
|
||||
wrathful = major_stress_impact_gain
|
||||
|
|
@ -3554,7 +3574,7 @@ nomad_events.0170 = {
|
|||
opinion = -25
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
callous = medium_stress_impact_loss
|
||||
compassionate = major_stress_impact_gain
|
||||
calm = major_stress_impact_gain
|
||||
|
|
@ -3683,7 +3703,7 @@ nomad_events.0180 = {
|
|||
TARGET = scope:rival
|
||||
IMPRISONER = root
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arbitrary = medium_stress_impact_loss
|
||||
callous = major_stress_impact_loss
|
||||
sadistic = major_stress_impact_loss
|
||||
|
|
@ -3719,7 +3739,7 @@ nomad_events.0180 = {
|
|||
add_prowess_skill = 2
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = major_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -3746,7 +3766,7 @@ nomad_events.0180 = {
|
|||
opinion = 10
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
callous = medium_stress_impact_loss
|
||||
compassionate = major_stress_impact_gain
|
||||
calm = major_stress_impact_gain
|
||||
|
|
@ -3854,7 +3874,7 @@ nomad_events.0190 = {
|
|||
has_trait = gregarious
|
||||
}
|
||||
nomad_events_0190_friendship_effect = yes
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = major_stress_impact_loss
|
||||
callous = major_stress_impact_gain
|
||||
}
|
||||
|
|
@ -3881,7 +3901,7 @@ nomad_events.0190 = {
|
|||
has_trait = shy
|
||||
}
|
||||
nomad_events_0190_friendship_effect = yes
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = major_stress_impact_loss
|
||||
callous = major_stress_impact_gain
|
||||
}
|
||||
|
|
@ -3908,7 +3928,7 @@ nomad_events.0190 = {
|
|||
modifier = mpo_good_memory_modifier
|
||||
years = 5
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = medium_stress_impact_loss
|
||||
arrogant = medium_stress_impact_gain
|
||||
callous = major_stress_impact_gain
|
||||
|
|
@ -3932,7 +3952,7 @@ nomad_events.0190 = {
|
|||
option = { # Everyone should know how cool we are
|
||||
name = nomad_events.0190.d
|
||||
add_prestige = minor_prestige_gain
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_loss
|
||||
ambitious = medium_stress_impact_loss
|
||||
disloyal = medium_stress_impact_loss
|
||||
|
|
@ -4062,7 +4082,7 @@ nomad_events.0200 = {
|
|||
modifier = mpo_no_omens_modifier
|
||||
years = 10
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = major_stress_impact_loss
|
||||
compassionate = major_stress_impact_gain
|
||||
calm = major_stress_impact_gain
|
||||
|
|
@ -4093,7 +4113,7 @@ nomad_events.0200 = {
|
|||
var:dream = flag:good
|
||||
}
|
||||
nomad_events_0200_learning_effect = yes
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = medium_stress_impact_loss
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -4115,7 +4135,7 @@ nomad_events.0200 = {
|
|||
var:dream = flag:bad
|
||||
}
|
||||
nomad_events_0200_learning_effect = yes
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = medium_stress_impact_loss
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -4134,7 +4154,7 @@ nomad_events.0200 = {
|
|||
option = { # Let's pray
|
||||
name = nomad_events.0200.d
|
||||
add_piety = minor_piety_gain
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
callous = medium_stress_impact_loss
|
||||
compassionate = major_stress_impact_gain
|
||||
calm = major_stress_impact_gain
|
||||
|
|
@ -4209,7 +4229,7 @@ nomad_events.0210 = {
|
|||
herd <= minor_herd_value
|
||||
}
|
||||
}
|
||||
situation:the_great_steppe = {
|
||||
situation:the_great_steppe ?= {
|
||||
NOR = {
|
||||
any_situation_sub_region = {
|
||||
sub_region_current_phase = situation_steppe_abundant_grazing_season
|
||||
|
|
@ -4314,7 +4334,7 @@ nomad_events.0210 = {
|
|||
death = { death_reason = death_mysterious }
|
||||
}
|
||||
change_current_weight = 25
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
cannibal = massive_stress_impact_loss
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -4332,7 +4352,7 @@ nomad_events.0210 = {
|
|||
has_trait = arrogant
|
||||
}
|
||||
add_dread = medium_dread_gain
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_loss
|
||||
calm = major_stress_impact_gain
|
||||
compassionate = massive_stress_impact_gain
|
||||
|
|
@ -4371,7 +4391,7 @@ nomad_events.0210 = {
|
|||
CHARACTER = scope:family
|
||||
OPINION = default_friend_opinion
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = medium_stress_impact_loss
|
||||
callous = major_stress_impact_gain
|
||||
sadistic = major_stress_impact_gain
|
||||
|
|
@ -4401,7 +4421,7 @@ nomad_events.0210 = {
|
|||
name = nomad_events_0210_herd_var
|
||||
years = 5
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = medium_stress_impact_loss
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -4427,9 +4447,9 @@ scripted_trigger nomad_events_0220_valid_spouse = {
|
|||
has_trait = content
|
||||
has_trait = forgiving
|
||||
}
|
||||
NOR = {
|
||||
has_variable = had_nomad_events_1060_var
|
||||
has_variable = had_nomad_events_1070_var
|
||||
has_none_of_variables = {
|
||||
name = had_nomad_events_1060_var
|
||||
name = had_nomad_events_1070_var
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -4519,7 +4539,7 @@ nomad_events.0220 = {
|
|||
opinion = 20
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = massive_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -4542,7 +4562,7 @@ nomad_events.0220 = {
|
|||
opinion = 10
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = major_stress_impact_gain
|
||||
arrogant = medium_stress_impact_loss
|
||||
callous = medium_stress_impact_loss
|
||||
|
|
@ -4564,7 +4584,7 @@ nomad_events.0220 = {
|
|||
option = { # This is just who I am
|
||||
name = nomad_events.0220.c
|
||||
bp2_lifestyle_xp_gain_per_type_effect = { VALUE = medium }
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = medium_stress_impact_loss
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -4660,7 +4680,7 @@ nomad_events.0230 = {
|
|||
CHARACTER = scope:spouse
|
||||
PREGNANCY_CHANCE = pregnancy_chance
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = major_stress_impact_loss
|
||||
callous = major_stress_impact_gain
|
||||
sadistic = major_stress_impact_gain
|
||||
|
|
@ -4688,7 +4708,7 @@ nomad_events.0230 = {
|
|||
CHARACTER = scope:spouse
|
||||
OPINION = 25
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = medium_stress_impact_loss
|
||||
callous = medium_stress_impact_gain
|
||||
sadistic = medium_stress_impact_gain
|
||||
|
|
@ -4716,7 +4736,7 @@ nomad_events.0230 = {
|
|||
modifier = mpo_hardened_modifier # Forever
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
callous = medium_stress_impact_loss
|
||||
sadistic = medium_stress_impact_loss
|
||||
compassionate = major_stress_impact_gain
|
||||
|
|
@ -4822,7 +4842,7 @@ nomad_events.0240 = {
|
|||
VICTIM = scope:ruler
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = major_stress_impact_loss
|
||||
callous = major_stress_impact_gain
|
||||
sadistic = major_stress_impact_gain
|
||||
|
|
@ -4860,7 +4880,7 @@ nomad_events.0240 = {
|
|||
CHARACTER = scope:ruler
|
||||
OPINION = default_friend_opinion
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = medium_stress_impact_loss
|
||||
callous = medium_stress_impact_gain
|
||||
sadistic = medium_stress_impact_gain
|
||||
|
|
@ -4886,7 +4906,7 @@ nomad_events.0240 = {
|
|||
domicile = {
|
||||
change_herd = medium_herd_gain
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
callous = medium_stress_impact_loss
|
||||
sadistic = medium_stress_impact_loss
|
||||
compassionate = major_stress_impact_gain
|
||||
|
|
@ -4925,7 +4945,7 @@ scripted_trigger nomad_events_0250_valid_priest = {
|
|||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
faith = { has_doctrine_parameter = clergy_must_be_male }
|
||||
rite = { rite_has_parameter = clergy_must_be_male }
|
||||
}
|
||||
is_male = yes
|
||||
}
|
||||
|
|
@ -5027,6 +5047,7 @@ nomad_events.0250 = {
|
|||
template = priest_character_template
|
||||
gender_female_chance = root_faith_clergy_gender_female_chance
|
||||
faith = scope:neighboring_ruler.faith
|
||||
rite = scope:neighboring_ruler.rite
|
||||
culture = scope:neighboring_ruler.culture
|
||||
save_scope_as = priest
|
||||
}
|
||||
|
|
@ -5038,7 +5059,7 @@ nomad_events.0250 = {
|
|||
random_list = {
|
||||
10 = {
|
||||
trigger = {
|
||||
NOT = { faith = faith:aqlani }
|
||||
NOT = { faith = faith:sunni }
|
||||
NOT = { any_character_situation = { this = situation:game_rule_extra_nomads_sami } }
|
||||
}
|
||||
modifier = {
|
||||
|
|
@ -5049,7 +5070,7 @@ nomad_events.0250 = {
|
|||
location = root.location
|
||||
template = priest_character_template
|
||||
gender_female_chance = root_faith_clergy_gender_female_chance
|
||||
faith = faith:aqlani
|
||||
faith = faith:sunni
|
||||
culture = culture:bolghar
|
||||
save_scope_as = priest
|
||||
}
|
||||
|
|
@ -5092,7 +5113,7 @@ nomad_events.0250 = {
|
|||
}
|
||||
10 = {
|
||||
trigger = {
|
||||
NOT = { faith = faith:vajrayana }
|
||||
NOT = { faith = faith:vajrayana_faith }
|
||||
any_character_situation = { this = situation:the_great_steppe }
|
||||
}
|
||||
modifier = {
|
||||
|
|
@ -5103,25 +5124,25 @@ nomad_events.0250 = {
|
|||
location = root.location
|
||||
template = priest_character_template
|
||||
gender_female_chance = root_faith_clergy_gender_female_chance
|
||||
faith = faith:vajrayana
|
||||
faith = faith:vajrayana_faith
|
||||
culture = culture:uyghur
|
||||
save_scope_as = priest
|
||||
}
|
||||
}
|
||||
10 = {
|
||||
trigger = {
|
||||
NOT = { faith = faith:manichean }
|
||||
any_character_situation = { this = situation:the_great_steppe }
|
||||
}
|
||||
modifier = {
|
||||
location = { geographical_region = world_steppe_east }
|
||||
add = 25
|
||||
}
|
||||
create_character = {
|
||||
location = root.location
|
||||
template = priest_character_template
|
||||
gender_female_chance = root_faith_clergy_gender_female_chance
|
||||
faith = faith:manichean
|
||||
NOT = { faith = faith:manichaean_faith }
|
||||
any_character_situation = { this = situation:the_great_steppe }
|
||||
}
|
||||
modifier = {
|
||||
location = { geographical_region = world_steppe_east }
|
||||
add = 25
|
||||
}
|
||||
create_character = {
|
||||
location = root.location
|
||||
template = priest_character_template
|
||||
gender_female_chance = root_faith_clergy_gender_female_chance
|
||||
faith = faith:manichaean_faith
|
||||
culture = culture:uyghur
|
||||
save_scope_as = priest
|
||||
}
|
||||
|
|
@ -5142,7 +5163,7 @@ nomad_events.0250 = {
|
|||
}
|
||||
10 = {
|
||||
trigger = {
|
||||
NOT = { faith = faith:maturidi }
|
||||
NOT = { faith = faith:sunni }
|
||||
NOT = { any_character_situation = { this = situation:game_rule_extra_nomads_sami } }
|
||||
}
|
||||
modifier = {
|
||||
|
|
@ -5153,14 +5174,15 @@ nomad_events.0250 = {
|
|||
location = root.location
|
||||
template = priest_character_template
|
||||
gender_female_chance = root_faith_clergy_gender_female_chance
|
||||
faith = faith:maturidi
|
||||
faith = faith:sunni
|
||||
rite = rite:hanafi
|
||||
culture = culture:turkish
|
||||
save_scope_as = priest
|
||||
}
|
||||
}
|
||||
10 = {
|
||||
trigger = {
|
||||
NOT = { faith = faith:alevi }
|
||||
NOT = { rite = rite:alevi }
|
||||
any_character_situation = { this = situation:the_great_steppe }
|
||||
}
|
||||
modifier = {
|
||||
|
|
@ -5171,14 +5193,15 @@ nomad_events.0250 = {
|
|||
location = root.location
|
||||
template = priest_character_template
|
||||
gender_female_chance = root_faith_clergy_gender_female_chance
|
||||
faith = faith:alevi
|
||||
faith = faith:shia
|
||||
rite = rite:alevi
|
||||
culture = culture:turkish
|
||||
save_scope_as = priest
|
||||
}
|
||||
}
|
||||
10 = {
|
||||
trigger = {
|
||||
NOT = { faith = faith:ismaili }
|
||||
NOT = { rite = rite:ismaili }
|
||||
NOT = { any_character_situation = { this = situation:game_rule_extra_nomads_sami } }
|
||||
}
|
||||
modifier = {
|
||||
|
|
@ -5189,7 +5212,8 @@ nomad_events.0250 = {
|
|||
location = root.location
|
||||
template = priest_character_template
|
||||
gender_female_chance = root_faith_clergy_gender_female_chance
|
||||
faith = faith:ismaili
|
||||
faith = faith:shia
|
||||
rite = rite:ismaili
|
||||
culture = culture:persian
|
||||
save_scope_as = priest
|
||||
}
|
||||
|
|
@ -5206,7 +5230,7 @@ nomad_events.0250 = {
|
|||
location = root.location
|
||||
template = priest_character_template
|
||||
gender_female_chance = root_faith_clergy_gender_female_chance
|
||||
faith = faith:roman_catholic
|
||||
faith = faith:catholic
|
||||
culture = culture:italian
|
||||
save_scope_as = priest
|
||||
}
|
||||
|
|
@ -5234,7 +5258,7 @@ nomad_events.0250 = {
|
|||
set_county_faith = scope:priest.faith
|
||||
}
|
||||
add_piety_level = 1
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
zealous = massive_stress_impact_gain
|
||||
cynical = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -5297,7 +5321,7 @@ nomad_events.0250 = {
|
|||
target = scope:priest
|
||||
}
|
||||
custom_tooltip = obligation_hook_tt
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = medium_stress_impact_loss
|
||||
gregarious = medium_stress_impact_loss
|
||||
shy = medium_stress_impact_gain
|
||||
|
|
@ -5327,7 +5351,7 @@ nomad_events.0250 = {
|
|||
option = { # Tell them to go away
|
||||
name = nomad_events.0250.c
|
||||
add_piety = minor_piety_gain
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = medium_stress_impact_gain
|
||||
gregarious = medium_stress_impact_gain
|
||||
shy = medium_stress_impact_loss
|
||||
|
|
@ -5499,6 +5523,7 @@ nomad_events.0260 = {
|
|||
template = priest_character_template
|
||||
gender_female_chance = root_faith_clergy_gender_female_chance
|
||||
faith = scope:other_ruler.faith
|
||||
rite = scope:other_ruler.rite
|
||||
culture = scope:other_ruler.culture
|
||||
save_scope_as = priest
|
||||
}
|
||||
|
|
@ -5521,7 +5546,7 @@ nomad_events.0260 = {
|
|||
TARGET = scope:priest
|
||||
IMPRISONER = root
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
sadistic = major_stress_impact_loss
|
||||
callous = major_stress_impact_loss
|
||||
torturer = major_stress_impact_loss
|
||||
|
|
@ -5558,7 +5583,7 @@ nomad_events.0260 = {
|
|||
}
|
||||
add_courtier = scope:priest
|
||||
add_piety_level = 1
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
zealous = massive_stress_impact_gain
|
||||
cynical = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -5665,12 +5690,12 @@ nomad_events.0260 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
cynical = medium_stress_impact_gain
|
||||
stubborn = medium_stress_impact_loss
|
||||
zealous = major_stress_impact_loss
|
||||
theologian = major_stress_impact_loss
|
||||
scholar = major_stress_impact_loss
|
||||
erudite = major_stress_impact_loss
|
||||
}
|
||||
ai_chance = {
|
||||
base = 100
|
||||
|
|
@ -5683,7 +5708,7 @@ nomad_events.0260 = {
|
|||
has_trait = stubborn
|
||||
has_trait = zealous
|
||||
has_trait = theologian
|
||||
has_trait = scholar
|
||||
has_trait = erudite
|
||||
}
|
||||
factor = 2
|
||||
}
|
||||
|
|
@ -5693,7 +5718,7 @@ nomad_events.0260 = {
|
|||
option = { # Just go away
|
||||
name = nomad_events.0260.d
|
||||
add_dread = minor_dread_gain
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = major_stress_impact_gain
|
||||
gregarious = major_stress_impact_gain
|
||||
shy = medium_stress_impact_loss
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -1,856 +0,0 @@
|
|||
namespace = mpo_nomads_season_events
|
||||
|
||||
mpo_nomads_season_events.0001 = { # Riding the Storm
|
||||
type = character_event
|
||||
title = mpo_nomads_season_events.0001.t
|
||||
desc = mpo_nomads_season_events.0001.desc
|
||||
|
||||
theme = nomads
|
||||
|
||||
override_background = { reference = mpo_steppe_evening }
|
||||
|
||||
cooldown = { years = 10 }
|
||||
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = scheme
|
||||
}
|
||||
|
||||
right_portrait = {
|
||||
character = scope:storm_chaser
|
||||
animation = marshal_random_weapon
|
||||
}
|
||||
|
||||
lower_right_portrait = {
|
||||
character = scope:raid_target
|
||||
}
|
||||
|
||||
trigger = {
|
||||
has_mpo_dlc_trigger = yes
|
||||
government_has_flag = government_is_nomadic
|
||||
is_available = yes
|
||||
any_character_situation = {
|
||||
any_situation_sub_region = {
|
||||
sub_region_current_phase = situation_steppe_severe_drought_season
|
||||
situation_sub_region_has_county = root.capital_county
|
||||
}
|
||||
}
|
||||
any_councillor = {
|
||||
is_kurultai_trigger = yes
|
||||
is_available = yes
|
||||
}
|
||||
any_neighboring_top_liege_realm_owner = {
|
||||
is_ai = yes
|
||||
NOR = {
|
||||
is_at_war_with = root
|
||||
is_allied_to = root
|
||||
has_truce = root
|
||||
has_relation_friend = root
|
||||
has_relation_best_friend = root
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
weight_multiplier = {
|
||||
base = 1
|
||||
modifier = {
|
||||
factor = -0.5
|
||||
is_ai = yes
|
||||
}
|
||||
}
|
||||
|
||||
immediate = {
|
||||
random_councillor = {
|
||||
limit = {
|
||||
is_kurultai_trigger = yes
|
||||
is_available = yes
|
||||
}
|
||||
save_scope_as = storm_chaser
|
||||
}
|
||||
random_neighboring_top_liege_realm_owner = {
|
||||
limit = {
|
||||
is_ai = yes
|
||||
NOR = {
|
||||
is_at_war_with = root
|
||||
is_allied_to = root
|
||||
has_truce = root
|
||||
has_relation_friend = root
|
||||
has_relation_best_friend = root
|
||||
}
|
||||
}
|
||||
save_scope_as = raid_target
|
||||
}
|
||||
scope:raid_target = {
|
||||
capital_county = {
|
||||
save_scope_as = raid_county
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Tomorrow, we ride!
|
||||
name = mpo_nomads_season_events.0001.a
|
||||
scope:raid_target = {
|
||||
pay_herd = {
|
||||
target = root
|
||||
value = scope:raid_target.domicile.medium_herd_value
|
||||
}
|
||||
add_opinion = {
|
||||
target = root
|
||||
modifier = stole_my_herd
|
||||
}
|
||||
}
|
||||
add_dread = medium_dread_gain
|
||||
if = {
|
||||
limit = {
|
||||
can_set_relation_rival_trigger = { CHARACTER = scope:raid_target }
|
||||
}
|
||||
progress_towards_rival_effect = {
|
||||
REASON = stole_my_herd
|
||||
CHARACTER = scope:raid_target
|
||||
OPINION = 0
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
lazy = minor_stress_impact_gain
|
||||
content = minor_stress_impact_gain
|
||||
just = medium_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
modifier = {
|
||||
OR = {
|
||||
has_trait = lazy
|
||||
has_trait = content
|
||||
has_trait = just
|
||||
}
|
||||
add = -50
|
||||
}
|
||||
ai_value_modifier = {
|
||||
ai_honor = -1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = { # We must see to our own shelter.
|
||||
name = mpo_nomads_season_events.0001.b
|
||||
|
||||
root.capital_county = {
|
||||
add_county_modifier = {
|
||||
modifier = mpo_storm_shelter_modifier
|
||||
years = 5
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
vengeful = medium_stress_impact_gain
|
||||
sadistic = minor_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
modifier = {
|
||||
OR = {
|
||||
has_trait = vengeful
|
||||
has_trait = sadistic
|
||||
}
|
||||
add = -50
|
||||
}
|
||||
ai_value_modifier = {
|
||||
ai_honor = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
mpo_nomads_season_events.0005 = { # Hungry vassal
|
||||
type = character_event
|
||||
title = mpo_nomads_season_events.0005.t
|
||||
desc = mpo_nomads_season_events.0005.desc
|
||||
|
||||
theme = nomads
|
||||
|
||||
override_background = { reference = mpo_tent_interior_mongol }
|
||||
|
||||
cooldown = { years = 10 }
|
||||
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = shame
|
||||
}
|
||||
|
||||
right_portrait = {
|
||||
character = scope:hungry_neighbour
|
||||
animation = obsequious_bow
|
||||
}
|
||||
|
||||
trigger = {
|
||||
government_has_flag = government_is_nomadic
|
||||
has_mpo_dlc_trigger = yes
|
||||
is_available = yes
|
||||
any_character_situation = {
|
||||
NOR = {
|
||||
any_situation_sub_region = {
|
||||
sub_region_current_phase = situation_steppe_abundant_grazing_season
|
||||
situation_sub_region_has_county = root.capital_county
|
||||
}
|
||||
any_situation_sub_region = {
|
||||
sub_region_current_phase = situation_steppe_sky_blessing_season
|
||||
situation_sub_region_has_county = root.capital_county
|
||||
}
|
||||
any_situation_sub_region = {
|
||||
sub_region_current_phase = situation_steppe_warm_nights_season
|
||||
situation_sub_region_has_county = root.capital_county
|
||||
}
|
||||
}
|
||||
}
|
||||
any_vassal = {
|
||||
is_available_ai = yes
|
||||
NOT = {
|
||||
has_opinion_modifier = {
|
||||
modifier = obedience_opinion
|
||||
target = root
|
||||
}
|
||||
}
|
||||
domicile ?= {
|
||||
herd < minor_herd_value
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
immediate = {
|
||||
random_vassal = {
|
||||
limit = {
|
||||
is_available_ai = yes
|
||||
NOT = {
|
||||
has_opinion_modifier = {
|
||||
modifier = obedience_opinion
|
||||
target = root
|
||||
}
|
||||
}
|
||||
domicile ?= {
|
||||
herd < minor_herd_value
|
||||
}
|
||||
}
|
||||
save_scope_as = hungry_neighbour
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Give herd
|
||||
name = mpo_nomads_season_events.0005.a
|
||||
|
||||
pay_herd = {
|
||||
target = scope:hungry_neighbour
|
||||
value = domicile.minor_herd_value
|
||||
}
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_good
|
||||
title = mpo_demand_obedience_interaction_toast
|
||||
left_icon = scope:hungry_neighbour
|
||||
scope:hungry_neighbour = {
|
||||
add_opinion = {
|
||||
target = root
|
||||
modifier = obedience_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
scope:hungry_neighbour = {
|
||||
add_character_flag = given_herd
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
compassionate = medium_stress_impact_loss
|
||||
paranoid = medium_stress_impact_gain
|
||||
greedy = medium_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
modifier = {
|
||||
factor = 0
|
||||
OR = {
|
||||
domicile ?= {
|
||||
herd < medium_herd_value
|
||||
}
|
||||
has_trait = paranoid
|
||||
has_trait = greedy
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
factor = 20
|
||||
has_trait = compassionate
|
||||
}
|
||||
ai_value_modifier = {
|
||||
ai_sociability = 1
|
||||
ai_greed = -1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Arrange trade
|
||||
name = mpo_nomads_season_events.0005.b
|
||||
trigger = {
|
||||
scope:hungry_neighbour = {
|
||||
gold > root.medium_gold_value
|
||||
}
|
||||
}
|
||||
pay_herd = {
|
||||
target = scope:hungry_neighbour
|
||||
value = domicile.minor_herd_value
|
||||
}
|
||||
scope:hungry_neighbour = {
|
||||
pay_short_term_gold = {
|
||||
target = root
|
||||
gold = root.medium_gold_value
|
||||
}
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_rationality = 1
|
||||
}
|
||||
modifier = {
|
||||
factor = 0
|
||||
domicile ?= {
|
||||
herd < medium_herd_value
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = { # I think not!
|
||||
name = mpo_nomads_season_events.0005.c
|
||||
reverse_add_opinion = {
|
||||
target = scope:hungry_neighbour
|
||||
modifier = insulted_opinion
|
||||
opinion = -15
|
||||
}
|
||||
ai_chance = {
|
||||
base = 20
|
||||
ai_value_modifier = {
|
||||
ai_sociability = -1
|
||||
ai_greed = -1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
mpo_nomads_season_events.0010 = { # Your vassal offers herd during a season of bounty
|
||||
type = character_event
|
||||
title = mpo_nomads_season_events.0010.t
|
||||
desc = {
|
||||
desc = mpo_nomads_season_events.0010.desc
|
||||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:rich_neighbour = { has_character_flag = given_herd }
|
||||
}
|
||||
desc = mpo_nomads_season_events.0010.desc_offered_herd
|
||||
}
|
||||
desc = mpo_nomads_season_events.0010.desc_fallback
|
||||
}
|
||||
}
|
||||
|
||||
theme = nomads
|
||||
|
||||
override_background = { reference = mpo_tent_interior_mongol }
|
||||
|
||||
cooldown = { years = 10 }
|
||||
|
||||
left_portrait = {
|
||||
character = root
|
||||
triggered_animation = {
|
||||
trigger = {
|
||||
has_trait = cynical
|
||||
}
|
||||
animation = personality_cynical
|
||||
}
|
||||
triggered_animation = {
|
||||
trigger = {
|
||||
scope:rich_neighbour = { has_character_flag = given_herd }
|
||||
}
|
||||
animation = flirtation
|
||||
}
|
||||
animation = personality_greedy
|
||||
}
|
||||
|
||||
right_portrait = {
|
||||
character = scope:rich_neighbour
|
||||
triggered_animation = {
|
||||
trigger = {
|
||||
scope:rich_neighbour = { has_character_flag = given_herd }
|
||||
}
|
||||
animation = obsequious_bow
|
||||
}
|
||||
animation = steward
|
||||
}
|
||||
|
||||
trigger = {
|
||||
has_mpo_dlc_trigger = yes
|
||||
government_has_flag = government_is_nomadic
|
||||
is_available = yes
|
||||
any_character_situation = {
|
||||
OR = {
|
||||
any_situation_sub_region = {
|
||||
sub_region_current_phase = situation_steppe_abundant_grazing_season
|
||||
situation_sub_region_has_county = root.capital_county
|
||||
}
|
||||
any_situation_sub_region = {
|
||||
sub_region_current_phase = situation_steppe_sky_blessing_season
|
||||
situation_sub_region_has_county = root.capital_county
|
||||
}
|
||||
any_situation_sub_region = {
|
||||
sub_region_current_phase = situation_steppe_warm_nights_season
|
||||
situation_sub_region_has_county = root.capital_county
|
||||
}
|
||||
}
|
||||
}
|
||||
any_vassal = {
|
||||
is_available_ai = yes
|
||||
trigger_if = {
|
||||
limit = {
|
||||
NOT = { has_character_flag = given_herd }
|
||||
}
|
||||
NOR = {
|
||||
is_councillor_of = root
|
||||
has_relation_blood_brother = root
|
||||
has_relation_friend = root
|
||||
has_relation_best_friend = root
|
||||
}
|
||||
}
|
||||
domicile ?= {
|
||||
herd > minor_herd_value
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
immediate = {
|
||||
random_vassal = {
|
||||
limit = {
|
||||
is_available_ai = yes
|
||||
trigger_if = {
|
||||
limit = {
|
||||
NOT = { has_character_flag = given_herd }
|
||||
}
|
||||
NOR = {
|
||||
is_councillor_of = root
|
||||
has_relation_blood_brother = root
|
||||
has_relation_friend = root
|
||||
has_relation_best_friend = root
|
||||
}
|
||||
}
|
||||
domicile ?= {
|
||||
herd > minor_herd_value
|
||||
}
|
||||
}
|
||||
save_scope_as = rich_neighbour
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Yes, I will buy herd from you.
|
||||
name = mpo_nomads_season_events.0010.a
|
||||
trigger = {
|
||||
NOT = {
|
||||
scope:rich_neighbour = {
|
||||
has_character_flag = given_herd
|
||||
}
|
||||
}
|
||||
}
|
||||
pay_short_term_gold = {
|
||||
target = scope:rich_neighbour
|
||||
gold = medium_gold_value
|
||||
}
|
||||
scope:rich_neighbour = {
|
||||
pay_herd = {
|
||||
target = root
|
||||
value = scope:rich_neighbour.domicile.minor_herd_value
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
greedy = medium_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_greed = -1
|
||||
}
|
||||
modifier = {
|
||||
factor = 50
|
||||
domicile ?= {
|
||||
herd < minor_herd_value
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
gold <= major_gold_value
|
||||
factor = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Forget the herd, I want you as my bro!
|
||||
name = mpo_nomads_season_events.0010.c
|
||||
trigger = {
|
||||
scope:rich_neighbour = {
|
||||
has_character_flag = given_herd
|
||||
}
|
||||
can_set_relation_blood_brother_trigger = { CHARACTER = scope:rich_neighbour }
|
||||
}
|
||||
add_internal_flag = special
|
||||
reason = gave_herd
|
||||
|
||||
set_relation_blood_brother = {
|
||||
reason = sworn_blood_brother
|
||||
target = scope:rich_neighbour
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
paranoid = medium_stress_impact_gain
|
||||
gregarious = medium_stress_impact_loss
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_sociability = 1
|
||||
}
|
||||
modifier = {
|
||||
factor = 0
|
||||
has_trait = paranoid
|
||||
}
|
||||
modifier = {
|
||||
add = 50
|
||||
has_trait = gregarious
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Free herd? Yes please!
|
||||
name = mpo_nomads_season_events.0010.b
|
||||
trigger = {
|
||||
scope:rich_neighbour = {
|
||||
has_character_flag = given_herd
|
||||
}
|
||||
}
|
||||
scope:rich_neighbour = {
|
||||
pay_herd = {
|
||||
target = root
|
||||
value = scope:rich_neighbour.domicile.medium_herd_value
|
||||
}
|
||||
}
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_greed = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Give me your herd, or your head!
|
||||
name = mpo_nomads_season_events.0010.d
|
||||
trigger = {
|
||||
NOT = {
|
||||
scope:rich_neighbour = {
|
||||
has_character_flag = given_herd
|
||||
}
|
||||
}
|
||||
is_ai = no
|
||||
}
|
||||
duel = {
|
||||
skill = prowess
|
||||
target = scope:rich_neighbour
|
||||
50 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = 3.5
|
||||
min = -49
|
||||
}
|
||||
min = 5
|
||||
desc = mpo_nomads_season_events.0010.d.tt.success
|
||||
scope:rich_neighbour = {
|
||||
pay_herd = {
|
||||
target = root
|
||||
value = scope:rich_neighbour.domicile.medium_herd_value
|
||||
}
|
||||
increase_wounds_effect = { REASON = fight }
|
||||
}
|
||||
send_interface_toast = {
|
||||
title = mpo_nomads_season_events.0010.d.tt.success
|
||||
left_icon = root
|
||||
right_icon = scope:rich_neighbour
|
||||
scope:rich_neighbour = {
|
||||
add_opinion = {
|
||||
target = root
|
||||
modifier = stole_my_herd
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
50 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = -3.5
|
||||
min = -49
|
||||
}
|
||||
min = 5
|
||||
desc = mpo_nomads_season_events.0010.d.tt.failure
|
||||
add_prestige = minor_prestige_loss
|
||||
send_interface_toast = {
|
||||
title = mpo_nomads_season_events.0010.d.tt.failure
|
||||
left_icon = scope:rich_neighbour
|
||||
reverse_add_opinion = {
|
||||
target = scope:rich_neighbour
|
||||
modifier = insult_opinion
|
||||
opinion = -25
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
can_set_relation_rival_trigger = { CHARACTER = scope:rich_neighbour }
|
||||
}
|
||||
progress_towards_rival_effect = {
|
||||
REASON = stole_my_herd
|
||||
CHARACTER = scope:rich_neighbour
|
||||
OPINION = 0
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
just = medium_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_energy = 1
|
||||
}
|
||||
modifier = {
|
||||
factor = 0
|
||||
has_trait = just
|
||||
}
|
||||
modifier = {
|
||||
factor = 50
|
||||
prowess > mediocre_skill_rating
|
||||
}
|
||||
}
|
||||
}
|
||||
option = { # I have no need to trade.
|
||||
name = mpo_nomads_season_events.0010.e
|
||||
trigger = {
|
||||
NOT = {
|
||||
scope:rich_neighbour = {
|
||||
has_character_flag = given_herd
|
||||
}
|
||||
}
|
||||
}
|
||||
reverse_add_opinion = {
|
||||
target = scope:rich_neighbour
|
||||
modifier = insulted_opinion
|
||||
opinion = -15
|
||||
}
|
||||
ai_chance = {
|
||||
base = 20
|
||||
ai_value_modifier = {
|
||||
ai_greed = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
after = {
|
||||
scope:rich_neighbour = {
|
||||
if = {
|
||||
limit = {
|
||||
has_character_flag = given_herd
|
||||
}
|
||||
remove_character_flag = given_herd
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
mpo_nomads_season_events.0015 = { # Two Kurultai members fight over food
|
||||
type = character_event
|
||||
title = mpo_nomads_season_events.0015.t
|
||||
desc = mpo_nomads_season_events.0015.desc
|
||||
|
||||
theme = nomads
|
||||
|
||||
override_background = { reference = mpo_campfire_steppe }
|
||||
|
||||
cooldown = { years = 10 }
|
||||
|
||||
left_portrait = {
|
||||
character = scope:kurultai_1
|
||||
animation = war_attacker
|
||||
}
|
||||
|
||||
right_portrait = {
|
||||
character = scope:kurultai_2
|
||||
animation = aggressive_unarmed
|
||||
}
|
||||
|
||||
trigger = {
|
||||
has_mpo_dlc_trigger = yes
|
||||
government_has_flag = government_is_nomadic
|
||||
is_available = yes
|
||||
any_character_situation = {
|
||||
NOR = {
|
||||
any_situation_sub_region = {
|
||||
sub_region_current_phase = situation_steppe_abundant_grazing_season
|
||||
situation_sub_region_has_county = root.capital_county
|
||||
}
|
||||
any_situation_sub_region = {
|
||||
sub_region_current_phase = situation_steppe_sky_blessing_season
|
||||
situation_sub_region_has_county = root.capital_county
|
||||
}
|
||||
any_situation_sub_region = {
|
||||
sub_region_current_phase = situation_steppe_warm_nights_season
|
||||
situation_sub_region_has_county = root.capital_county
|
||||
}
|
||||
}
|
||||
}
|
||||
OR = {
|
||||
domicile ?= {
|
||||
herd <= minor_herd_value
|
||||
}
|
||||
}
|
||||
any_councillor = {
|
||||
count >= 2
|
||||
is_kurultai_trigger = yes
|
||||
is_available_ai = yes
|
||||
NOT = { is_spouse_of = root }
|
||||
}
|
||||
}
|
||||
|
||||
immediate = {
|
||||
random_councillor = {
|
||||
limit = {
|
||||
is_kurultai_trigger = yes
|
||||
is_available_ai = yes
|
||||
NOT = { is_spouse_of = root }
|
||||
}
|
||||
save_scope_as = kurultai_1
|
||||
}
|
||||
random_councillor = {
|
||||
limit = {
|
||||
is_kurultai_trigger = yes
|
||||
is_available_ai = yes
|
||||
NOT = {
|
||||
this = scope:kurultai_1
|
||||
is_spouse_of = root
|
||||
}
|
||||
}
|
||||
save_scope_as = kurultai_2
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Do not cry over spilled kumis.
|
||||
name = mpo_nomads_season_events.0015.a
|
||||
reverse_add_opinion = {
|
||||
target = scope:kurultai_1
|
||||
modifier = grateful_opinion
|
||||
opinion = 30
|
||||
}
|
||||
add_prestige = minor_prestige_loss
|
||||
stress_impact = {
|
||||
calm = medium_stress_impact_loss
|
||||
wrathful = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
base = 100
|
||||
modifier = {
|
||||
factor = 20
|
||||
has_trait = calm
|
||||
}
|
||||
modifier = {
|
||||
factor = 0
|
||||
has_trait = wrathful
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Go on, fight! Entertain the rest of us.
|
||||
name = mpo_nomads_season_events.0015.b
|
||||
reverse_add_opinion = {
|
||||
target = scope:kurultai_2
|
||||
modifier = grateful_opinion
|
||||
opinion = 30
|
||||
}
|
||||
scope:kurultai_2 = {
|
||||
duel = {
|
||||
skill = prowess
|
||||
target = scope:kurultai_1
|
||||
50 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = 3.5
|
||||
min = -49
|
||||
}
|
||||
min = 5
|
||||
desc = mpo_nomads_season_events.0015.b.tt.success
|
||||
scope:kurultai_1 = {
|
||||
add_trait = wounded_1
|
||||
}
|
||||
send_interface_toast = {
|
||||
title = mpo_nomads_season_events.0015.b.tt.success
|
||||
left_icon = scope:kurultai_1
|
||||
}
|
||||
}
|
||||
50 = {
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = -3.5
|
||||
min = -49
|
||||
}
|
||||
min = 5
|
||||
desc = mpo_nomads_season_events.0015.b.tt.failure
|
||||
scope:kurultai_2 = {
|
||||
add_trait = wounded_1
|
||||
}
|
||||
send_interface_toast = {
|
||||
title = mpo_nomads_season_events.0015.b.tt.failure
|
||||
left_icon = scope:kurultai_2
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
wrathful = medium_stress_impact_loss
|
||||
calm = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
base = 100
|
||||
modifier = {
|
||||
factor = 20
|
||||
has_trait = wrathful
|
||||
}
|
||||
modifier = {
|
||||
factor = 0
|
||||
has_trait = calm
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Let it go, both of you.
|
||||
name = mpo_nomads_season_events.0015.c
|
||||
reverse_add_opinion = {
|
||||
target = scope:kurultai_1
|
||||
modifier = disappointed_opinion
|
||||
opinion = -15
|
||||
}
|
||||
reverse_add_opinion = {
|
||||
target = scope:kurultai_2
|
||||
modifier = disappointed_opinion
|
||||
opinion = -15
|
||||
}
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_rationality = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,835 +0,0 @@
|
|||
namespace = mpo_temujin_flavor
|
||||
|
||||
# mpo_temujin_flavor.0001 - Become Blood Brothers with Jamukha
|
||||
# mpo_temujin_flavor.0010 - Jamukha stops being your vassal
|
||||
# mpo_temujin_flavor.0020 - Jamukha becomes your rival
|
||||
# mpo_temujin_flavor.0030 - Borte announces she's pregnant
|
||||
|
||||
#######################
|
||||
# Become Blood Brothers with Jamukha
|
||||
#######################
|
||||
|
||||
mpo_temujin_flavor.0001 = {
|
||||
type = character_event
|
||||
title = mpo_temujin_flavor.0001.t
|
||||
desc = mpo_temujin_flavor.0001.desc
|
||||
theme = nomads
|
||||
override_background = {
|
||||
reference = mpo_campfire_steppe
|
||||
}
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = aggressive_dagger
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:jamukha
|
||||
animation = celebrate_dagger
|
||||
}
|
||||
|
||||
trigger = {
|
||||
NOR = {
|
||||
has_variable = had_mpo_temujin_flavor_0001
|
||||
has_variable = had_mpo_temujin_flavor_0010
|
||||
has_variable = had_mpo_temujin_flavor_0020
|
||||
}
|
||||
is_physically_able = yes
|
||||
character:mpo_mongol_1 = {
|
||||
is_alive = yes
|
||||
is_physically_able = yes
|
||||
NOR = {
|
||||
has_relation_blood_brother = root
|
||||
has_relation_rival = root
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
immediate = {
|
||||
play_music_cue = "mx_cue_touching_moment"
|
||||
set_variable = had_mpo_temujin_flavor_0001
|
||||
character:mpo_mongol_1 = {
|
||||
save_scope_as = jamukha
|
||||
save_scope_as = blood_bro
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Yay
|
||||
name = mpo_temujin_flavor.0001.a
|
||||
|
||||
if = {
|
||||
limit = {
|
||||
NOR = {
|
||||
has_character_flag = had_warhorse_story
|
||||
any_owned_story = {
|
||||
story_type = story_cycle_martial_lifestyle_warhorse
|
||||
exists = var:story_cycle_horse_name
|
||||
}
|
||||
}
|
||||
scope:jamukha = {
|
||||
NOR = {
|
||||
has_character_flag = had_warhorse_story
|
||||
any_owned_story = {
|
||||
story_type = story_cycle_martial_lifestyle_warhorse
|
||||
exists = var:story_cycle_horse_name
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
custom_tooltip = temujin_warhorse_tt
|
||||
custom_tooltip = jamukha_warhorse_tt
|
||||
if = {
|
||||
limit = {
|
||||
scope:jamukha = {
|
||||
is_ai = yes
|
||||
}
|
||||
}
|
||||
hidden_effect = {
|
||||
start_warhorse_story_cycle_effect = yes
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:jamukha = {
|
||||
is_ai = yes
|
||||
}
|
||||
}
|
||||
hidden_effect = {
|
||||
scope:jamukha = {
|
||||
start_warhorse_story_cycle_effect = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:jamukha = {
|
||||
is_ai = yes
|
||||
}
|
||||
}
|
||||
set_relation_blood_brother = {
|
||||
target = scope:jamukha
|
||||
reason = blood_brother_temujin_jamukha
|
||||
}
|
||||
add_character_modifier = blood_brother_warrior_modifier
|
||||
scope:jamukha = {
|
||||
add_character_modifier = blood_brother_warrior_modifier
|
||||
}
|
||||
}
|
||||
else = {
|
||||
custom_tooltip = jamukha_choose_blood_brother_tt
|
||||
save_scope_as = temujin
|
||||
scope:jamukha = {
|
||||
trigger_event = mpo_jamukha_flavor.0001
|
||||
}
|
||||
show_as_tooltip = {
|
||||
add_character_modifier = blood_brother_warrior_modifier
|
||||
scope:jamukha = {
|
||||
add_character_modifier = blood_brother_warrior_modifier
|
||||
}
|
||||
}
|
||||
}
|
||||
custom_tooltip = blood_brother_gains_hook_tt
|
||||
custom_tooltip = blood_brother_gains_hook_other_tt
|
||||
|
||||
stress_impact = {
|
||||
gregarious = medium_stress_impact_loss
|
||||
callous = medium_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Not a chance
|
||||
name = mpo_temujin_flavor.0001.b
|
||||
add_dread = minor_dread_gain
|
||||
add_prestige = minor_prestige_gain
|
||||
set_variable = rejected_jamukha_var
|
||||
scope:jamukha = {
|
||||
add_opinion = {
|
||||
target = root
|
||||
modifier = insult_opinion
|
||||
opinion = -25
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
base = minor_stress_impact_gain
|
||||
callous = medium_stress_impact_loss
|
||||
gregarious = medium_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 0
|
||||
}
|
||||
}
|
||||
|
||||
after = {
|
||||
hidden_effect = {
|
||||
scope:jamukha = {
|
||||
trigger_event = {
|
||||
days = { 180 360 }
|
||||
id = mpo_jamukha_flavor.0010
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#######################
|
||||
# Jamukha stops being your vassal
|
||||
#######################
|
||||
|
||||
scripted_effect mpo_temujin_flavor_0010_jamukha_leaving_effect = {
|
||||
if = {
|
||||
limit = { scope:jamukha = { is_vassal_of = root } }
|
||||
scope:jamukha = {
|
||||
create_title_and_vassal_change = {
|
||||
type = independency
|
||||
save_scope_as = change
|
||||
add_claim_on_loss = no
|
||||
}
|
||||
becomes_independent = {
|
||||
change = scope:change
|
||||
}
|
||||
resolve_title_and_vassal_change = scope:change
|
||||
}
|
||||
}
|
||||
else = {
|
||||
scope:jamukha = { end_tributary = yes }
|
||||
}
|
||||
add_truce_both_ways = {
|
||||
character = scope:jamukha
|
||||
years = 5
|
||||
name = temujin_jamukha_truce
|
||||
}
|
||||
hidden_effect = { # This will put him closer to Temujin
|
||||
scope:jamukha = {
|
||||
if = {
|
||||
limit = {
|
||||
current_military_strength < scope:temujin.current_military_strength
|
||||
}
|
||||
domicile ?= {
|
||||
change_herd = {
|
||||
value = scope:temujin.domicile.herd
|
||||
multiply = 0.5
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
exists = scope:togrul
|
||||
}
|
||||
scope:jamukha = {
|
||||
custom_tooltip = negotiate_togrul_alliance_effect_tooltip
|
||||
create_alliance = {
|
||||
target = scope:togrul
|
||||
allied_through_owner = scope:jamukha
|
||||
allied_through_target = scope:togrul
|
||||
}
|
||||
hidden_effect = {
|
||||
scope:togrul = {
|
||||
add_opinion = {
|
||||
target = scope:jamukha
|
||||
modifier = event_negotiated_alliance_opinion
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
mpo_temujin_flavor.0010 = {
|
||||
type = character_event
|
||||
title = mpo_temujin_flavor.0010.t
|
||||
desc = {
|
||||
desc = mpo_temujin_flavor.0010.desc.intro
|
||||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = { has_variable = rejected_jamukha_var }
|
||||
desc = mpo_temujin_flavor.0010.desc.rejected
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = { has_relation_blood_brother = scope:jamukha }
|
||||
desc = mpo_temujin_flavor.0010.desc.blood_brothers
|
||||
}
|
||||
desc = mpo_temujin_flavor.0010.desc.fallback
|
||||
}
|
||||
}
|
||||
theme = nomads
|
||||
override_background = {
|
||||
reference = mpo_campfire_steppe
|
||||
}
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = personality_vengeful
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:jamukha
|
||||
animation = schadenfreude
|
||||
}
|
||||
lower_right_portrait = scope:togrul
|
||||
|
||||
trigger = {
|
||||
has_variable = had_mpo_temujin_flavor_0001
|
||||
NOR = {
|
||||
has_variable = had_mpo_temujin_flavor_0010
|
||||
has_variable = had_mpo_temujin_flavor_0020
|
||||
}
|
||||
is_alive = yes
|
||||
is_ruler = yes
|
||||
character:mpo_mongol_1 = {
|
||||
is_alive = yes
|
||||
OR = {
|
||||
is_vassal_of = root
|
||||
is_tributary_of = root
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
immediate = {
|
||||
set_variable = {
|
||||
name = had_mpo_temujin_flavor_0010
|
||||
value = character:mpo_mongol_1
|
||||
}
|
||||
character:mpo_mongol_1 = {
|
||||
save_scope_as = jamukha
|
||||
}
|
||||
mpo_temujin_flavor_0010_jamukha_leaving_effect = yes
|
||||
}
|
||||
|
||||
option = { # I will kill you
|
||||
name = mpo_temujin_flavor.0010.aa
|
||||
trigger = { dread >= 100 }
|
||||
if = {
|
||||
limit = {
|
||||
has_relation_blood_brother = scope:jamukha
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = mpo_temujin_flavor.0010.aa_remove_blood_brother
|
||||
remove_relation_blood_brother = scope:jamukha
|
||||
}
|
||||
}
|
||||
scope:jamukha = {
|
||||
add_dread = major_dread_loss
|
||||
add_prestige = medium_prestige_loss
|
||||
}
|
||||
every_vassal = {
|
||||
limit = {
|
||||
has_vassal_stance = belligerent
|
||||
is_obedient = no
|
||||
}
|
||||
custom = every_belligerent_vassal
|
||||
add_opinion = {
|
||||
modifier = obedience_opinion
|
||||
target = root
|
||||
}
|
||||
}
|
||||
every_courtier = {
|
||||
limit = {
|
||||
is_obedient = no
|
||||
NOR = {
|
||||
has_trait = brave
|
||||
has_trait = compassionate
|
||||
}
|
||||
}
|
||||
custom = every_non_brave_compassionate_courtier
|
||||
add_opinion = {
|
||||
modifier = obedience_opinion
|
||||
target = root
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
gregarious = medium_stress_impact_loss
|
||||
callous = medium_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Look at this clown
|
||||
name = mpo_temujin_flavor.0010.a
|
||||
duel = {
|
||||
skill = diplomacy
|
||||
target = scope:jamukha
|
||||
50 = { # Your people are impressed
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = 3.5
|
||||
min = -49
|
||||
}
|
||||
min = 5
|
||||
desc = mpo_temujin_flavor.0010.a.tt.success
|
||||
send_interface_toast = {
|
||||
title = mpo_temujin_flavor.0010.a.tt.success
|
||||
left_icon = root
|
||||
right_icon = scope:jamukha
|
||||
add_prestige = medium_prestige_gain
|
||||
scope:jamukha = { add_prestige = medium_prestige_loss }
|
||||
}
|
||||
}
|
||||
50 = { # No one is impressed
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = -3.5
|
||||
min = -49
|
||||
}
|
||||
min = 5
|
||||
desc = mpo_temujin_flavor.0010.a.tt.failure
|
||||
send_interface_toast = {
|
||||
title = mpo_temujin_flavor.0010.a.tt.failure
|
||||
left_icon = root
|
||||
add_prestige = minor_prestige_loss
|
||||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
gregarious = medium_stress_impact_loss
|
||||
callous = medium_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Try to force him to stay
|
||||
name = mpo_temujin_flavor.0010.b
|
||||
add_dread = minor_dread_gain
|
||||
scope:jamukha = {
|
||||
add_opinion = {
|
||||
target = root
|
||||
modifier = hurt_opinion
|
||||
opinion = -30
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
callous = medium_stress_impact_loss
|
||||
gregarious = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
base = 100
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Let him go
|
||||
name = mpo_temujin_flavor.0010.c
|
||||
scope:jamukha = {
|
||||
add_opinion = {
|
||||
target = root
|
||||
modifier = grateful_opinion
|
||||
opinion = 20
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
generous = medium_stress_impact_loss
|
||||
callous = major_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
base = 100
|
||||
}
|
||||
}
|
||||
|
||||
after = {
|
||||
hidden_effect = {
|
||||
trigger_event = {
|
||||
days = { 360 420 }
|
||||
id = mpo_temujin_flavor.0020
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#######################
|
||||
# Jamukha becomes your rival -- now you must kill him
|
||||
#######################
|
||||
|
||||
mpo_temujin_flavor.0020 = {
|
||||
type = character_event
|
||||
title = mpo_temujin_flavor.0020.t
|
||||
desc = {
|
||||
desc = mpo_temujin_flavor.0020.desc.intro
|
||||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = { has_relation_blood_brother = scope:jamukha }
|
||||
desc = mpo_temujin_flavor.0020.desc.blood_brothers
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = { has_relation_friend = scope:jamukha }
|
||||
desc = mpo_temujin_flavor.0020.desc.friend
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = { has_relation_rival = scope:jamukha }
|
||||
desc = mpo_temujin_flavor.0020.desc.rival
|
||||
}
|
||||
desc = mpo_temujin_flavor.0020.desc.fallback
|
||||
}
|
||||
desc = mpo_temujin_flavor.0020.desc.outro
|
||||
}
|
||||
theme = nomads
|
||||
override_background = {
|
||||
reference = mpo_campfire_steppe
|
||||
}
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = anger
|
||||
outfit_tags = { nightgown }
|
||||
camera = camera_event_very_left
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:jamukha
|
||||
animation = horse_conversing_left
|
||||
camera = camera_event_horse_right
|
||||
}
|
||||
window = scheme_conclusion_event_no_header
|
||||
|
||||
trigger = {
|
||||
NOT = { has_variable = had_mpo_temujin_flavor_0020 }
|
||||
OR = {
|
||||
has_variable = had_mpo_temujin_flavor_0010
|
||||
AND = {
|
||||
NOT = { has_variable = had_mpo_temujin_flavor_0010 }
|
||||
character:mpo_mongol_1 = {
|
||||
NOR = {
|
||||
is_vassal_of = root
|
||||
is_tributary = root
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
is_alive = yes
|
||||
is_ruler = yes
|
||||
character:mpo_mongol_1 = {
|
||||
is_alive = yes
|
||||
in_diplomatic_range = root
|
||||
is_ruler = yes
|
||||
}
|
||||
}
|
||||
|
||||
immediate = {
|
||||
save_scope_as = temujin
|
||||
play_music_cue = "mx_cue_murder"
|
||||
set_variable = {
|
||||
name = had_mpo_temujin_flavor_0020
|
||||
value = character:mpo_mongol_1
|
||||
}
|
||||
character:mpo_mongol_1 = {
|
||||
save_scope_as = jamukha
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
current_military_strength < scope:jamukha.current_military_strength
|
||||
}
|
||||
domicile ?= {
|
||||
change_herd = {
|
||||
value = scope:jamukha.domicile.herd
|
||||
multiply = 1.5
|
||||
}
|
||||
}
|
||||
add_prestige = major_prestige_gain # For MAA maintenance, mainly
|
||||
custom_tooltip = temujin_gain_from_defectors_tt
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
has_relation_blood_brother = scope:jamukha
|
||||
}
|
||||
scope:jamukha = {
|
||||
add_character_flag = {
|
||||
flag = was_temujins_bro
|
||||
years = 30
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = { # You who I once called brother
|
||||
name = mpo_temujin_flavor.0020.a
|
||||
reason = blood_brother
|
||||
add_internal_flag = special
|
||||
trigger = { has_relation_blood_brother = scope:jamukha }
|
||||
custom_tooltip = {
|
||||
text = mpo_temujin_flavor.0020.a_war_win
|
||||
set_variable = temujin_jamukha_war_var
|
||||
}
|
||||
add_character_modifier = {
|
||||
modifier = temujin_jamukha_war_modifier
|
||||
years = 5
|
||||
}
|
||||
stress_impact = {
|
||||
base = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
base = 100
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Murderrrrrrr
|
||||
name = mpo_temujin_flavor.0020.b
|
||||
custom_tooltip = {
|
||||
text = mpo_temujin_flavor.0020.b_murder
|
||||
set_variable = {
|
||||
name = temujin_jamukha_murder_var
|
||||
value = scope:jamukha
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
deceitful = massive_stress_impact_loss
|
||||
sadistic = massive_stress_impact_loss
|
||||
}
|
||||
ai_chance = {
|
||||
base = 0
|
||||
}
|
||||
}
|
||||
|
||||
option = { # I'm going to crush your skull
|
||||
name = mpo_temujin_flavor.0020.c
|
||||
trigger = {
|
||||
NOT = { has_relation_blood_brother = scope:jamukha }
|
||||
}
|
||||
add_character_modifier = {
|
||||
modifier = temujin_jamukha_war_smaller_modifier
|
||||
years = 5
|
||||
}
|
||||
stress_impact = {
|
||||
wrathful = massive_stress_impact_loss
|
||||
vengeful = massive_stress_impact_loss
|
||||
}
|
||||
ai_chance = {
|
||||
base = 100
|
||||
}
|
||||
}
|
||||
|
||||
after = {
|
||||
if = { # Remove hooks
|
||||
limit = {
|
||||
scope:jamukha = {
|
||||
has_hook = root
|
||||
}
|
||||
}
|
||||
scope:jamukha = { remove_hook = { target = root } }
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
has_hook = scope:jamukha
|
||||
}
|
||||
remove_hook = { target = scope:jamukha }
|
||||
}
|
||||
if = { # Remove Truce
|
||||
limit = {
|
||||
any_truce_target = { this = scope:jamukha }
|
||||
}
|
||||
cancel_truce_both_ways = scope:jamukha
|
||||
}
|
||||
custom_tooltip = mpo_temujin_flavor.0020.jamukha_gok_requirement
|
||||
if = {
|
||||
limit = { has_relation_blood_brother = scope:jamukha }
|
||||
custom_tooltip = {
|
||||
text = mpo_temujin_flavor.0010.aa_remove_blood_brother
|
||||
remove_relation_blood_brother = scope:jamukha
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = { has_relation_friend = scope:jamukha }
|
||||
custom_tooltip = {
|
||||
text = mpo_temujin_flavor.0020.remove_friend
|
||||
remove_relation_friend = scope:jamukha
|
||||
}
|
||||
}
|
||||
if = {
|
||||
limit = { NOT = { has_relation_rival = scope:jamukha } }
|
||||
set_relation_rival = {
|
||||
target = scope:jamukha
|
||||
reason = rival_temujin_jamukha
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = { has_relation_rival = scope:jamukha }
|
||||
set_relation_nemesis = {
|
||||
target = scope:jamukha
|
||||
reason = rival_temujin_jamukha
|
||||
}
|
||||
}
|
||||
else = {
|
||||
add_opinion = {
|
||||
target = root
|
||||
modifier = hate_opinion
|
||||
opinion = -100
|
||||
}
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = mpo_temujin_flavor.0020.cb.tt
|
||||
add_to_variable_list = {
|
||||
name = retaliation_cb_var_list
|
||||
target = scope:jamukha
|
||||
}
|
||||
scope:jamukha = {
|
||||
add_to_variable_list = {
|
||||
name = retaliation_cb_var_list
|
||||
target = root
|
||||
}
|
||||
}
|
||||
}
|
||||
scope:jamukha = {
|
||||
trigger_event = mpo_jamukha_flavor.0020
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#######################
|
||||
# Borte announces she's pregnant
|
||||
#######################
|
||||
mpo_temujin_flavor.0030 = {
|
||||
type = character_event
|
||||
title = mpo_temujin_flavor.0030.t
|
||||
desc = mpo_temujin_flavor.0030.desc
|
||||
theme = pregnancy
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = anger
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:borte
|
||||
animation = worry
|
||||
}
|
||||
lower_right_portrait = scope:mergid
|
||||
|
||||
trigger = {
|
||||
NOT = { has_variable = had_mpo_temujin_flavor_0030 } # To make sure it triggers even if you migrate straight away and lose the event time window
|
||||
character:172004 = {
|
||||
is_alive = yes
|
||||
is_spouse_of = root
|
||||
is_pregnant = no
|
||||
}
|
||||
any_neighboring_top_liege_realm_owner = {
|
||||
NOT = { has_relation_rival = root }
|
||||
}
|
||||
}
|
||||
|
||||
immediate = {
|
||||
play_music_cue = "mx_cue_personal_negative"
|
||||
set_variable = had_mpo_temujin_flavor_0030
|
||||
character:172004 = {
|
||||
save_scope_as = borte
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
character:303116 = {
|
||||
is_alive = yes
|
||||
NOT = { has_relation_rival = root }
|
||||
}
|
||||
}
|
||||
character:303116 = {
|
||||
save_scope_as = mergid
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
any_ruler = {
|
||||
dynasty = dynasty:2001144
|
||||
NOT = { has_relation_rival = root }
|
||||
}
|
||||
}
|
||||
random_ruler = {
|
||||
limit = {
|
||||
dynasty = dynasty:2001144
|
||||
NOT = { has_relation_rival = root }
|
||||
}
|
||||
save_scope_as = mergid
|
||||
}
|
||||
}
|
||||
else = {
|
||||
random_neighboring_top_liege_realm_owner = {
|
||||
limit = { NOT = { has_relation_rival = root } }
|
||||
save_scope_as = mergid
|
||||
}
|
||||
}
|
||||
scope:borte = {
|
||||
custom_tooltip = mpo_temujin_flavor.0030.pregnancy_tt
|
||||
hidden_effect = {
|
||||
make_pregnant = {
|
||||
father = scope:mergid
|
||||
}
|
||||
}
|
||||
set_variable = borte_first_child_var
|
||||
}
|
||||
}
|
||||
|
||||
option = { # I hate those guys
|
||||
name = mpo_temujin_flavor.0030.a
|
||||
set_relation_rival = {
|
||||
target = scope:mergid
|
||||
reason = rival_temujin_mergid
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = mpo_temujin_flavor.0030.a.tt
|
||||
add_to_variable_list = {
|
||||
name = retaliation_cb_var_list
|
||||
target = scope:mergid
|
||||
}
|
||||
}
|
||||
add_dread = medium_dread_gain
|
||||
stress_impact = {
|
||||
vengeful = major_stress_impact_loss
|
||||
compassionate = medium_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 0 # To prevent AI Temüjin from being murdered immediately
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Let's forget about that, you are more important
|
||||
name = mpo_temujin_flavor.0030.b
|
||||
if = {
|
||||
limit = {
|
||||
NOT = { has_relation_lover = scope:borte }
|
||||
}
|
||||
set_relation_lover = {
|
||||
target = scope:borte
|
||||
reason = lover_temujin_borte
|
||||
}
|
||||
}
|
||||
else = {
|
||||
scope:borte = {
|
||||
add_opinion = {
|
||||
target = root
|
||||
modifier = grateful_opinion
|
||||
opinion = 20
|
||||
}
|
||||
}
|
||||
}
|
||||
set_relation_wedding_very_good_fertility = scope:borte
|
||||
stress_impact = {
|
||||
compassionate = major_stress_impact_loss
|
||||
vengeful = medium_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
}
|
||||
}
|
||||
|
||||
option = { # I could not care less
|
||||
name = mpo_temujin_flavor.0030.c
|
||||
scope:borte = {
|
||||
add_opinion = {
|
||||
target = root
|
||||
modifier = upset_opinion
|
||||
opinion = -25
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
callous = major_stress_impact_loss
|
||||
compassionate = major_stress_impact_gain
|
||||
vengeful = major_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
base = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -141,7 +141,7 @@ tgp_ceremonial_liege_events.0001 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = minor_stress_impact_gain
|
||||
arrogant = minor_stress_impact_gain
|
||||
just = minor_stress_impact_loss
|
||||
|
|
@ -223,7 +223,7 @@ tgp_ceremonial_liege_events.0001 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
lazy = minor_stress_impact_loss
|
||||
diligent = minor_stress_impact_gain
|
||||
honest = minor_stress_impact_gain
|
||||
|
|
@ -322,7 +322,7 @@ tgp_ceremonial_liege_events.0010 = {
|
|||
REASON = friend_took_lessons_to_heart
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
humble = minor_stress_impact_loss
|
||||
temperate = minor_stress_impact_loss
|
||||
lazy = minor_stress_impact_loss
|
||||
|
|
@ -389,7 +389,7 @@ tgp_ceremonial_liege_events.0010 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
shy = minor_stress_impact_loss
|
||||
gregarious = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -421,7 +421,7 @@ tgp_ceremonial_liege_events.0010 = {
|
|||
|
||||
if = {
|
||||
limit = {
|
||||
government_has_flag = government_is_administrative
|
||||
government_has_flag = government_has_influence
|
||||
}
|
||||
change_influence = medium_influence_gain
|
||||
}
|
||||
|
|
@ -429,7 +429,7 @@ tgp_ceremonial_liege_events.0010 = {
|
|||
add_prestige = medium_prestige_gain
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = major_stress_impact_gain
|
||||
arrogant = minor_stress_impact_loss
|
||||
humble = minor_stress_impact_gain
|
||||
|
|
@ -482,7 +482,7 @@ tgp_ceremonial_liege_events.0010 = {
|
|||
title = tgp_ceremonial_liege_events.0010.tt.success
|
||||
left_icon = root
|
||||
right_icon = scope:spouse
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = major_stress_impact_loss
|
||||
paranoid = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -516,7 +516,7 @@ tgp_ceremonial_liege_events.0010 = {
|
|||
opinion = -15
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = miniscule_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -663,7 +663,7 @@ tgp_ceremonial_liege_events.0020 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_gain
|
||||
ambitious = minor_stress_impact_loss
|
||||
arrogant = minor_stress_impact_loss
|
||||
|
|
@ -721,7 +721,7 @@ tgp_ceremonial_liege_events.0020 = {
|
|||
}
|
||||
if = {
|
||||
limit = {
|
||||
government_has_flag = government_is_administrative
|
||||
government_has_flag = government_has_influence
|
||||
}
|
||||
change_influence = minor_influence_gain
|
||||
}
|
||||
|
|
@ -757,7 +757,7 @@ tgp_ceremonial_liege_events.0020 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = minor_stress_impact_loss
|
||||
deceitful = minor_stress_impact_loss
|
||||
honest = minor_stress_impact_gain
|
||||
|
|
@ -800,7 +800,7 @@ tgp_ceremonial_liege_events.0020 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_loss
|
||||
lazy = minor_stress_impact_loss
|
||||
loyal = minor_stress_impact_loss
|
||||
|
|
@ -960,7 +960,7 @@ tgp_ceremonial_liege_events.0030 = {
|
|||
}
|
||||
}
|
||||
add_learning_lifestyle_xp = minor_lifestyle_xp
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
patient = minor_stress_impact_loss
|
||||
forgiving = minor_stress_impact_loss
|
||||
calm = minor_stress_impact_loss
|
||||
|
|
@ -978,7 +978,7 @@ tgp_ceremonial_liege_events.0030 = {
|
|||
title = tgp_ceremonial_liege_events.0030.tt.failure
|
||||
left_icon = root
|
||||
right_icon = scope:scholar
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_gain
|
||||
wrathful = minor_stress_impact_gain
|
||||
vengeful = minor_stress_impact_gain
|
||||
|
|
@ -1072,7 +1072,7 @@ tgp_ceremonial_liege_events.0030 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = minor_stress_impact_loss
|
||||
paranoid = minor_stress_impact_loss
|
||||
wrathful = minor_stress_impact_loss
|
||||
|
|
@ -1214,18 +1214,18 @@ tgp_ceremonial_liege_events.0040 = {
|
|||
}
|
||||
if = {
|
||||
limit = {
|
||||
faith = { trait_is_virtue = honest }
|
||||
rite = { trait_is_virtue_rite = honest }
|
||||
}
|
||||
add_piety = minor_piety_loss
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = medium_stress_impact_gain
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
just = minor_stress_impact_gain
|
||||
honest = minor_stress_impact_gain
|
||||
deceitful = minor_stress_impact_loss
|
||||
|
|
@ -1266,12 +1266,12 @@ tgp_ceremonial_liege_events.0040 = {
|
|||
add_prestige = minor_prestige_gain
|
||||
if = {
|
||||
limit = {
|
||||
faith = { trait_is_virtue = honest }
|
||||
rite = { trait_is_virtue_rite = honest }
|
||||
}
|
||||
add_piety = minor_piety_gain
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
just = minor_stress_impact_loss
|
||||
humble = minor_stress_impact_loss
|
||||
honest = minor_stress_impact_loss
|
||||
|
|
@ -1302,4 +1302,4 @@ tgp_ceremonial_liege_events.0040 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -52,7 +52,7 @@ tgp_china_career.0001 = {
|
|||
animation = reading
|
||||
}
|
||||
|
||||
cooldown = { days = 1 }
|
||||
cooldown = { weeks = 1 }
|
||||
|
||||
trigger = {
|
||||
exists = top_liege
|
||||
|
|
|
|||
|
|
@ -28,14 +28,15 @@ scripted_effect set_up_local_examiner_effect = {
|
|||
age = { 33 79 }
|
||||
location = root.location
|
||||
faith = scope:hegemon.faith
|
||||
rite = scope:hegemon.rite
|
||||
culture = scope:hegemon.culture
|
||||
gender_female_chance = {
|
||||
if = {
|
||||
limit = { scope:hegemon.faith = { has_doctrine = doctrine_gender_male_dominated } }
|
||||
limit = { scope:hegemon.rite = { rite_has_doctrine = doctrine_gender_male_dominated } }
|
||||
add = 0
|
||||
}
|
||||
else_if = {
|
||||
limit = { scope:hegemon.faith = { has_doctrine = doctrine_gender_female_dominated } }
|
||||
limit = { scope:hegemon.rite = { rite_has_doctrine = doctrine_gender_female_dominated } }
|
||||
add = 100
|
||||
}
|
||||
else = {
|
||||
|
|
@ -114,7 +115,7 @@ tgp_china_decision.1000 = {
|
|||
value = scope:duel_value
|
||||
multiplier = -3
|
||||
}
|
||||
stress_impact = { base = medium_stress_impact_gain }
|
||||
stress_and_fulfillment_impact = { base = medium_stress_impact_gain }
|
||||
}
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -266,7 +267,7 @@ tgp_china_decision.1001 = {
|
|||
value = scope:duel_value
|
||||
multiplier = -3
|
||||
}
|
||||
stress_impact = { base = medium_stress_impact_gain }
|
||||
stress_and_fulfillment_impact = { base = medium_stress_impact_gain }
|
||||
}
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -419,7 +420,7 @@ tgp_china_decision.1002 = {
|
|||
value = scope:duel_value
|
||||
multiplier = -3
|
||||
}
|
||||
stress_impact = { base = medium_stress_impact_gain }
|
||||
stress_and_fulfillment_impact = { base = medium_stress_impact_gain }
|
||||
}
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
|
|||
|
|
@ -192,7 +192,7 @@ tgp_china_ministry.0004 = {
|
|||
limit = {
|
||||
scope:contributor = {
|
||||
NOT = {
|
||||
any_character_war = { this = prev }
|
||||
any_character_war = { this = scope:grand_campaign_war }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -296,7 +296,10 @@ tgp_china_ministry.0005 = {
|
|||
trigger = { list_size:titles_won >= list_size:titles_lost }
|
||||
text = tgp_china_ministry.0005.a_win
|
||||
}
|
||||
name = tgp_china_ministry.0005.a_lost
|
||||
name = {
|
||||
trigger = { list_size:titles_won < list_size:titles_lost }
|
||||
text = tgp_china_ministry.0005.a_lost
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
list_size:titles_won >= list_size:titles_lost
|
||||
|
|
@ -472,7 +475,10 @@ tgp_china_ministry.0008 = {
|
|||
trigger = { list_size:titles_won >= list_size:titles_lost }
|
||||
text = tgp_china_ministry.0005.a_win
|
||||
}
|
||||
name = tgp_china_ministry.0005.a_lost
|
||||
name = {
|
||||
trigger = { list_size:titles_won < list_size:titles_lost }
|
||||
text = tgp_china_ministry.0005.a_lost
|
||||
}
|
||||
show_as_tooltip = {
|
||||
scope:owner = {
|
||||
if = {
|
||||
|
|
@ -506,6 +512,7 @@ tgp_china_ministry.0008 = {
|
|||
}
|
||||
# Minister of Revenue - Budget events
|
||||
# Top liege is enforced to enact a new budget
|
||||
# NOTE: Also used for other Treasury budget using governments - Administrative & Meritocratic (not Ecclesiastical)
|
||||
tgp_china_ministry.0100 = {
|
||||
type = character_event
|
||||
title = tgp_china_ministry.0100.t
|
||||
|
|
@ -583,6 +590,10 @@ tgp_china_ministry.0100 = {
|
|||
is_ai = yes
|
||||
is_travelling = no
|
||||
}
|
||||
# Exclude Church Treasury (it is simpler and gets auto-enacted yearly)
|
||||
NOT = {
|
||||
government_has_mechanic = theocracy
|
||||
}
|
||||
# You should enact a new budget if you fulfill ANY of these reasons
|
||||
OR = {
|
||||
# The AI hasn't set a new budget recently
|
||||
|
|
@ -1269,78 +1280,78 @@ tgp_china_ministry.1000 = {
|
|||
opinion = 50
|
||||
}
|
||||
add_character_modifier = tgp_personal_honors_modifier
|
||||
# if = {
|
||||
# limit = {
|
||||
# has_title = title:e_minister_chancellor
|
||||
# }
|
||||
# house = {
|
||||
# add_house_modifier = tgp_e_minister_chancellor_modifier
|
||||
# }
|
||||
# }
|
||||
# else_if = {
|
||||
# limit = {
|
||||
# has_title = title:e_minister_censor
|
||||
# }
|
||||
# house = {
|
||||
# add_house_modifier = tgp_e_minister_censor_modifier
|
||||
# }
|
||||
# }
|
||||
# else_if = {
|
||||
# limit = {
|
||||
# has_title = title:e_minister_grand_marshal
|
||||
# }
|
||||
# house = {
|
||||
# add_house_modifier = tgp_e_minister_grand_marshal_modifier
|
||||
# }
|
||||
# }
|
||||
# else_if = {
|
||||
# limit = {
|
||||
# has_title = title:e_minister_of_personnel
|
||||
# }
|
||||
# house = {
|
||||
# add_house_modifier = tgp_e_minister_of_personnel_modifier
|
||||
# }
|
||||
# }
|
||||
# else_if = {
|
||||
# limit = {
|
||||
# has_title = title:e_minister_of_revenue
|
||||
# }
|
||||
# house = {
|
||||
# add_house_modifier = tgp_e_minister_of_revenue_modifier
|
||||
# }
|
||||
# }
|
||||
# else_if = {
|
||||
# limit = {
|
||||
# has_title = title:e_minister_of_rites
|
||||
# }
|
||||
# house = {
|
||||
# add_house_modifier = tgp_e_minister_of_rites_modifier
|
||||
# }
|
||||
# }
|
||||
# else_if = {
|
||||
# limit = {
|
||||
# has_title = title:e_minister_of_war
|
||||
# }
|
||||
# house = {
|
||||
# add_house_modifier = tgp_e_minister_of_war_modifier
|
||||
# }
|
||||
# }
|
||||
# else_if = {
|
||||
# limit = {
|
||||
# has_title = title:e_minister_of_justice
|
||||
# }
|
||||
# house = {
|
||||
# add_house_modifier = tgp_e_minister_of_justice_modifier
|
||||
# }
|
||||
# }
|
||||
# else_if = {
|
||||
# limit = {
|
||||
# has_title = title:e_minister_of_works
|
||||
# }
|
||||
# house = {
|
||||
# add_house_modifier = tgp_e_minister_of_works_modifier
|
||||
# }
|
||||
# }
|
||||
if = {
|
||||
limit = {
|
||||
has_title = title:e_minister_chancellor
|
||||
}
|
||||
house = {
|
||||
add_house_modifier = tgp_e_minister_chancellor_modifier
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
has_title = title:e_minister_censor
|
||||
}
|
||||
house = {
|
||||
add_house_modifier = tgp_e_minister_censor_modifier
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
has_title = title:e_minister_grand_marshal
|
||||
}
|
||||
house = {
|
||||
add_house_modifier = tgp_e_minister_grand_marshal_modifier
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
has_title = title:e_minister_of_personnel
|
||||
}
|
||||
house = {
|
||||
add_house_modifier = tgp_e_minister_of_personnel_modifier
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
has_title = title:e_minister_of_revenue
|
||||
}
|
||||
house = {
|
||||
add_house_modifier = tgp_e_minister_of_revenue_modifier
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
has_title = title:e_minister_of_rites
|
||||
}
|
||||
house = {
|
||||
add_house_modifier = tgp_e_minister_of_rites_modifier
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
has_title = title:e_minister_of_war
|
||||
}
|
||||
house = {
|
||||
add_house_modifier = tgp_e_minister_of_war_modifier
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
has_title = title:e_minister_of_justice
|
||||
}
|
||||
house = {
|
||||
add_house_modifier = tgp_e_minister_of_justice_modifier
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
has_title = title:e_minister_of_works
|
||||
}
|
||||
house = {
|
||||
add_house_modifier = tgp_e_minister_of_works_modifier
|
||||
}
|
||||
}
|
||||
dynasty = { add_dynasty_prestige = 2000 }
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -72,7 +72,7 @@ tgp_china_yearly.0001 = {
|
|||
}
|
||||
change_merit = minor_merit_gain
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = medium_stress_impact_gain
|
||||
generous = medium_stress_impact_loss
|
||||
compassionate = medium_stress_impact_loss
|
||||
|
|
@ -128,7 +128,7 @@ tgp_china_yearly.0001 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = medium_stress_impact_loss
|
||||
generous = medium_stress_impact_gain
|
||||
compassionate = medium_stress_impact_gain
|
||||
|
|
@ -175,7 +175,7 @@ tgp_china_yearly.0001 = {
|
|||
}
|
||||
}
|
||||
else = {
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = miniscule_stress_impact_gain
|
||||
lazy = medium_stress_impact_loss
|
||||
diligent = medium_stress_impact_gain
|
||||
|
|
@ -333,7 +333,7 @@ tgp_china_yearly.0005 = {
|
|||
#Is mentioned parent woman or man?
|
||||
if = {
|
||||
limit = {
|
||||
faith = { has_doctrine = doctrine_gender_equal }
|
||||
rite = { rite_has_doctrine = doctrine_gender_equal }
|
||||
}
|
||||
random_list = {
|
||||
50 = {
|
||||
|
|
@ -346,13 +346,13 @@ tgp_china_yearly.0005 = {
|
|||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
faith = { has_doctrine = doctrine_gender_female_dominated }
|
||||
rite = { rite_has_doctrine = doctrine_gender_female_dominated }
|
||||
}
|
||||
scope:orphan_mother ?= { save_scope_as = parent }
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
faith = { has_doctrine = doctrine_gender_male_dominated }
|
||||
rite = { rite_has_doctrine = doctrine_gender_male_dominated }
|
||||
}
|
||||
scope:orphan_father ?= { save_scope_as = parent }
|
||||
}
|
||||
|
|
@ -414,7 +414,7 @@ tgp_china_yearly.0005 = {
|
|||
change_influence = major_influence_loss
|
||||
add_courtier = scope:grieving_child
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = medium_stress_impact_loss
|
||||
callous = medium_stress_impact_gain
|
||||
}
|
||||
|
|
@ -436,7 +436,7 @@ tgp_china_yearly.0005 = {
|
|||
|
||||
change_merit = minor_merit_gain
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = medium_stress_impact_gain
|
||||
callous = medium_stress_impact_loss
|
||||
}
|
||||
|
|
@ -483,7 +483,7 @@ tgp_china_yearly.0005 = {
|
|||
}
|
||||
}
|
||||
else = {
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = miniscule_stress_impact_gain
|
||||
lazy = medium_stress_impact_loss
|
||||
diligent = medium_stress_impact_gain
|
||||
|
|
@ -611,7 +611,7 @@ tgp_china_yearly.0010 = {
|
|||
silent_disappearance_effect = yes
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
zealous = medium_stress_impact_loss
|
||||
callous = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -625,7 +625,7 @@ tgp_china_yearly.0010 = {
|
|||
years = 5
|
||||
}
|
||||
|
||||
stress_impact = { ambitious = medium_stress_impact_loss }
|
||||
stress_and_fulfillment_impact = { ambitious = medium_stress_impact_loss }
|
||||
}
|
||||
|
||||
option = { #I wonder what the books say about this.
|
||||
|
|
@ -652,7 +652,7 @@ tgp_china_yearly.0010 = {
|
|||
}
|
||||
}
|
||||
else = {
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = miniscule_stress_impact_gain
|
||||
lazy = medium_stress_impact_loss
|
||||
diligent = medium_stress_impact_gain
|
||||
|
|
@ -720,6 +720,7 @@ tgp_china_yearly.0015 = {
|
|||
location = root.location
|
||||
culture = root.culture
|
||||
faith = root.faith
|
||||
rite = root.rite
|
||||
trait = honest
|
||||
trait = diligent
|
||||
trait = honest
|
||||
|
|
@ -730,6 +731,7 @@ tgp_china_yearly.0015 = {
|
|||
location = root.location
|
||||
culture = root.culture
|
||||
faith = root.faith
|
||||
rite = root.rite
|
||||
trait = gluttonous
|
||||
trait = greedy
|
||||
trait = gregarious
|
||||
|
|
@ -756,7 +758,7 @@ tgp_china_yearly.0015 = {
|
|||
name = tgp_china_yearly.0015.b
|
||||
add_treasury_or_gold = medium_treasury_or_gold_value
|
||||
change_merit = minor_merit_loss
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = medium_stress_loss
|
||||
diligent = medium_stress_gain
|
||||
}
|
||||
|
|
@ -805,7 +807,7 @@ tgp_china_yearly.0015 = {
|
|||
}
|
||||
}
|
||||
else = {
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = miniscule_stress_impact_gain
|
||||
lazy = medium_stress_impact_loss
|
||||
diligent = medium_stress_impact_gain
|
||||
|
|
@ -926,7 +928,7 @@ tgp_china_yearly.0020 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
ambitious = medium_stress_loss
|
||||
}
|
||||
|
||||
|
|
@ -949,7 +951,7 @@ tgp_china_yearly.0020 = {
|
|||
}
|
||||
}
|
||||
change_merit = minor_merit_gain
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = medium_stress_loss
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -1044,7 +1046,7 @@ tgp_china_yearly.0020 = {
|
|||
# any_councillor = {
|
||||
# is_available_ai_adult = yes
|
||||
# NOT = {
|
||||
# any_learning_councillor = { exists = this }
|
||||
# any_learning_councillor = {}
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
|
|
@ -1052,7 +1054,7 @@ tgp_china_yearly.0020 = {
|
|||
# limit = {
|
||||
# is_available_ai_adult = yes
|
||||
# NOT = {
|
||||
# any_learning_councillor = { exists = this }
|
||||
# any_learning_councillor = {}
|
||||
# }
|
||||
# }
|
||||
# weight = {
|
||||
|
|
|
|||
|
|
@ -101,6 +101,8 @@ author_book.0001 = {
|
|||
}
|
||||
option = {
|
||||
name = author_book.0001.b #I will let my elder/spouse/other select one
|
||||
# The name and tooltip both name the influencer, so hide the option when nobody was found
|
||||
trigger = { exists = scope:trusted_influencer }
|
||||
custom_tooltip = author_book.0001.b.tt
|
||||
scope:trusted_influencer = {
|
||||
add_opinion = {
|
||||
|
|
@ -119,7 +121,7 @@ author_book.0001 = {
|
|||
id = author_book.1000
|
||||
days = 5
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_gain
|
||||
lazy = minor_stress_impact_gain
|
||||
lifestyle_poet = minor_stress_impact_loss #offsets penalty a bit
|
||||
|
|
@ -248,7 +250,7 @@ author_book.0004 = {
|
|||
id = author_book.1000
|
||||
months = 6
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = medium_stress_impact_gain
|
||||
lazy = minor_stress_impact_gain
|
||||
journaller = minor_stress_impact_loss #offsets penalty a bit
|
||||
|
|
@ -376,7 +378,7 @@ author_book.0005 = {
|
|||
id = author_book.1000
|
||||
years = 1
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = major_stress_impact_gain
|
||||
lazy = minor_stress_impact_gain
|
||||
journaller = minor_stress_impact_loss #offsets penalty a bit
|
||||
|
|
@ -576,7 +578,7 @@ author_book.1000 = {
|
|||
generate_ci_poem_title_effect = yes #We need a title
|
||||
}
|
||||
create_artifact = {
|
||||
name = ci_poem_name
|
||||
name = TODO #This is replaced below
|
||||
type = miscellaneous
|
||||
creator = root
|
||||
description = TODO #This is replaced below
|
||||
|
|
@ -766,6 +768,7 @@ author_book.1000 = {
|
|||
}
|
||||
#Now we set the description:
|
||||
scope:newly_created_artifact = {
|
||||
set_artifact_name = ci_poem_name
|
||||
set_artifact_description = ci_poem_description_full
|
||||
#And now we give modifiers:
|
||||
switch = {
|
||||
|
|
|
|||
|
|
@ -44,6 +44,7 @@ tgp_dynastic_cycle.0001 = {
|
|||
tgp_dynastic_cycle.0051 = { # BOOKMARK EVENT
|
||||
type = character_event
|
||||
window = fullscreen_event
|
||||
queue_icon = "gfx/interface/icons/situation_types/dynastic_cycle.dds"
|
||||
title = tgp_dynastic_cycle.0051.t
|
||||
desc = {
|
||||
first_valid = {
|
||||
|
|
@ -218,6 +219,7 @@ tgp_dynastic_cycle.0051 = { # BOOKMARK EVENT
|
|||
tgp_dynastic_cycle.0052 = { # JOINED MOVEMENT - Unaligned
|
||||
type = character_event
|
||||
window = fullscreen_event
|
||||
queue_icon = "gfx/interface/icons/situation_types/dynastic_cycle.dds"
|
||||
title = tgp_dynastic_cycle.0052.t
|
||||
desc = {
|
||||
desc = tgp_dynastic_cycle.0052.desc.intro
|
||||
|
|
@ -307,6 +309,7 @@ tgp_dynastic_cycle.0052 = { # JOINED MOVEMENT - Unaligned
|
|||
tgp_dynastic_cycle.0053 = { # JOINED MOVEMENT - Expansion
|
||||
type = character_event
|
||||
window = fullscreen_event
|
||||
queue_icon = "gfx/interface/icons/situation_types/dynastic_cycle.dds"
|
||||
title = tgp_dynastic_cycle.0053.t
|
||||
desc = {
|
||||
desc = tgp_dynastic_cycle.0053.desc.intro
|
||||
|
|
@ -396,6 +399,7 @@ tgp_dynastic_cycle.0053 = { # JOINED MOVEMENT - Expansion
|
|||
tgp_dynastic_cycle.0054 = { # JOINED MOVEMENT - Advancement
|
||||
type = character_event
|
||||
window = fullscreen_event
|
||||
queue_icon = "gfx/interface/icons/situation_types/dynastic_cycle.dds"
|
||||
title = tgp_dynastic_cycle.0054.t
|
||||
desc = {
|
||||
desc = tgp_dynastic_cycle.0054.desc.intro
|
||||
|
|
@ -485,6 +489,7 @@ tgp_dynastic_cycle.0054 = { # JOINED MOVEMENT - Advancement
|
|||
tgp_dynastic_cycle.0055 = { # JOINED MOVEMENT - Pro-Hegemon
|
||||
type = character_event
|
||||
window = fullscreen_event
|
||||
queue_icon = "gfx/interface/icons/situation_types/dynastic_cycle.dds"
|
||||
title = tgp_dynastic_cycle.0055.t
|
||||
desc = {
|
||||
desc = tgp_dynastic_cycle.0055.desc.intro
|
||||
|
|
@ -575,6 +580,7 @@ tgp_dynastic_cycle.0055 = { # JOINED MOVEMENT - Pro-Hegemon
|
|||
tgp_dynastic_cycle.0056 = { # JOINED MOVEMENT - Conservative
|
||||
type = character_event
|
||||
window = fullscreen_event
|
||||
queue_icon = "gfx/interface/icons/situation_types/dynastic_cycle.dds"
|
||||
title = tgp_dynastic_cycle.0056.t
|
||||
desc = {
|
||||
desc = tgp_dynastic_cycle.0056.desc.intro
|
||||
|
|
@ -666,6 +672,7 @@ tgp_dynastic_cycle.0056 = { # JOINED MOVEMENT - Conservative
|
|||
tgp_dynastic_cycle.0061 = {
|
||||
type = character_event
|
||||
window = fullscreen_event
|
||||
queue_icon = "gfx/interface/icons/situation_types/dynastic_cycle.dds"
|
||||
title = tgp_dynastic_cycle.0061.t
|
||||
desc = tgp_dynastic_cycle.0061.desc
|
||||
theme = dynastic_cycle
|
||||
|
|
@ -725,6 +732,7 @@ tgp_dynastic_cycle.0061 = {
|
|||
tgp_dynastic_cycle.0062 = { # Notification for relevant people
|
||||
type = character_event
|
||||
window = fullscreen_event
|
||||
queue_icon = "gfx/interface/icons/situation_types/dynastic_cycle.dds"
|
||||
title = tgp_dynastic_cycle.0061.t
|
||||
desc = {
|
||||
first_valid = {
|
||||
|
|
@ -802,6 +810,7 @@ tgp_dynastic_cycle.0062 = { # Notification for relevant people
|
|||
name = tgp_dynastic_cycle.0062.b
|
||||
clicksound = "event:/DLC/EP4/MX/CueTracks/mx_mtgp_dynastic_cycle_end"
|
||||
save_scope_as = actor
|
||||
save_scope_as = puppet_or_actor
|
||||
title:h_china.holder = {
|
||||
save_scope_as = recipient
|
||||
}
|
||||
|
|
@ -818,6 +827,7 @@ tgp_dynastic_cycle.0062 = { # Notification for relevant people
|
|||
tgp_dynastic_cycle.0071 = {
|
||||
type = character_event
|
||||
window = fullscreen_event
|
||||
queue_icon = "gfx/interface/icons/situation_types/dynastic_cycle.dds"
|
||||
title = tgp_dynastic_cycle.0071.t
|
||||
desc = tgp_dynastic_cycle.0071.desc
|
||||
theme = dynastic_cycle
|
||||
|
|
@ -1041,6 +1051,7 @@ tgp_dynastic_cycle.0071 = {
|
|||
tgp_dynastic_cycle.0072 = { # Notification for relevant people
|
||||
type = character_event
|
||||
window = fullscreen_event
|
||||
queue_icon = "gfx/interface/icons/situation_types/dynastic_cycle.dds"
|
||||
title = tgp_dynastic_cycle.0071.t
|
||||
desc = {
|
||||
triggered_desc = {
|
||||
|
|
@ -1143,6 +1154,7 @@ tgp_dynastic_cycle.0072 = { # Notification for relevant people
|
|||
name = tgp_dynastic_cycle.0072.b
|
||||
clicksound = "event:/DLC/EP4/MX/CueTracks/mx_mtgp_dynastic_cycle_start"
|
||||
save_scope_as = actor
|
||||
save_scope_as = puppet_or_actor
|
||||
title:h_china.holder = {
|
||||
save_scope_as = recipient
|
||||
}
|
||||
|
|
@ -1159,6 +1171,7 @@ tgp_dynastic_cycle.0072 = { # Notification for relevant people
|
|||
tgp_dynastic_cycle.0081 = {
|
||||
type = character_event
|
||||
window = fullscreen_event
|
||||
queue_icon = "gfx/interface/icons/situation_types/dynastic_cycle.dds"
|
||||
title = tgp_dynastic_cycle.0081.t
|
||||
desc = tgp_dynastic_cycle.0081.desc
|
||||
theme = dynastic_cycle
|
||||
|
|
@ -1229,6 +1242,7 @@ tgp_dynastic_cycle.0081 = {
|
|||
tgp_dynastic_cycle.0082 = { # Notification for relevant people
|
||||
type = character_event
|
||||
window = fullscreen_event
|
||||
queue_icon = "gfx/interface/icons/situation_types/dynastic_cycle.dds"
|
||||
title = tgp_dynastic_cycle.0081.t
|
||||
desc = {
|
||||
first_valid = {
|
||||
|
|
@ -1394,6 +1408,7 @@ tgp_dynastic_cycle.0082 = { # Notification for relevant people
|
|||
tgp_dynastic_cycle.0091 = {
|
||||
type = character_event
|
||||
window = fullscreen_event
|
||||
queue_icon = "gfx/interface/icons/situation_types/dynastic_cycle.dds"
|
||||
title = tgp_dynastic_cycle.0091.t
|
||||
desc = tgp_dynastic_cycle.0091.desc
|
||||
theme = dynastic_cycle
|
||||
|
|
@ -1436,6 +1451,7 @@ tgp_dynastic_cycle.0091 = {
|
|||
tgp_dynastic_cycle.0092 = { # Notification for relevant people
|
||||
type = character_event
|
||||
window = fullscreen_event
|
||||
queue_icon = "gfx/interface/icons/situation_types/dynastic_cycle.dds"
|
||||
title = tgp_dynastic_cycle.0091.t
|
||||
desc = {
|
||||
first_valid = {
|
||||
|
|
@ -1699,8 +1715,8 @@ tgp_dynastic_cycle.9000 = {
|
|||
current_date >= 960.1.1
|
||||
}
|
||||
set_global_variable = {
|
||||
name = chinese_fashion_change
|
||||
value = 1
|
||||
name = chinese_fashion
|
||||
value = flag:song
|
||||
}
|
||||
}
|
||||
remove_character_flag = received_chinese_hegemonic_ascension_event
|
||||
|
|
@ -2280,8 +2296,8 @@ tgp_dynastic_cycle.9001 = {
|
|||
current_date >= 960.1.1
|
||||
}
|
||||
set_global_variable = {
|
||||
name = chinese_fashion_change
|
||||
value = 1
|
||||
name = chinese_fashion
|
||||
value = flag:song
|
||||
}
|
||||
}
|
||||
remove_character_flag = received_chinese_hegemonic_ascension_event
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -330,17 +330,7 @@ tgp_east_asia_decision_events.0030 = {
|
|||
show_as_tooltip = { change_government = clan_government }
|
||||
}
|
||||
show_as_tooltip = {
|
||||
if = {
|
||||
limit = {
|
||||
capital_province = {
|
||||
NOR = {
|
||||
has_holding_type = temple_citadel_holding
|
||||
has_holding_type = castle_holding
|
||||
}
|
||||
}
|
||||
}
|
||||
capital_province = { set_holding_type = castle_holding }
|
||||
}
|
||||
clan_convert_capital_effect = yes
|
||||
change_government = clan_government
|
||||
#Start off crown authorities
|
||||
if = {
|
||||
|
|
|
|||
|
|
@ -283,7 +283,7 @@ tgp_east_asia_interaction_events.1000 = {
|
|||
change_to_mandala_interaction_effect = yes
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -374,7 +374,7 @@ tgp_east_asia_interaction_events.1001 = {
|
|||
change_to_mandala_interaction_effect = yes
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -476,7 +476,7 @@ tgp_east_asia_interaction_events.1002 = {
|
|||
change_to_mandala_interaction_effect = yes
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = medium_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
|
|
@ -649,19 +649,19 @@ scripted_trigger is_root_faith_dominant_gender = {
|
|||
OR = {
|
||||
AND = {
|
||||
is_male = yes
|
||||
root.faith = {
|
||||
root.rite = {
|
||||
OR = {
|
||||
has_doctrine_parameter = male_dominated_law
|
||||
has_doctrine_parameter = gender_equal_law
|
||||
rite_has_parameter = male_dominated_law
|
||||
rite_has_parameter = gender_equal_law
|
||||
}
|
||||
}
|
||||
}
|
||||
AND = {
|
||||
is_female = yes
|
||||
root.faith = {
|
||||
root.rite = {
|
||||
OR = {
|
||||
has_doctrine_parameter = female_dominated_law
|
||||
has_doctrine_parameter = gender_equal_law
|
||||
rite_has_parameter = female_dominated_law
|
||||
rite_has_parameter = gender_equal_law
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1085,7 +1085,7 @@ tgp_east_asia_interaction_events.2000 = {
|
|||
limit = {
|
||||
has_execute_reason = scope:recipient
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
sadistic = medium_stress_impact_loss
|
||||
compassionate = minor_stress_impact_gain
|
||||
forgiving = medium_stress_impact_gain
|
||||
|
|
@ -1093,7 +1093,7 @@ tgp_east_asia_interaction_events.2000 = {
|
|||
}
|
||||
}
|
||||
else = {
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
sadistic = medium_stress_impact_loss
|
||||
compassionate = major_stress_impact_gain
|
||||
forgiving = medium_stress_impact_gain
|
||||
|
|
@ -1102,5 +1102,12 @@ tgp_east_asia_interaction_events.2000 = {
|
|||
content = minor_stress_impact_gain
|
||||
}
|
||||
}
|
||||
# Benevolent Governance personal tenet: counted once for the purge, not once per body
|
||||
if = {
|
||||
limit = {
|
||||
has_personal_tenet_flag = tenet_benevolent_governance_clemency_fulfillment
|
||||
}
|
||||
change_spiritual_fulfillment = massive_spiritual_fulfillment_loss
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,528 +0,0 @@
|
|||
namespace = tgp_faction_events
|
||||
|
||||
scripted_effect faction_demand_japanese_regent_rejected_effect = {
|
||||
# This effect should always be placed here, _before_ all the other effects in the block.
|
||||
trigger_event = { on_action = on_faction_demand_rejected }
|
||||
show_as_tooltip = {
|
||||
scope:faction = {
|
||||
faction_start_war = {}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Ceremonial Regent Faction Demand
|
||||
tgp_faction_events.0101 = {
|
||||
type = letter_event
|
||||
sender = scope:faction_leader
|
||||
opening = "FACTION_JAPANESE_REPLACE_REGENT"
|
||||
desc = {
|
||||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = { tgp_has_ceremonial_liege_title_trigger = yes }
|
||||
desc = "FACTION_JAPANESE_REPLACE_RULER_DESC"
|
||||
}
|
||||
desc = "FACTION_JAPANESE_REPLACE_REGENT_DESC"
|
||||
}
|
||||
}
|
||||
|
||||
trigger = {
|
||||
# May have ceased to exist by the time this triggers
|
||||
exists = scope:faction
|
||||
}
|
||||
|
||||
immediate = {
|
||||
# Grab our scope for loc.
|
||||
save_scope_as = faction_target
|
||||
}
|
||||
|
||||
option = {
|
||||
name = "FACTION_DEMAND_ACCEPT"
|
||||
add_dread = medium_dread_loss
|
||||
# LEGITIMACY LOSS FOR ACCEPTING FACTION DEMANDS
|
||||
faction_accept_demand_legitimacy_effect = yes
|
||||
add_prestige = -500
|
||||
faction_demand_regent_transfer_effect = {
|
||||
NEW_REGENT = scope:faction_leader
|
||||
REASON = faction_demand
|
||||
}
|
||||
add_character_flag = {
|
||||
flag = recent_replace_regent_faction_war
|
||||
years = 10
|
||||
}
|
||||
scope:faction_leader = {
|
||||
trigger_event = { id = tgp_faction_events.0102 }
|
||||
}
|
||||
# This effect should always be placed here, _after_ everything except the ai_chance.
|
||||
trigger_event = { on_action = on_faction_demand_accepted }
|
||||
ai_chance = {
|
||||
base = 10
|
||||
modifier = {
|
||||
add = 90
|
||||
scope:faction = { faction_power >= 100 }
|
||||
}
|
||||
modifier = {
|
||||
add = 50
|
||||
scope:faction = { faction_power >= 125 }
|
||||
}
|
||||
modifier = {
|
||||
add = 50
|
||||
scope:faction = { faction_power >= 150 }
|
||||
}
|
||||
modifier = {
|
||||
add = 50
|
||||
scope:faction = { faction_power >= 200 }
|
||||
}
|
||||
modifier = {
|
||||
add = 50
|
||||
any_character_war = {
|
||||
is_war_leader = root
|
||||
is_defender = root
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
factor = 0.1
|
||||
any_ally = {
|
||||
NOR = {
|
||||
target_is_liege_or_above = root
|
||||
target_is_vassal_or_below = root
|
||||
}
|
||||
max_military_strength > root.max_military_strength
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
add = 10000
|
||||
scope:faction_leader = { is_yes_men_enabled = yes }
|
||||
}
|
||||
modifier = { # The Kampaku always fights
|
||||
factor = 0
|
||||
has_title = title:e_japan
|
||||
government_has_flag = government_is_japan_administrative
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = "FACTION_DEMAND_REFUSE"
|
||||
faction_demand_japanese_regent_rejected_effect = yes
|
||||
scope:faction_leader = {
|
||||
trigger_event = {
|
||||
id = tgp_faction_events.0103
|
||||
days = 1
|
||||
}
|
||||
}
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_boldness = 4.0
|
||||
}
|
||||
modifier = {
|
||||
add = 50
|
||||
scope:faction = { faction_power < 80 }
|
||||
}
|
||||
modifier = {
|
||||
add = 100
|
||||
scope:faction = { faction_power < 60 }
|
||||
}
|
||||
modifier = {
|
||||
add = 1000
|
||||
scope:faction = { faction_power < 40 }
|
||||
}
|
||||
modifier = {
|
||||
add = 10000
|
||||
scope:faction_leader = { is_no_men_enabled = yes }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Japanese Regent Faction Demand Accepted
|
||||
tgp_faction_events.0102 = {
|
||||
type = letter_event
|
||||
sender = scope:faction_target
|
||||
opening = "FACTION_JAPANESE_REPLACE_REGENT_ACCEPTED"
|
||||
desc = "FACTION_JAPANESE_REPLACE_REGENT_ACCEPTED_DESC"
|
||||
|
||||
immediate = {
|
||||
show_as_tooltip = {
|
||||
get_title = primary_title
|
||||
if = {
|
||||
limit = {
|
||||
government_has_flag = government_is_japan_administrative
|
||||
tgp_has_ceremonial_liege_title_trigger = no
|
||||
NOT = {
|
||||
has_realm_law = japanese_regency_succession_law
|
||||
}
|
||||
}
|
||||
add_realm_law_skip_effects = japanese_regency_succession_law
|
||||
}
|
||||
else = {
|
||||
add_realm_law_skip_effects = single_heir_succession_law
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = "FACTION_DEMAND_ACCEPTED_OPT"
|
||||
}
|
||||
}
|
||||
|
||||
# Japanese Regent Faction Demand Refused
|
||||
tgp_faction_events.0103 = {
|
||||
type = letter_event
|
||||
sender = scope:faction_target
|
||||
opening = "FACTION_JAPANESE_REPLACE_REGENT_REFUSED"
|
||||
desc = "FACTION_JAPANESE_REPLACE_REGENT_REFUSED_DESC"
|
||||
|
||||
option = {
|
||||
name = "FACTION_DEMAND_REFUSED_OPT"
|
||||
scope:faction = {
|
||||
faction_start_war = {}
|
||||
every_faction_member = {
|
||||
limit = {
|
||||
NOT = { this = scope:faction.faction_leader }
|
||||
}
|
||||
trigger_event = tgp_faction_events.0104
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Japanese Regent Faction Demand Refused Member Notice
|
||||
tgp_faction_events.0104 = {
|
||||
type = letter_event
|
||||
sender = scope:faction_target
|
||||
opening = "FACTION_JAPANESE_REPLACE_REGENT_REFUSED"
|
||||
desc = "FACTION_JAPANESE_REPLACE_REGENT_REFUSED_DESC"
|
||||
|
||||
option = { name = "FACTION_DEMAND_REFUSED_OPT" }
|
||||
}
|
||||
|
||||
# Japanese Regent Faction Demand Send Notice
|
||||
tgp_faction_events.0105 = {
|
||||
type = letter_event
|
||||
sender = scope:faction_leader
|
||||
opening = "FACTION_JAPANESE_REPLACE_REGENT_SEND_DEMAND_NOTIFICATION"
|
||||
desc = "FACTION_JAPANESE_REPLACE_REGENT_SEND_DEMAND_NOTIFICATION_DESC"
|
||||
|
||||
option = { name = "FACTION_DEMAND_SEND_DEMAND_NOTIFICATION_OPT" }
|
||||
}
|
||||
|
||||
scripted_effect faction_demand_restore_emperor_rejected_effect = {
|
||||
# This effect should always be placed here, _before_ all the other effects in the block.
|
||||
trigger_event = { on_action = on_faction_demand_rejected }
|
||||
show_as_tooltip = {
|
||||
scope:faction = {
|
||||
faction_start_war = {}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Restore Emperor Faction Demand
|
||||
tgp_faction_events.0201 = {
|
||||
type = letter_event
|
||||
sender = scope:faction_leader
|
||||
opening = "FACTION_JAPANESE_RESTORE_EMPEROR"
|
||||
desc = "FACTION_JAPANESE_RESTORE_EMPEROR_DESC"
|
||||
|
||||
trigger = {
|
||||
# May have ceased to exist by the time this triggers
|
||||
exists = scope:faction
|
||||
}
|
||||
|
||||
immediate = {
|
||||
# Grab our scope for loc.
|
||||
save_scope_as = faction_target
|
||||
}
|
||||
|
||||
option = {
|
||||
name = "FACTION_DEMAND_ACCEPT"
|
||||
add_dread = medium_dread_loss
|
||||
# LEGITIMACY LOSS FOR ACCEPTING FACTION DEMANDS
|
||||
faction_accept_demand_legitimacy_effect = yes
|
||||
add_prestige = -500
|
||||
scope:faction = {
|
||||
special_character = { save_scope_as = ceremonial_liege }
|
||||
faction_leader = {
|
||||
trigger_event = { id = tgp_faction_events.0202 }
|
||||
}
|
||||
if = {
|
||||
limit = { exists = this }
|
||||
destroy_faction = yes
|
||||
}
|
||||
}
|
||||
show_as_tooltip = {
|
||||
restore_ceremonial_liege_faction_combined_effect = yes
|
||||
}
|
||||
# This effect should always be placed here, _after_ everything except the ai_chance.
|
||||
trigger_event = { on_action = on_faction_demand_accepted }
|
||||
ai_chance = {
|
||||
base = 10
|
||||
modifier = {
|
||||
add = 90
|
||||
scope:faction = { faction_power >= 100 }
|
||||
}
|
||||
modifier = {
|
||||
add = 50
|
||||
scope:faction = { faction_power >= 125 }
|
||||
}
|
||||
modifier = {
|
||||
add = 50
|
||||
scope:faction = { faction_power >= 150 }
|
||||
}
|
||||
modifier = {
|
||||
add = 50
|
||||
scope:faction = { faction_power >= 200 }
|
||||
}
|
||||
modifier = {
|
||||
add = 50
|
||||
any_character_war = {
|
||||
is_war_leader = root
|
||||
is_defender = root
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
factor = 0.1
|
||||
any_ally = {
|
||||
NOR = {
|
||||
target_is_liege_or_above = root
|
||||
target_is_vassal_or_below = root
|
||||
}
|
||||
max_military_strength > root.max_military_strength
|
||||
}
|
||||
}
|
||||
modifier = {
|
||||
add = 10000
|
||||
scope:faction_leader = { is_yes_men_enabled = yes }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = {
|
||||
trigger = {
|
||||
scope:faction_leader = { tgp_has_ceremonial_liege_title_trigger = no }
|
||||
}
|
||||
text = tgp_faction_events.0201.b
|
||||
}
|
||||
name = {
|
||||
trigger = {
|
||||
scope:faction_leader = { tgp_has_ceremonial_liege_title_trigger = yes }
|
||||
}
|
||||
text = tgp_faction_events.0201.b.cm
|
||||
}
|
||||
faction_demand_restore_emperor_rejected_effect = yes
|
||||
scope:faction_leader = {
|
||||
trigger_event = {
|
||||
id = tgp_faction_events.0203
|
||||
days = 1
|
||||
}
|
||||
}
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_boldness = 4.0
|
||||
}
|
||||
modifier = {
|
||||
add = 50
|
||||
scope:faction = { faction_power < 80 }
|
||||
}
|
||||
modifier = {
|
||||
add = 100
|
||||
scope:faction = { faction_power < 60 }
|
||||
}
|
||||
modifier = {
|
||||
add = 1000
|
||||
scope:faction = { faction_power < 40 }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Restore Emperor Faction Demand Accepted
|
||||
tgp_faction_events.0202 = {
|
||||
type = letter_event
|
||||
sender = scope:faction_target
|
||||
opening = "FACTION_JAPANESE_RESTORE_EMPEROR_ACCEPTED"
|
||||
desc = "FACTION_JAPANESE_RESTORE_EMPEROR_ACCEPTED_DESC"
|
||||
|
||||
immediate = {
|
||||
save_scope_as = faction_restoration
|
||||
scope:faction.special_character = { save_scope_as = ceremonial_monarch }
|
||||
if = {
|
||||
limit = { this = scope:ceremonial_monarch }
|
||||
restore_ceremonial_liege_faction_combined_effect = yes
|
||||
}
|
||||
else = {
|
||||
scope:faction_target = { save_scope_as = defender }
|
||||
trigger_event = tgp_faction_events.0206
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = "FACTION_DEMAND_ACCEPTED_OPT"
|
||||
}
|
||||
}
|
||||
|
||||
# Restore Emperor Faction Demand Refused
|
||||
tgp_faction_events.0203 = {
|
||||
type = letter_event
|
||||
sender = scope:faction_target
|
||||
opening = "FACTION_JAPANESE_RESTORE_EMPEROR_REFUSED"
|
||||
desc = "FACTION_JAPANESE_RESTORE_EMPEROR_REFUSED_DESC"
|
||||
|
||||
option = {
|
||||
name = "FACTION_DEMAND_REFUSED_OPT"
|
||||
scope:faction = {
|
||||
faction_start_war = {}
|
||||
every_faction_member = {
|
||||
limit = {
|
||||
NOT = { this = scope:faction.faction_leader }
|
||||
}
|
||||
trigger_event = tgp_faction_events.0204
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Restore Emperor Faction Demand Refused Member Notice
|
||||
tgp_faction_events.0204 = {
|
||||
type = letter_event
|
||||
sender = scope:faction_target
|
||||
opening = "FACTION_JAPANESE_RESTORE_EMPEROR_REFUSED"
|
||||
desc = "FACTION_JAPANESE_RESTORE_EMPEROR_REFUSED_DESC"
|
||||
|
||||
option = { name = "FACTION_DEMAND_REFUSED_OPT" }
|
||||
}
|
||||
|
||||
# Restore Emperor Faction Demand Send Notice
|
||||
tgp_faction_events.0205 = {
|
||||
type = letter_event
|
||||
sender = scope:faction_leader
|
||||
opening = "FACTION_JAPANESE_RESTORE_EMPEROR_SEND_DEMAND_NOTIFICATION"
|
||||
desc = "FACTION_JAPANESE_RESTORE_EMPEROR_SEND_DEMAND_NOTIFICATION_DESC"
|
||||
|
||||
option = { name = "FACTION_DEMAND_SEND_DEMAND_NOTIFICATION_OPT" }
|
||||
}
|
||||
|
||||
# Restore Emperor Faction Aftermath
|
||||
tgp_faction_events.0206 = {
|
||||
type = character_event
|
||||
title = tgp_faction_events.0206.t
|
||||
desc = tgp_faction_events.0206.desc
|
||||
override_background = { reference = throne_room_scope }
|
||||
theme = war
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = war_over_win
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:ceremonial_liege
|
||||
animation = war_over_tie
|
||||
}
|
||||
lower_center_portrait = scope:defender
|
||||
|
||||
trigger = {
|
||||
tgp_realm_has_ceremonial_liege_trigger = yes
|
||||
tgp_has_ceremonial_liege_title_trigger = no
|
||||
}
|
||||
|
||||
on_trigger_fail = {
|
||||
if = {
|
||||
limit = { tgp_realm_has_ceremonial_liege_trigger = yes }
|
||||
restore_ceremonial_liege_faction_combined_effect = yes
|
||||
}
|
||||
}
|
||||
|
||||
immediate = {
|
||||
if = {
|
||||
limit = { NOT = { exists = scope:attacker } }
|
||||
save_scope_as = attacker
|
||||
}
|
||||
tgp_save_realm_ceremonial_liege_effect = yes
|
||||
scope:ceremonial_liege = { save_scope_as = background_throne_room_scope }
|
||||
}
|
||||
|
||||
option = {
|
||||
name = tgp_faction_events.0206.a
|
||||
restore_ceremonial_liege_faction_combined_effect = yes
|
||||
add_hook = {
|
||||
target = scope:ceremonial_liege
|
||||
type = favor_hook
|
||||
}
|
||||
scope:ceremonial_liege = {
|
||||
add_opinion = {
|
||||
target = root
|
||||
modifier = grateful_opinion
|
||||
opinion = 50
|
||||
}
|
||||
}
|
||||
every_in_list = {
|
||||
list = attackers
|
||||
limit = {
|
||||
NOT = { this = root }
|
||||
}
|
||||
custom = faction_member_custom
|
||||
add_opinion = {
|
||||
target = root
|
||||
modifier = respect_opinion
|
||||
opinion = 25
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
ambitious = minor_stress_impact_gain
|
||||
arbitrary = minor_stress_impact_gain
|
||||
arrogant = minor_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = {
|
||||
ai_greed = -0.5
|
||||
ai_boldness = -0.5
|
||||
ai_honor = 0.5
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = tgp_faction_events.0206.b
|
||||
faction_demand_regent_transfer_effect = {
|
||||
NEW_REGENT = scope:attacker
|
||||
REASON = faction_demand
|
||||
}
|
||||
add_tyranny = major_tyranny_gain
|
||||
reverse_add_opinion = {
|
||||
target = scope:ceremonial_liege
|
||||
modifier = angry_opinion
|
||||
opinion = -50
|
||||
}
|
||||
every_in_list = {
|
||||
list = attackers
|
||||
limit = {
|
||||
NOR = {
|
||||
this = root
|
||||
house ?= root.house
|
||||
}
|
||||
}
|
||||
custom = faction_member_custom
|
||||
add_opinion = {
|
||||
target = root
|
||||
modifier = angry_opinion
|
||||
opinion = -25
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
honest = minor_stress_impact_gain
|
||||
just = minor_stress_impact_gain
|
||||
content = minor_stress_impact_gain
|
||||
humble = minor_stress_impact_gain
|
||||
}
|
||||
ai_chance = {
|
||||
base = -50
|
||||
ai_value_modifier = {
|
||||
ai_greed = 0.5
|
||||
ai_boldness = 0.5
|
||||
ai_honor = -0.5
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1,502 +0,0 @@
|
|||
##########################
|
||||
# GOVERNOR CONTRACT EVENTS
|
||||
##########################
|
||||
namespace = tgp_governor_contract_event
|
||||
|
||||
### Missing Equipment
|
||||
# Intro event
|
||||
tgp_governor_contract_event.2000 = {
|
||||
type = character_event
|
||||
title = tgp_governor_contract_event.2000.t
|
||||
desc = tgp_governor_contract_event.2000.desc
|
||||
theme = administrative
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = worry
|
||||
}
|
||||
|
||||
immediate = {
|
||||
# Save the contract
|
||||
random_character_active_contract = {
|
||||
limit = {
|
||||
has_task_contract_type = missing_equipment
|
||||
}
|
||||
save_scope_as = ongoing_contract
|
||||
|
||||
# Save the location
|
||||
task_contract_location = {
|
||||
save_scope_as = robbery_location
|
||||
}
|
||||
}
|
||||
|
||||
# Save the capital location
|
||||
top_liege = {
|
||||
capital_province = {
|
||||
save_scope_as = capital_location
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Let's pay the workshops a visit.
|
||||
name = tgp_governor_contract_event.2000.a
|
||||
|
||||
# Travel to the capital and visit a workshop/production facility
|
||||
custom_tooltip = {
|
||||
text = tgp_governor_contract_event.2000.a_tt
|
||||
governor_contract_travel_or_progress_effect = {
|
||||
DESTINATION = scope:capital_location
|
||||
ARRIVAL_EVENT = tgp_governor_contract_event.2001
|
||||
}
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = tgp_governor_contract_event.2000.b
|
||||
|
||||
scope:ongoing_contract = {
|
||||
complete_task_contract = buy_replacements
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 0
|
||||
|
||||
modifier = { # The AI may take this if they have A LOT of gold
|
||||
add = 100
|
||||
short_term_gold >= massive_gold_value
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = tgp_governor_contract_event.2000.c
|
||||
|
||||
scope:ongoing_contract = {
|
||||
complete_task_contract = failure_standard
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 0
|
||||
|
||||
modifier = { # Pick this only if necessary
|
||||
add = 100
|
||||
is_available = no
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Arrival at the workshop
|
||||
tgp_governor_contract_event.2001 = {
|
||||
type = character_event
|
||||
title = tgp_governor_contract_event.2001.t
|
||||
desc = tgp_governor_contract_event.2001.desc
|
||||
theme = administrative
|
||||
override_background = { reference = market }
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = disapproval
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:foreman
|
||||
animation = reading
|
||||
}
|
||||
|
||||
immediate = {
|
||||
# Save the contract
|
||||
random_character_active_contract = {
|
||||
limit = {
|
||||
has_task_contract_type = missing_equipment
|
||||
}
|
||||
save_scope_as = ongoing_contract
|
||||
}
|
||||
|
||||
# Save the capital location
|
||||
top_liege = {
|
||||
capital_province = {
|
||||
save_scope_as = capital_location
|
||||
}
|
||||
}
|
||||
|
||||
# Find/create a foreman for us to talk to
|
||||
if = {
|
||||
limit = {
|
||||
any_pool_character = {
|
||||
province = scope:capital_location
|
||||
is_physically_able_ai_adult = yes
|
||||
}
|
||||
}
|
||||
random_pool_character = {
|
||||
province = scope:capital_location
|
||||
limit = {
|
||||
is_physically_able_ai_adult = yes
|
||||
}
|
||||
save_scope_as = foreman
|
||||
}
|
||||
}
|
||||
else = {
|
||||
create_character = {
|
||||
template = scholar_character
|
||||
culture = scope:capital_location.county.culture
|
||||
faith = scope:capital_location.county.faith
|
||||
location = scope:capital_location
|
||||
gender_female_chance = root_faith_dominant_gender_female_chance
|
||||
save_scope_as = foreman
|
||||
}
|
||||
}
|
||||
|
||||
# Check if you have an important relation at the imperial court
|
||||
top_liege = {
|
||||
if = {
|
||||
limit = {
|
||||
OR = {
|
||||
has_relation_friend = root
|
||||
has_relation_lover = root
|
||||
is_close_or_extended_family_of = root
|
||||
root = { has_hook = prev }
|
||||
}
|
||||
}
|
||||
save_scope_as = court_relation
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
cp:councillor_chancellor ?= {
|
||||
OR = {
|
||||
has_relation_friend = root
|
||||
has_relation_lover = root
|
||||
is_close_or_extended_family_of = root
|
||||
root = { has_hook = prev }
|
||||
}
|
||||
}
|
||||
}
|
||||
cp:councillor_chancellor = { save_scope_as = court_relation }
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
cp:councillor_marshal ?= {
|
||||
OR = {
|
||||
has_relation_friend = root
|
||||
has_relation_lover = root
|
||||
is_close_or_extended_family_of = root
|
||||
root = { has_hook = prev }
|
||||
}
|
||||
}
|
||||
}
|
||||
cp:councillor_marshal = { save_scope_as = court_relation }
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
cp:councillor_steward ?= {
|
||||
OR = {
|
||||
has_relation_friend = root
|
||||
has_relation_lover = root
|
||||
is_close_or_extended_family_of = root
|
||||
root = { has_hook = prev }
|
||||
}
|
||||
}
|
||||
}
|
||||
cp:councillor_steward = { save_scope_as = court_relation }
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
cp:councillor_spymaster ?= {
|
||||
OR = {
|
||||
has_relation_friend = root
|
||||
has_relation_lover = root
|
||||
is_close_or_extended_family_of = root
|
||||
root = { has_hook = prev }
|
||||
}
|
||||
}
|
||||
}
|
||||
cp:councillor_spymaster = { save_scope_as = court_relation }
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
cp:councillor_court_chaplain ?= {
|
||||
OR = {
|
||||
has_relation_friend = root
|
||||
has_relation_lover = root
|
||||
is_close_or_extended_family_of = root
|
||||
root = { has_hook = prev }
|
||||
}
|
||||
}
|
||||
}
|
||||
cp:councillor_court_chaplain = { save_scope_as = court_relation }
|
||||
}
|
||||
}
|
||||
|
||||
hidden_effect = { # Delay the travel until the events are resolved
|
||||
current_travel_plan ?= {
|
||||
delay_travel_plan = { days = 180 }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = { # A _clerical_ error? [relation] will hear about this...
|
||||
name = tgp_governor_contract_event.2001.a
|
||||
|
||||
trigger = {
|
||||
exists = scope:court_relation
|
||||
}
|
||||
|
||||
custom_tooltip = {
|
||||
text = tgp_governor_contract_event.2001.a.tt
|
||||
trigger_event = {
|
||||
id = tgp_governor_contract_event.2002
|
||||
}
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Surely some additional compensation is in order?
|
||||
name = tgp_governor_contract_event.2001.b
|
||||
|
||||
duel = {
|
||||
skill = diplomacy
|
||||
value = 10
|
||||
50 = { # Success
|
||||
desc = tgp_governor_contract_event.2001.tt_success_desc
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = 2.5
|
||||
}
|
||||
trigger_event = {
|
||||
id = tgp_governor_contract_event.2002
|
||||
}
|
||||
custom_tooltip = tgp_governor_contract_event.2001.tt_success
|
||||
}
|
||||
50 = { # Failure
|
||||
desc = tgp_governor_contract_event.2001.tt_failure_desc
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = -2.5
|
||||
}
|
||||
trigger_event = {
|
||||
id = tgp_governor_contract_event.2003
|
||||
}
|
||||
custom_tooltip = tgp_governor_contract_event.2001.tt_failure
|
||||
show_as_tooltip = { # Actual deduction is done in follow-up event
|
||||
change_influence = medium_influence_loss
|
||||
add_prestige = medium_prestige_loss
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
content = medium_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
|
||||
modifier = {
|
||||
factor = 2
|
||||
diplomacy >= good_skill_level
|
||||
}
|
||||
modifier = {
|
||||
factor = 0
|
||||
exists = scope:court_relation
|
||||
}
|
||||
modifier = {
|
||||
factor = 0
|
||||
has_trait = content
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = { # It would be unfortunate if your incompetence became public, no?
|
||||
name = tgp_governor_contract_event.2001.c
|
||||
|
||||
duel = {
|
||||
skill = intrigue
|
||||
value = 10
|
||||
50 = { # Success
|
||||
desc = tgp_governor_contract_event.2001.tt_success_desc
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = 2.5
|
||||
}
|
||||
trigger_event = {
|
||||
id = tgp_governor_contract_event.2002
|
||||
}
|
||||
custom_tooltip = tgp_governor_contract_event.2001.tt_success
|
||||
}
|
||||
50 = { # Failure
|
||||
desc = tgp_governor_contract_event.2001.tt_failure_desc
|
||||
compare_modifier = {
|
||||
value = scope:duel_value
|
||||
multiplier = -2.5
|
||||
}
|
||||
trigger_event = {
|
||||
id = tgp_governor_contract_event.2003
|
||||
}
|
||||
custom_tooltip = tgp_governor_contract_event.2001.tt_failure
|
||||
show_as_tooltip = { # Actual deduction is done in follow-up event
|
||||
change_influence = medium_influence_loss
|
||||
add_prestige = medium_prestige_loss
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
compassionate = medium_stress_impact_gain
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 0
|
||||
|
||||
modifier = {
|
||||
factor = 2
|
||||
intrigue >= good_skill_level
|
||||
}
|
||||
modifier = {
|
||||
factor = 1.2
|
||||
has_trait = deceitful
|
||||
}
|
||||
modifier = {
|
||||
factor = 0
|
||||
has_trait = compassionate
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Very well. Just make certain that it does.
|
||||
name = tgp_governor_contract_event.2001.d
|
||||
|
||||
scope:ongoing_contract = {
|
||||
complete_task_contract = offered_replacements
|
||||
}
|
||||
|
||||
current_travel_plan ?= { resume_travel_plan = yes }
|
||||
|
||||
ai_chance = {
|
||||
base = 50
|
||||
|
||||
modifier = {
|
||||
factor = 2
|
||||
has_trait = content
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Workship visit: Success
|
||||
tgp_governor_contract_event.2002 = {
|
||||
type = character_event
|
||||
title = tgp_governor_contract_event.2002.t
|
||||
desc = tgp_governor_contract_event.2002.desc
|
||||
theme = administrative
|
||||
override_background = { reference = market }
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = schadenfreude
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:foreman
|
||||
animation = obsequious_bow
|
||||
}
|
||||
|
||||
immediate = {
|
||||
generate_governance_outcome_effect = { OPTIONS = 4 }
|
||||
}
|
||||
|
||||
# Special governor trait option
|
||||
option = { # Let's secure a number of shipments in the future.
|
||||
name = tgp_governor_contract_event.2002.a
|
||||
|
||||
trigger = {
|
||||
exists = scope:governance_option_a
|
||||
}
|
||||
scope:ongoing_contract = {
|
||||
complete_task_contract = secure_future_deliveries
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Secure me your next #EMP two#! shipments.
|
||||
name = tgp_governor_contract_event.2002.b
|
||||
trigger = { exists = scope:governance_option_b }
|
||||
|
||||
scope:ongoing_contract = {
|
||||
complete_task_contract = demand_extra_shipment
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 25
|
||||
}
|
||||
}
|
||||
|
||||
option = { # A monetary compensation is in order.
|
||||
name = tgp_governor_contract_event.2002.c
|
||||
trigger = { exists = scope:governance_option_c }
|
||||
|
||||
scope:ongoing_contract = {
|
||||
complete_task_contract = demand_gold
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 25
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Send me the best equipment you have available.
|
||||
name = tgp_governor_contract_event.2002.d
|
||||
trigger = { exists = scope:governance_option_d }
|
||||
|
||||
scope:ongoing_contract = {
|
||||
complete_task_contract = demand_best_equipment
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 25
|
||||
}
|
||||
}
|
||||
|
||||
after = {
|
||||
current_travel_plan ?= { resume_travel_plan = yes }
|
||||
}
|
||||
}
|
||||
|
||||
# Workship visit: Failure
|
||||
tgp_governor_contract_event.2003 = {
|
||||
type = character_event
|
||||
title = tgp_governor_contract_event.2003.t
|
||||
desc = tgp_governor_contract_event.2003.desc
|
||||
theme = administrative
|
||||
override_background = { reference = market }
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = disappointed
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:foreman
|
||||
animation = anger
|
||||
}
|
||||
|
||||
immediate = {
|
||||
}
|
||||
|
||||
option = { # Fine.
|
||||
name = tgp_governor_contract_event.2003.a
|
||||
|
||||
scope:ongoing_contract = {
|
||||
complete_task_contract = offered_replacements
|
||||
}
|
||||
|
||||
change_influence = medium_influence_loss
|
||||
add_prestige = medium_prestige_loss
|
||||
}
|
||||
|
||||
after = {
|
||||
current_travel_plan ?= { resume_travel_plan = yes }
|
||||
}
|
||||
}
|
||||
|
|
@ -1,176 +0,0 @@
|
|||
namespace = tgp_house_blocs
|
||||
|
||||
# Message management
|
||||
|
||||
tgp_house_blocs.0001 = {
|
||||
type = character_event
|
||||
hidden = yes
|
||||
|
||||
trigger = { has_character_flag = bloc_message_flag }
|
||||
|
||||
immediate = {
|
||||
# Notify all members about them leaving.
|
||||
send_interface_message = {
|
||||
type = msg_left_house_bloc
|
||||
title = msg_left_bloc_root
|
||||
desc = msg_left_bloc_desc_root
|
||||
left_icon = scope:leaver.house
|
||||
right_icon = scope:bloc.leading_house
|
||||
custom_description = {
|
||||
text = leave_house_bloc_effect
|
||||
subject = house.house_head
|
||||
}
|
||||
}
|
||||
every_player = {
|
||||
limit = {
|
||||
confederation ?= scope:bloc
|
||||
NOT = { this = root }
|
||||
}
|
||||
send_interface_message = {
|
||||
type = msg_left_house_bloc
|
||||
title = msg_left_bloc
|
||||
desc = msg_left_bloc_desc
|
||||
left_icon = scope:leaver.house
|
||||
right_icon = scope:bloc.leading_house
|
||||
custom_description = {
|
||||
text = leave_house_bloc_effect
|
||||
subject = scope:leaver.house_head
|
||||
}
|
||||
}
|
||||
}
|
||||
remove_character_flag = bloc_message_flag
|
||||
}
|
||||
}
|
||||
|
||||
tgp_house_blocs.0002 = {
|
||||
type = character_event
|
||||
hidden = yes
|
||||
|
||||
trigger = { has_character_flag = bloc_message_flag }
|
||||
|
||||
immediate = {
|
||||
# Notify all members about them leaving.
|
||||
send_interface_message = {
|
||||
type = msg_joined_house_bloc
|
||||
title = msg_joined_bloc_root
|
||||
desc = msg_joined_bloc_desc_root
|
||||
left_icon = scope:joiner.house
|
||||
right_icon = scope:bloc.leading_house
|
||||
custom_description = {
|
||||
text = join_house_bloc_effect
|
||||
subject = scope:joiner
|
||||
object = scope:bloc.leading_house.house_head
|
||||
}
|
||||
}
|
||||
every_player = {
|
||||
limit = {
|
||||
confederation ?= scope:bloc
|
||||
NOT = { this = root }
|
||||
}
|
||||
send_interface_message = {
|
||||
type = msg_joined_house_bloc
|
||||
title = msg_joined_bloc
|
||||
desc = msg_joined_bloc_desc
|
||||
left_icon = scope:joiner.house
|
||||
right_icon = scope:bloc.leading_house
|
||||
custom_description = {
|
||||
text = join_house_bloc_effect
|
||||
subject = scope:joiner
|
||||
object = scope:bloc.leading_house.house_head
|
||||
}
|
||||
}
|
||||
}
|
||||
remove_character_flag = bloc_message_flag
|
||||
}
|
||||
}
|
||||
|
||||
tgp_house_blocs.0010 = {
|
||||
type = character_event
|
||||
hidden = yes
|
||||
|
||||
immediate = {
|
||||
bloc_leader_change_aspiration_cohesion_effect = yes
|
||||
}
|
||||
}
|
||||
|
||||
# Strength Unlock
|
||||
|
||||
tgp_house_blocs.1001 = {
|
||||
type = character_event
|
||||
title = tgp_house_blocs.1001.t
|
||||
desc = tgp_house_blocs.1001.desc
|
||||
theme = war
|
||||
left_portrait = {
|
||||
character = root
|
||||
animation = thinking
|
||||
}
|
||||
right_portrait = {
|
||||
character = scope:bloc_leader
|
||||
animation = japanese_war_fan
|
||||
}
|
||||
override_background = { reference = army_camp }
|
||||
|
||||
trigger = {
|
||||
is_ruler = yes
|
||||
exists = house.house_confederation
|
||||
NOT = { is_at_war_with = house.house_confederation.leading_house.house_head }
|
||||
}
|
||||
|
||||
immediate = {
|
||||
house = {
|
||||
house_confederation = {
|
||||
leading_house.house_head = { save_scope_as = bloc_leader }
|
||||
}
|
||||
every_house_member = {
|
||||
limit = {
|
||||
is_landed = yes
|
||||
top_liege = root.top_liege
|
||||
OR = {
|
||||
liege = scope:bloc_leader
|
||||
liege = root
|
||||
}
|
||||
NOR = {
|
||||
this = root
|
||||
is_at_war_with = house.house_confederation.leading_house.house_head
|
||||
}
|
||||
}
|
||||
add_to_list = war_joiners
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = tgp_house_blocs.1001.a
|
||||
scope:war = {
|
||||
add_attacker = root
|
||||
}
|
||||
every_in_list = {
|
||||
list = war_joiners
|
||||
save_temporary_scope_as = war_joiner_temp
|
||||
scope:war = {
|
||||
add_attacker = scope:war_joiner_temp
|
||||
}
|
||||
}
|
||||
ai_chance = {
|
||||
base = 100
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = tgp_house_blocs.1001.b
|
||||
house = {
|
||||
set_variable = {
|
||||
name = bloc_leaving_reason
|
||||
value = flag:reason_events
|
||||
days = 4
|
||||
}
|
||||
tgp_leave_house_bloc_effect = {
|
||||
OPINION = flag:yes
|
||||
TRUCE = flag:yes
|
||||
}
|
||||
}
|
||||
ai_chance = {
|
||||
base = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load diff
|
|
@ -1,125 +0,0 @@
|
|||
###################################
|
||||
# JAPAN CAREER EVENTS
|
||||
###################################
|
||||
namespace = tgp_japan_career
|
||||
|
||||
### EVENT LIST ####################################################################
|
||||
## 0001 - Intro in 1066
|
||||
## 0002 - Intro in 1178
|
||||
###################################################################################
|
||||
|
||||
# Intro Event - Who are you playing as and what is your situation
|
||||
# Also acts as an introduction when you start playing in Japan
|
||||
tgp_japan_career.0001 = {
|
||||
type = character_event
|
||||
window = big_event_window
|
||||
title = tgp_japan_career.0001.t
|
||||
desc = {
|
||||
desc = tgp_japan_career.0001.desc
|
||||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = { has_title = title:k_chrysanthemum_throne } #is tenno
|
||||
desc = tgp_japan_career.0001.tenno_desc
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = { has_title = title:e_japan } #is kampaku
|
||||
desc = tgp_japan_career.0001.kampaku_desc
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = { government_has_flag = government_is_japan_feudal } #is soryo
|
||||
desc = tgp_japan_career.0001.soryo_desc
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = { government_has_flag = government_is_japan_administrative } #is ritsuryo
|
||||
desc = tgp_japan_career.0001.ritsuryo_desc
|
||||
}
|
||||
}
|
||||
desc = tgp_japan_career.0001.desc_2
|
||||
}
|
||||
theme = diplomacy
|
||||
override_icon = {
|
||||
trigger = { government_has_flag = government_is_japan_feudal }
|
||||
reference ="gfx/interface/icons/event_types/type_war.dds"
|
||||
}
|
||||
override_header_background = {
|
||||
trigger = { government_has_flag = government_is_japan_feudal }
|
||||
reference = "gfx/interface/window_event/event_header_red.dds"
|
||||
}
|
||||
override_background = {
|
||||
trigger = {
|
||||
has_title = title:k_chrysanthemum_throne
|
||||
}
|
||||
reference = tgp_garden_asia
|
||||
}
|
||||
override_background = {
|
||||
trigger = {
|
||||
has_title = title:e_japan
|
||||
}
|
||||
reference = tgp_study_japan
|
||||
}
|
||||
override_background = {
|
||||
trigger = {
|
||||
government_has_flag = government_is_japan_feudal
|
||||
}
|
||||
reference = tgp_crossroad_inn_asia
|
||||
}
|
||||
override_background = {
|
||||
trigger = {
|
||||
government_has_flag = government_is_japan_administrative
|
||||
}
|
||||
reference = bedchamber
|
||||
}
|
||||
|
||||
|
||||
left_portrait = {
|
||||
character = root
|
||||
triggered_animation = {
|
||||
trigger = {
|
||||
government_has_flag = government_is_japan_feudal #Soryo ruler should have their sword out
|
||||
}
|
||||
animation = inspect_weapon
|
||||
}
|
||||
animation = chancellor
|
||||
}
|
||||
|
||||
right_portrait = {
|
||||
character = player_heir
|
||||
triggered_animation = {
|
||||
trigger = {
|
||||
government_has_flag = government_is_japan_feudal #Soryo ruler should have their sword out
|
||||
}
|
||||
animation = horse_archer_aggressive
|
||||
camera = camera_event_scheme_vs_left_look_left
|
||||
}
|
||||
animation = holding_scrolls
|
||||
}
|
||||
|
||||
trigger = {
|
||||
has_tgp_dlc_trigger = yes
|
||||
government_is_japanese_trigger = yes
|
||||
}
|
||||
|
||||
immediate = {
|
||||
# Scopes
|
||||
save_scope_as = new_ruler
|
||||
house ?= { save_scope_as = ruler_family }
|
||||
top_liege = { save_scope_as = kampaku }
|
||||
player_heir ?= { save_scope_as = heir }
|
||||
}
|
||||
|
||||
option = {
|
||||
name = tgp_japan_career.0001.a
|
||||
add_character_modifier = {
|
||||
modifier = tgp_japan_peace_modifier
|
||||
years = 20
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = tgp_japan_career.0001.b
|
||||
add_character_modifier = {
|
||||
modifier = tgp_japan_war_modifier
|
||||
years = 20
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -136,7 +136,7 @@ tgp_japan_yearly_events.1000 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = minor_stress_impact_gain
|
||||
craven = minor_stress_impact_gain
|
||||
brave = minor_stress_impact_loss
|
||||
|
|
@ -210,7 +210,7 @@ tgp_japan_yearly_events.1000 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = minor_stress_impact_loss
|
||||
craven = minor_stress_impact_loss
|
||||
impatient = minor_stress_impact_loss
|
||||
|
|
@ -234,7 +234,7 @@ tgp_japan_yearly_events.1000 = {
|
|||
option = {
|
||||
name = tgp_japan_yearly_events.1000.c
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = minor_stress_impact_loss
|
||||
craven = minor_stress_impact_loss
|
||||
lazy = minor_stress_impact_loss
|
||||
|
|
@ -369,12 +369,12 @@ tgp_japan_yearly_events.1010 = {
|
|||
|
||||
scope:buddhist_councillor_2.faith = {
|
||||
change_fervor = {
|
||||
value = 1
|
||||
value = trivial_fervor_gain
|
||||
desc = fervor_gain_persecuted
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
cynical = minor_stress_impact_gain
|
||||
}
|
||||
|
||||
|
|
@ -437,12 +437,12 @@ tgp_japan_yearly_events.1010 = {
|
|||
|
||||
scope:buddhist_councillor_1.faith = {
|
||||
change_fervor = {
|
||||
value = 1
|
||||
value = trivial_fervor_gain
|
||||
desc = fervor_gain_persecuted
|
||||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
cynical = minor_stress_impact_gain
|
||||
}
|
||||
|
||||
|
|
@ -488,7 +488,7 @@ tgp_japan_yearly_events.1010 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
zealous = minor_stress_impact_gain
|
||||
cynical = minor_stress_impact_loss
|
||||
lazy = minor_stress_impact_loss
|
||||
|
|
@ -720,7 +720,7 @@ tgp_japan_yearly_events.1020 = {
|
|||
modifier = tgp_siren_yokai_love_modifier
|
||||
years = 5
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
lustful = minor_stress_impact_loss
|
||||
}
|
||||
}
|
||||
|
|
@ -741,7 +741,7 @@ tgp_japan_yearly_events.1020 = {
|
|||
}
|
||||
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
lifestyle_gardener = minor_stress_impact_loss
|
||||
lifestyle_herbalist = minor_stress_impact_loss
|
||||
lifestyle_mystic = minor_stress_impact_loss
|
||||
|
|
@ -752,7 +752,7 @@ tgp_japan_yearly_events.1020 = {
|
|||
modifier = tgp_shadow_yokai_imitation_modifier
|
||||
years = 5
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = minor_stress_impact_loss
|
||||
callous = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -855,7 +855,7 @@ tgp_japan_yearly_events.1020 = {
|
|||
years = 5
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
architect = minor_stress_impact_loss
|
||||
diligent = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -865,7 +865,7 @@ tgp_japan_yearly_events.1020 = {
|
|||
modifier = tgp_shadow_yokai_torch_modifier
|
||||
years = 5
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = minor_stress_impact_loss
|
||||
}
|
||||
}
|
||||
|
|
@ -910,7 +910,7 @@ tgp_japan_yearly_events.1020 = {
|
|||
|
||||
add_piety = major_piety_gain
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = miniscule_stress_impact_gain
|
||||
paranoid = minor_stress_impact_gain
|
||||
craven = minor_stress_impact_loss
|
||||
|
|
@ -983,7 +983,7 @@ tgp_japan_yearly_events.1030 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
|
|
@ -999,13 +999,15 @@ tgp_japan_yearly_events.1030 = {
|
|||
# Pray for your heirs/dynasty
|
||||
option = {
|
||||
name = tgp_japan_yearly_events.1030.b
|
||||
|
||||
trigger = {
|
||||
is_lowborn = no
|
||||
}
|
||||
add_character_modifier = {
|
||||
modifier = tgp_shrine_heir_modifier
|
||||
years = 5
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
family_first = minor_stress_impact_loss
|
||||
cynical = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1028,7 +1030,7 @@ tgp_japan_yearly_events.1030 = {
|
|||
years = 5
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = minor_stress_impact_loss
|
||||
cynical = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1056,7 +1058,7 @@ tgp_japan_yearly_events.1030 = {
|
|||
add_piety = minor_piety_gain
|
||||
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
zealous = minor_stress_impact_loss
|
||||
cynical = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -1073,7 +1075,7 @@ tgp_japan_yearly_events.1030 = {
|
|||
name = tgp_japan_yearly_events.1030.e
|
||||
trigger = { has_trait = cynical }
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
cynical = medium_stress_impact_loss
|
||||
}
|
||||
|
||||
|
|
@ -1141,7 +1143,7 @@ tgp_japan_yearly_events.1040 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_loss
|
||||
zealous = minor_stress_impact_loss
|
||||
cynical = minor_stress_impact_gain
|
||||
|
|
@ -1170,7 +1172,7 @@ tgp_japan_yearly_events.1040 = {
|
|||
delay_travel_plan = { days = 14 }
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = medium_stress_impact_loss
|
||||
callous = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -1197,7 +1199,7 @@ tgp_japan_yearly_events.1040 = {
|
|||
years = 3
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = medium_stress_impact_loss
|
||||
craven = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -1284,7 +1286,7 @@ tgp_japan_yearly_events.1050 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
generous = medium_stress_impact_loss
|
||||
greedy = medium_stress_impact_gain
|
||||
craven = minor_stress_impact_loss
|
||||
|
|
@ -1317,7 +1319,7 @@ tgp_japan_yearly_events.1050 = {
|
|||
title = tgp_japan_yearly_events.1050.tt.success
|
||||
left_icon = root
|
||||
right_icon = scope:messenger
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_loss
|
||||
greedy = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -1339,7 +1341,7 @@ tgp_japan_yearly_events.1050 = {
|
|||
target = liege
|
||||
gold = minor_gold_value
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = minor_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -1380,7 +1382,7 @@ tgp_japan_yearly_events.1050 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = minor_stress_impact_loss
|
||||
brave = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -1504,7 +1506,7 @@ tgp_japan_yearly_events.1060 = {
|
|||
|
||||
scope:prisoner = { death = { death_reason = death_execution killer = root } }
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_loss
|
||||
callous = minor_stress_impact_gain
|
||||
calm = minor_stress_impact_gain
|
||||
|
|
@ -1539,7 +1541,7 @@ tgp_japan_yearly_events.1060 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = minor_stress_impact_loss
|
||||
forgiving = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -1572,7 +1574,7 @@ tgp_japan_yearly_events.1060 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
callous = minor_stress_impact_loss
|
||||
sadistic = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -1602,7 +1604,7 @@ tgp_japan_yearly_events.1060 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
just = minor_stress_impact_loss
|
||||
lazy = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -1678,7 +1680,7 @@ tgp_japan_yearly_events.1070 = {
|
|||
add_piety = minor_piety_gain
|
||||
add_character_modifier = { modifier = tgp_temple_builder_modifier years = 3 }
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
just = minor_stress_impact_loss
|
||||
zealous = medium_stress_impact_loss
|
||||
cynical = minor_stress_impact_gain
|
||||
|
|
@ -1704,7 +1706,7 @@ tgp_japan_yearly_events.1070 = {
|
|||
}
|
||||
add_character_modifier = { modifier = tgp_rebuilder_modifier years = 3 }
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
lazy = minor_stress_impact_loss
|
||||
zealous = medium_stress_impact_gain
|
||||
cynical = medium_stress_impact_loss
|
||||
|
|
@ -1735,7 +1737,7 @@ tgp_japan_yearly_events.1070 = {
|
|||
days = { 25 35 }
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
|
|
@ -1830,7 +1832,7 @@ tgp_japan_yearly_events.1071 = {
|
|||
modifier = tgp_burned_yokai_modifier
|
||||
years = 5
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = minor_stress_impact_loss
|
||||
}
|
||||
}
|
||||
|
|
@ -1839,7 +1841,7 @@ tgp_japan_yearly_events.1071 = {
|
|||
modifier = tgp_burned_weather_modifier
|
||||
years = 5
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
diligent = minor_stress_impact_loss
|
||||
}
|
||||
}
|
||||
|
|
@ -1848,7 +1850,7 @@ tgp_japan_yearly_events.1071 = {
|
|||
modifier = tgp_faith_defender_modifier
|
||||
years = 5
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
zealous = minor_stress_impact_loss
|
||||
}
|
||||
}
|
||||
|
|
@ -1859,7 +1861,7 @@ tgp_japan_yearly_events.1071 = {
|
|||
value = scope:rival
|
||||
years = 2
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
vengeful = minor_stress_impact_loss
|
||||
}
|
||||
}
|
||||
|
|
@ -1891,7 +1893,7 @@ tgp_japan_yearly_events.1071 = {
|
|||
option = {
|
||||
name = tgp_japan_yearly_events.1071.b
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
lazy = minor_stress_impact_loss
|
||||
calm = minor_stress_impact_loss
|
||||
diligent = minor_stress_impact_gain
|
||||
|
|
@ -1981,7 +1983,7 @@ tgp_japan_yearly_events.1080 = {
|
|||
years = 3
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = minor_stress_impact_loss
|
||||
gregarious = medium_stress_impact_loss
|
||||
calm = medium_stress_impact_loss
|
||||
|
|
@ -2017,7 +2019,7 @@ tgp_japan_yearly_events.1080 = {
|
|||
title = tgp_japan_yearly_events.1080.tt.success
|
||||
left_icon = root
|
||||
right_icon = scope:fisherman
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = minor_stress_impact_loss
|
||||
}
|
||||
if = {
|
||||
|
|
@ -2082,7 +2084,7 @@ tgp_japan_yearly_events.1080 = {
|
|||
opinion = -15
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = minor_stress_impact_gain
|
||||
}
|
||||
}
|
||||
|
|
@ -2350,7 +2352,7 @@ tgp_japan_yearly_events.1090 = {
|
|||
years = 10
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_loss
|
||||
lazy = minor_stress_impact_loss
|
||||
cynical = minor_stress_impact_loss
|
||||
|
|
@ -2497,7 +2499,7 @@ tgp_japan_yearly_events.1100 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = major_stress_impact_loss
|
||||
just = minor_stress_impact_loss
|
||||
honest = minor_stress_impact_loss
|
||||
|
|
@ -2531,7 +2533,7 @@ tgp_japan_yearly_events.1100 = {
|
|||
years = 5
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = medium_stress_impact_gain
|
||||
deceitful = minor_stress_impact_loss
|
||||
paranoid = minor_stress_impact_loss
|
||||
|
|
@ -2590,7 +2592,7 @@ tgp_japan_yearly_events.1110 = {
|
|||
years = 5
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_gain
|
||||
zealous = minor_stress_impact_loss
|
||||
cynical = minor_stress_impact_gain
|
||||
|
|
@ -2612,7 +2614,7 @@ tgp_japan_yearly_events.1110 = {
|
|||
option = {
|
||||
name = tgp_japan_yearly_events.1110.b
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = miniscule_stress_impact_loss
|
||||
zealous = minor_stress_impact_loss
|
||||
cynical = minor_stress_impact_gain
|
||||
|
|
@ -2628,7 +2630,7 @@ tgp_japan_yearly_events.1110 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
|
|
@ -2677,7 +2679,7 @@ tgp_japan_yearly_events.1110 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
craven = minor_stress_impact_gain
|
||||
zealous = minor_stress_impact_gain
|
||||
compassionate = minor_stress_impact_gain
|
||||
|
|
@ -2787,7 +2789,7 @@ tgp_japan_yearly_events.1120 = {
|
|||
INVALIDATION_EVENT = single_combat.1006
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
craven = medium_stress_impact_gain
|
||||
arrogant = minor_stress_impact_loss
|
||||
brave = minor_stress_impact_loss
|
||||
|
|
@ -2843,7 +2845,7 @@ tgp_japan_yearly_events.1120 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
calm = minor_stress_impact_loss
|
||||
compassionate = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -2875,7 +2877,7 @@ tgp_japan_yearly_events.1120 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
impatient = minor_stress_impact_loss
|
||||
irritable = minor_stress_impact_loss
|
||||
callous = minor_stress_impact_loss
|
||||
|
|
@ -2903,7 +2905,7 @@ tgp_japan_yearly_events.1120 = {
|
|||
delay_travel_plan = { days = 60 }
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
brave = minor_stress_impact_gain
|
||||
}
|
||||
|
||||
|
|
@ -3101,7 +3103,7 @@ tgp_japan_yearly_events.1130 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = minor_stress_impact_loss
|
||||
lifestyle_poet = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -3157,7 +3159,7 @@ tgp_japan_yearly_events.1130 = {
|
|||
add_diplomacy_skill = 1
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
diligent = minor_stress_impact_loss
|
||||
callous = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -3255,7 +3257,7 @@ tgp_japan_yearly_events.1140 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
calm = minor_stress_impact_loss
|
||||
honest = minor_stress_impact_loss
|
||||
just = minor_stress_impact_loss
|
||||
|
|
@ -3310,7 +3312,7 @@ tgp_japan_yearly_events.1140 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = minor_stress_impact_loss
|
||||
humble = minor_stress_impact_gain
|
||||
stubborn = minor_stress_impact_loss
|
||||
|
|
@ -3351,7 +3353,7 @@ tgp_japan_yearly_events.1140 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = minor_stress_impact_loss
|
||||
greedy = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -3394,6 +3396,7 @@ tgp_japan_yearly_events.1150 = {
|
|||
title:e_japan.holder = {
|
||||
has_realm_law = japanese_bureaucracy_0
|
||||
this != root
|
||||
exists = location.county
|
||||
}
|
||||
|
||||
any_held_title = {
|
||||
|
|
@ -3426,7 +3429,7 @@ tgp_japan_yearly_events.1150 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
generous = minor_stress_impact_loss
|
||||
greedy = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -3479,7 +3482,7 @@ tgp_japan_yearly_events.1150 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
gregarious = minor_stress_impact_loss
|
||||
generous = minor_stress_impact_loss
|
||||
greedy = minor_stress_impact_gain
|
||||
|
|
@ -3544,7 +3547,7 @@ tgp_japan_yearly_events.1150 = {
|
|||
add_scheme_modifier = { type = bided_my_time }
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = minor_stress_impact_gain
|
||||
generous = minor_stress_impact_gain
|
||||
patient = minor_stress_impact_loss
|
||||
|
|
@ -3581,7 +3584,7 @@ tgp_japan_yearly_events.1150 = {
|
|||
modifier = tgp_japan_poetic_to_the_powerful_modifier
|
||||
years = { 10 20 }
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = minor_stress_impact_loss
|
||||
gregarious = minor_stress_impact_loss
|
||||
lifestyle_poet = minor_stress_impact_loss
|
||||
|
|
@ -3686,7 +3689,7 @@ tgp_japan_yearly_events.1150 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
compassionate = minor_stress_impact_gain
|
||||
callous = minor_stress_impact_loss
|
||||
greedy = minor_stress_impact_loss
|
||||
|
|
@ -3858,7 +3861,7 @@ tgp_japan_yearly_events.1151 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = minor_stress_impact_gain
|
||||
callous = minor_stress_impact_gain
|
||||
fickle = minor_stress_impact_gain
|
||||
|
|
@ -3899,7 +3902,7 @@ tgp_japan_yearly_events.1151 = {
|
|||
add_prestige = miniscule_prestige_gain
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
arrogant = minor_stress_impact_loss
|
||||
callous = minor_stress_impact_loss
|
||||
fickle = minor_stress_impact_loss
|
||||
|
|
@ -3969,7 +3972,7 @@ tgp_japan_yearly_events.1151 = {
|
|||
}
|
||||
}
|
||||
}
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
brave = minor_stress_impact_loss
|
||||
vengeful = minor_stress_impact_loss
|
||||
craven = minor_stress_impact_gain
|
||||
|
|
@ -4033,7 +4036,7 @@ tgp_japan_yearly_events.1151 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
brave = minor_stress_impact_gain
|
||||
calm = minor_stress_impact_loss
|
||||
craven = minor_stress_impact_loss
|
||||
|
|
@ -4268,7 +4271,7 @@ tgp_japan_yearly_events.1160 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = minor_stress_impact_gain
|
||||
vengeful = minor_stress_impact_gain
|
||||
calm = minor_stress_impact_loss
|
||||
|
|
@ -4349,7 +4352,7 @@ tgp_japan_yearly_events.1160 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = minor_stress_impact_loss
|
||||
callous = medium_stress_impact_loss
|
||||
vengeful = major_stress_impact_loss
|
||||
|
|
@ -4387,7 +4390,7 @@ tgp_japan_yearly_events.1160 = {
|
|||
MURDERER = root
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = major_stress_impact_loss
|
||||
paranoid = minor_stress_impact_loss
|
||||
callous = medium_stress_impact_loss
|
||||
|
|
@ -4526,7 +4529,7 @@ tgp_japan_yearly_events.1170 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
calm = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
|
|
@ -4552,7 +4555,7 @@ tgp_japan_yearly_events.1170 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
impatient = minor_stress_impact_loss
|
||||
irritable = minor_stress_impact_loss
|
||||
arrogant = minor_stress_impact_loss
|
||||
|
|
@ -4586,7 +4589,7 @@ tgp_japan_yearly_events.1170 = {
|
|||
|
||||
add_learning_lifestyle_xp = minor_lifestyle_xp
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
lifestyle_poet = minor_stress_impact_loss
|
||||
calm = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -4670,6 +4673,10 @@ tgp_japan_yearly_events.1180 = {
|
|||
years = 10
|
||||
}
|
||||
|
||||
stress_and_fulfillment_impact = {
|
||||
zealous = minor_stress_impact_loss
|
||||
}
|
||||
|
||||
ai_chance = {
|
||||
base = 100
|
||||
ai_value_modifier = { ai_zeal = 1 }
|
||||
|
|
@ -4779,7 +4786,7 @@ tgp_japan_yearly_events.1190 = {
|
|||
option = {
|
||||
name = tgp_japan_yearly_events.1190.a
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = major_stress_impact_gain
|
||||
lazy = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -4815,7 +4822,7 @@ tgp_japan_yearly_events.1190 = {
|
|||
option = {
|
||||
name = tgp_japan_yearly_events.1190.b
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = medium_stress_impact_loss
|
||||
arrogant = minor_stress_impact_gain
|
||||
lazy = minor_stress_impact_loss
|
||||
|
|
@ -4857,7 +4864,7 @@ tgp_japan_yearly_events.1190 = {
|
|||
option = {
|
||||
name = tgp_japan_yearly_events.1190.c
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = major_stress_impact_loss
|
||||
lazy = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -5130,7 +5137,7 @@ tgp_japan_yearly_events.1220 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
cynical = medium_stress_impact_loss
|
||||
zealous = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -5145,7 +5152,7 @@ tgp_japan_yearly_events.1220 = {
|
|||
option = {
|
||||
name = tgp_japan_yearly_events.1220.c
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
cynical = minor_stress_impact_loss
|
||||
zealous = minor_stress_impact_gain
|
||||
}
|
||||
|
|
@ -5179,6 +5186,7 @@ tgp_japan_yearly_events.1220 = {
|
|||
title = tgp_japan_yearly_events.1220.tt_lose
|
||||
left_icon = root
|
||||
right_icon = scope:monk
|
||||
|
||||
add_learning_lifestyle_xp = 150
|
||||
}
|
||||
}
|
||||
|
|
@ -5245,7 +5253,7 @@ tgp_japan_yearly_events.1230 = {
|
|||
}
|
||||
show_as_unavailable = { always = yes }
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
paranoid = minor_stress_impact_gain
|
||||
zealous = minor_stress_impact_loss
|
||||
}
|
||||
|
|
@ -5280,7 +5288,7 @@ tgp_japan_yearly_events.1230 = {
|
|||
|
||||
destroy_artifact = scope:cursed_artifact
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = miniscule_stress_impact_loss
|
||||
paranoid = minor_stress_impact_loss
|
||||
lifestyle_mystic = minor_stress_impact_loss
|
||||
|
|
@ -5309,7 +5317,7 @@ tgp_japan_yearly_events.1230 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = minor_stress_impact_gain
|
||||
paranoid = medium_stress_impact_gain
|
||||
cynical = minor_stress_impact_loss
|
||||
|
|
@ -5385,6 +5393,7 @@ tgp_japan_yearly_events.1240 = {
|
|||
template = travel_messenger
|
||||
culture = scope:ref_ruler.culture
|
||||
faith = scope:ref_ruler.faith
|
||||
rite = scope:ref_ruler.rite
|
||||
location = root.location
|
||||
save_scope_as = traveler
|
||||
after_creation = { add_trait = lifestyle_poet }
|
||||
|
|
@ -5411,7 +5420,7 @@ tgp_japan_yearly_events.1240 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
greedy = minor_stress_impact_gain
|
||||
lifestyle_poet = minor_stress_impact_loss
|
||||
compassionate = minor_stress_impact_loss
|
||||
|
|
@ -5436,7 +5445,7 @@ tgp_japan_yearly_events.1240 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = medium_stress_impact_loss
|
||||
compassionate = minor_stress_impact_gain
|
||||
callous = minor_stress_impact_loss
|
||||
|
|
@ -5478,7 +5487,7 @@ tgp_japan_yearly_events.1240 = {
|
|||
}
|
||||
}
|
||||
|
||||
stress_impact = {
|
||||
stress_and_fulfillment_impact = {
|
||||
base = medium_stress_impact_gain
|
||||
lifestyle_poet = minor_stress_impact_loss
|
||||
patient = minor_stress_impact_loss
|
||||
|
|
|
|||
|
|
@ -1,180 +0,0 @@
|
|||
namespace = tgp_korea_decision
|
||||
|
||||
# unify_goryeo_decision
|
||||
|
||||
tgp_korea_decision.9101 = { # Ruler
|
||||
type = character_event
|
||||
title = tgp_korea_decision.9101.t
|
||||
desc = {
|
||||
desc = tgp_korea_decision.9101.intro
|
||||
desc = tgp_korea_decision.9101.desc
|
||||
}
|
||||
theme = realm
|
||||
override_effect_2d = { reference = legend_glow }
|
||||
override_background = { reference = throne_room_scope }
|
||||
left_portrait = {
|
||||
character = scope:king_of_goryeo
|
||||
animation = holding_hu
|
||||
}
|
||||
|
||||
immediate = {
|
||||
play_music_cue = "mx_cue_epic_sacral_moment"
|
||||
save_scope_as = background_throne_room_scope
|
||||
korea_unify_goryeo_reward_effect = yes
|
||||
}
|
||||
|
||||
option = { # Samhan
|
||||
name = tgp_korea_decision.9101.a
|
||||
# Rename Goryeo culture
|
||||
hidden_effect = {
|
||||
culture:goryeo = {
|
||||
set_culture_name = {
|
||||
noun = samhan_hybrid_name
|
||||
collective_noun = samhan_hybrid_collective_noun
|
||||
prefix = samhan_hybrid_prefix
|
||||
}
|
||||
}
|
||||
}
|
||||
ai_chance = {
|
||||
base = 10
|
||||
}
|
||||
}
|
||||
|
||||
option = { # Goryeo
|
||||
name = tgp_korea_decision.9101.b
|
||||
trigger = { culture = culture:goguryeo }
|
||||
custom_tooltip = {
|
||||
text = tgp_korea_decision.9101.b.reason
|
||||
title:e_goryeo = { set_title_name = "cn_goryeo" }
|
||||
}
|
||||
ai_chance = {
|
||||
base = 100
|
||||
}
|
||||
}
|
||||
|
||||
after = {
|
||||
# Inform Vassals
|
||||
every_player = {
|
||||
limit = { is_vassal_or_below_of = root }
|
||||
trigger_event = tgp_korea_decision.9102
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
tgp_korea_decision.9102 = { # Vassal
|
||||
type = character_event
|
||||
title = tgp_korea_decision.9102.t
|
||||
desc = {
|
||||
desc = tgp_korea_decision.9101.intro
|
||||
desc = tgp_korea_decision.9102.desc
|
||||
}
|
||||
theme = realm
|
||||
override_effect_2d = { reference = legend_glow }
|
||||
override_background = { reference = throne_room_scope }
|
||||
left_portrait = {
|
||||
character = scope:king_of_goryeo
|
||||
animation = war_over_tie
|
||||
}
|
||||
|
||||
immediate = {
|
||||
show_as_tooltip = {
|
||||
scope:king_of_goryeo = { korea_unify_goryeo_reward_effect = yes }
|
||||
}
|
||||
}
|
||||
|
||||
option = {
|
||||
name = tgp_korea_decision.9101.a
|
||||
}
|
||||
}
|
||||
|
||||
# NEW CEREMONIAL REGENCY EVENT
|
||||
|
||||
#tgp_korea_decision.9201 = {
|
||||
# orphan = yes # DEPRECATED
|
||||
# type = character_event
|
||||
# title = tgp_korea_decision.9201.t
|
||||
# desc = tgp_korea_decision.9201.desc
|
||||
# theme = crown
|
||||
# left_portrait = {
|
||||
# character = root
|
||||
# animation = holding_hu
|
||||
# }
|
||||
# override_background = { reference = throne_room_scope }
|
||||
#
|
||||
# trigger = {
|
||||
# OR = {
|
||||
# exists = primary_title.previous_holder
|
||||
# NOT = { primary_title = title:e_viet }
|
||||
# }
|
||||
# }
|
||||
#
|
||||
# immediate = {
|
||||
# show_as_tooltip = {
|
||||
# scope:founder = { get_title = scope:new_title }
|
||||
# scope:regent_title.holder = { add_realm_law_skip_effects = single_heir_succession_law } # Regency inherited separately
|
||||
# scope:new_title = { add_title_law = single_heir_succession_law }
|
||||
# }
|
||||
# every_player = {
|
||||
# limit = {
|
||||
# top_liege = root
|
||||
# NOT = { this = root }
|
||||
# }
|
||||
# trigger_event = {
|
||||
# id = tgp_korea_decision.9202
|
||||
# delayed = yes
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# option = {
|
||||
# name = tgp_korea_decision.9201.a
|
||||
# ai_chance = {
|
||||
# base = 100
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
|
||||
#tgp_korea_decision.9202 = {
|
||||
# orphan = yes # DEPRECATED
|
||||
# type = character_event
|
||||
# title = tgp_korea_decision.9201.t
|
||||
# desc = tgp_korea_decision.9202.desc
|
||||
# theme = crown
|
||||
# left_portrait = {
|
||||
# character = root
|
||||
# animation = throne_room_bow_1
|
||||
# }
|
||||
# right_portrait = {
|
||||
# character = scope:founder
|
||||
# animation = holding_hu
|
||||
# }
|
||||
# override_background = { reference = throne_room_scope }
|
||||
# immediate = {
|
||||
# show_as_tooltip = {
|
||||
# scope:founder = { get_title = scope:new_title }
|
||||
# scope:regent_title.holder = { add_realm_law_skip_effects = single_heir_succession_law } # Regency inherited separately
|
||||
# scope:new_title = { add_title_law = single_heir_succession_law }
|
||||
# }
|
||||
# }
|
||||
# option = { name = tgp_korea_decision.9202.a }
|
||||
#}
|
||||
|
||||
#tgp_korea_decision.9203 = {
|
||||
# orphan = yes # DEPRECATED
|
||||
# hidden = yes
|
||||
# type = character_event
|
||||
# trigger = {
|
||||
# government_has_flag = government_is_meritocratic
|
||||
# is_independent_ruler = yes
|
||||
# highest_held_title_tier >= tier_empire
|
||||
# tgp_realm_has_ceremonial_liege_trigger = no
|
||||
# }
|
||||
# immediate = {
|
||||
# save_scope_as = founder
|
||||
# save_scope_as = background_throne_room_scope
|
||||
# #tgp_create_ceremonial_regent_title_effect = { FOUNDER = root }
|
||||
# trigger_event = {
|
||||
# id = tgp_korea_decision.9201
|
||||
# delayed = yes
|
||||
# }
|
||||
# }
|
||||
#}
|
||||
|
|
@ -1 +0,0 @@
|
|||
#
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue