N3OW/events/dlc/tgp/tgp_genpei_character_events.txt
2026-05-23 20:45:31 -04:00

1408 lines
No EOL
34 KiB
Text

#namespace = tgp_genpei_character
#
#scripted_effect save_genpei_scopes_effect = {
# # Fujiwara
# character:japanese_fujiwara_460 ?= { save_scope_as = tadamichi_fujiwara } # Father of Motofusa
# character:japanese_fujiwara_461 ?= { save_scope_as = motozane_fujiwara } # Brother of Motofusa, last true Kampaku
# character:japanese_fujiwara_497 ?= { save_scope_as = hidehira_fujiwara } # Oshu Fujiwara leader
# character:japanese_fujiwara_511 ?= { save_scope_as = motofusa_fujiwara } # Fujiwara leader
# # Minamoto
# character:japanese_minamoto_seiwa_9 ?= { save_scope_as = yoshitomo_minamoto } # Father of Yoritomo, killed in Heiji rebellion
# character:japanese_minamoto_seiwa_10 ?= { save_scope_as = yoritomo_minamoto } # Kawachi Minamoto leader, first Shogun
# character:japanese_minamoto_seiwa_139 ?= { save_scope_as = yoshitsune_minamoto } # Brother of Yoritomo, famous general
# character:japanese_minamoto_seiwa_207 ?= { save_scope_as = yoshinaka_minamoto } # Yoshinaka, cousin of Yoritomo, and rival
# character:japanese_minamoto_seiwa_205 ?= { save_scope_as = yoshikata_minamoto } # Father of Yoshinaka
# character:japanese_minamoto_seiwa_59 ?= { save_scope_as = yorimasa_minamoto } # Settsu Minamoto leader, first seppuku-er
# # Taira
# character:japanese_taira_kanmu_34 ?= { save_scope_as = kiyomori_taira } # Ise Taira leader
# character:japanese_taira_kanmu_68 ?= { save_scope_as = noriko_taira } # daughter of Kiyomori, wife of Norihito
# # Yamato
# character:japanese_yamato_54 ?= { save_scope_as = norihito_tenno } # Emperor Takakura
# character:japanese_yamato_51 ?= { save_scope_as = go_shirakawa } # Father of Takakura
# title:k_chrysanthemum_throne.holder ?= { save_scope_as = current_emperor }
# #Get old emperor
# scope:new_emperor.primary_title.previous_holder ?= {
# save_scope_as = old_emperor
# }
#}
#
######################################
## Minamoto Events
######################################
#
## (Kawachi) Minamoto Yoritomo
#
##Initial Event, explaining the situation
#tgp_genpei_character.1000 = {
# type = character_event
# window = big_event_window
# title = tgp_genpei_character.1000.t
# desc = tgp_genpei_character.1000.desc
# window = big_event_window
# theme = war
# left_portrait = {
# character = root
# animation = anger
# }
# center_portrait = {
# character = scope:yorimasa_minamoto
# animation = war_over_win
# }
# right_portrait = {
# character = scope:yoshinaka_minamoto
# animation = disapproval
# }
# lower_center_portrait = scope:kiyomori_taira
# lower_left_portrait = scope:norihito_tenno
#
# trigger = {
# has_tgp_dlc_trigger = yes
# }
#
# immediate = {
# save_scope_as = ruler
# save_genpei_scopes_effect = yes
# }
# #Option A) #Choose to go your own way
# option = {
# name = tgp_genpei_character.1000.a
# custom_tooltip = tgp_genpei_character.1000.a.flavor
# add_martial_lifestyle_xp = medium_lifestyle_xp
# ai_chance = {
# base = 0
# }
# }
# #Option B) #Try to reconcile with your dynasty, to create a united front
# option = {
# name = tgp_genpei_character.1000.b
# flavor = tgp_genpei_character.1000.b.flavor
# reverse_add_opinion = {
# target = scope:yorimasa_minamoto
# modifier = attempts_of_a_united_minamoto_clan
# opinion = 50
# }
# reverse_add_opinion = {
# target = scope:yoshinaka_minamoto
# modifier = attempts_of_a_united_minamoto_clan
# opinion = 50
# }
# house = {
# change_house_relation_effect = {
# HOUSE = scope:yoshinaka_minamoto.house
# VALUE = house_relation_improve_minor_value
# REASON = friend
# CHAR = root
# TARGET_CHAR = scope:yoshinaka_minamoto
# TITLE = scope:dummy_gender
# }
# }
# #Kiyomori players will want to fight Yoritomo, so we need ai to choose this
# ai_chance = {
# base = 100
# }
# }
#}
#
##After Kiyomori puts his grandson on the throne, a chance to get block leadership
#tgp_genpei_character.1010 = {
# type = character_event
# window = big_event_window
# title = tgp_genpei_character.1010.t
# desc = {
# desc = tgp_genpei_character.1010.desc.intro
# first_valid = {
# #You are bloc leader
# triggered_desc = {
# trigger = {
# house.house_confederation.leading_house.house_head ?= this
# }
# desc = tgp_genpei_character.1010.desc.blocboss
# }
# #You are not bloc leader
# desc = tgp_genpei_character.1010.desc.notblocboss
# }
# }
# window = big_event_window
# theme = war
# left_portrait = {
# character = scope:ruler
# animation = anger
# camera = camera_body
# }
# center_portrait = {
# character = scope:minamoto_ruler
# animation = disapproval
# }
# right_portrait = {
# character = scope:kiyomori_taira
# animation = war_over_win
# }
# lower_center_portrait = scope:yoshinaka_minamoto
# lower_left_portrait = scope:new_emperor
#
# trigger = {
# has_tgp_dlc_trigger = yes
# }
#
# immediate = {
# save_scope_as = ruler
# save_genpei_scopes_effect = yes
#
# #find Minamoto
# top_liege ?= {
# random_noble_family = {
# limit = {
# holder = {
# this != root
# dynasty ?= dynasty:japanese_minamoto_seiwa
# house ?= {
# exists = house_confederation
# confederation.leading_house ?= house
# NOT = { house_confederation = root.top_liege.house.house_confederation }
# }
# }
# }
# alternative_limit = {
# holder = {
# this != root
# dynasty ?= dynasty:japanese_minamoto_seiwa
# house ?= {
# exists = house_confederation
# NOT = { house_confederation = root.top_liege.house.house_confederation }
# }
# }
# }
# holder = {
# save_scope_as = minamoto_ruler
# house = { save_scope_as = minamoto_house }
# }
# }
# }
# }
# #Option A) #Rally the bloc, so you can become bloc leader
# option = {
# name = tgp_genpei_character.1010.a
# flavor = tgp_genpei_character.1010.a.flavor
# custom_tooltip = tgp_genpei_character.1010.a.tt
# #Boost relations with other houses in bloc so you can take leadership
# hidden_effect = {
# house.house_confederation = {
# every_confederation_member_house = {
# # Exclude self and leader
# limit = {
# NOR = {
# this = root.house
# this = root.house.house_confederation.leading_house
# }
# }
# #Boost relations with other houses in bloc
# change_house_relation_effect = {
# HOUSE = root.house
# VALUE = house_relation_improve_major_value
# REASON = historical
# CHAR = root
# TARGET_CHAR = house_head
# TITLE = scope:dummy_gender
# }
# }
# }
# }
# #Make things bad with your bloc head since you're going to steal his bloc
# house = {
# change_house_relation_effect = {
# HOUSE = house_confederation.leading_house
# VALUE = house_relation_damage_minor_value
# REASON = conflict
# CHAR = root
# TARGET_CHAR = house_confederation.leading_house.house_head
# TITLE = scope:dummy_gender
# }
# }
# add_martial_lifestyle_xp = medium_lifestyle_xp
# ai_chance = {
# base = 75
# }
# }
# #Option B) #Try to make nice with Kiyomori
# option = {
# name = tgp_genpei_character.1010.b
# flavor = tgp_genpei_character.1010.b.flavor
# add_character_modifier = {
# modifier = confident_strategist
# years = 5
# }
# reverse_add_opinion = {
# target = scope:kiyomori_taira
# modifier = attempts_of_a_united_minamoto_clan
# opinion = 50
# }
# house = {
# change_house_relation_effect = {
# HOUSE = scope:kiyomori_taira.house
# VALUE = house_relation_improve_minor_value
# REASON = friend
# CHAR = root
# TARGET_CHAR = scope:kiyomori_taira
# TITLE = scope:dummy_gender
# }
# }
# ai_chance = {
# base = 25
# }
# }
#}
#
## (Kiso) Minamoto Yoshinaka
#
##Starting event for Yoshinaka that sets the given circumstances/objectives/obstacles/stakes
#tgp_genpei_character.1090 = {
# type = character_event
# window = big_event_window
# title = tgp_genpei_character.1090.t
# desc = tgp_genpei_character.1090.desc
# window = big_event_window
# theme = war
# override_background = bp3_hills_winter
# left_portrait = {
# character = root
# animation = throne_room_one_handed_passive_1
# camera = camera_body
# }
# right_portrait = {
# character = scope:yoritomo_minamoto
# animation = disapproval
# camera = camera_event_right_pointing_left
# }
# lower_center_portrait = scope:kiyomori_taira
# lower_left_portrait = scope:yoshikata_minamoto
#
# trigger = {
# has_tgp_dlc_trigger = yes
# }
#
# immediate = {
# save_scope_as = ruler
# save_genpei_scopes_effect = yes
# }
# #Option A) #Choose to go your own way
# option = {
# name = tgp_genpei_character.1090.a
# flavor = tgp_genpei_character.1090.a.flavor
# add_martial_lifestyle_xp = medium_lifestyle_xp
# ai_chance = {
# base = 75
# }
# }
# #Option B) #Try to reconcile with your dynasty, to create a united front
# option = {
# name = tgp_genpei_character.1090.b
# reverse_add_opinion = {
# target = scope:yorimasa_minamoto
# modifier = attempts_of_a_united_minamoto_clan
# opinion = 50
# }
# reverse_add_opinion = {
# target = scope:yoritomo_minamoto
# modifier = attempts_of_a_united_minamoto_clan
# opinion = 50
# }
# house = {
# change_house_relation_effect = {
# HOUSE = scope:yoritomo_minamoto.house
# VALUE = house_relation_improve_minor_value
# REASON = friend
# CHAR = root
# TARGET_CHAR = scope:yoritomo_minamoto
# TITLE = scope:dummy_gender
# }
# }
# ai_chance = {
# base = 25
# }
# }
#}
#
##After Kiyomori puts his grandson on the throne, a chance to align with Yoritomo or break up block leadership.
#scripted_effect tgp_yoshinaka_new_house_bloc_effect = {
##Create new bloc and steal members of Yoritomo's bloc
# if = { # LEAVE OLD BLOC IF NECESSARY
# limit = { is_confederation_member = yes }
# house = {
# set_variable = {
# name = bloc_leaving_reason
# value = flag:reason_events
# days = 4
# }
# tgp_leave_house_bloc_effect = {
# OPINION = flag:yes
# TRUCE = flag:no
# }
# }
# }
# # CREATE NEW BLOC
# house = {
# if = {
# limit = {
# NOT = { exists = house_confederation }
# }
# tgp_create_house_bloc_effect = { TYPE = none }
# }
# }
# #Then steal members from the Yoritomo's bloc (only if they like him, and order by opinion)
# scope:yoritomo_minamoto.house.house_confederation = {
# save_scope_value_as = {
# name = half_of_bloc
# value = {
# value = member_count
# multiply = 0.5
# }
# }
#
# ordered_confederation_member_house = {
# limit = {
# #exclude self
# NOR = {
# this = root.house
# this = house_confederation.leading_house
# }
# }
# order_by = "house_head.opinion(root)"
# max = scope:half_of_bloc
# #always put this when there is a max or it will be unhappy who knows why
# check_range_bounds = no
# hidden_effect = {
# set_variable = {
# name = bloc_leaving_reason
# value = flag:reason_events
# days = 4
# }
# # LEAVE OLD BLOC
# tgp_leave_house_bloc_effect = {
# OPINION = flag:no
# TRUCE = flag:yes
# }
# }
# tgp_join_house_bloc_effect = {
# INVITER = root.house
# OPINION = flag:yes
# }
# custom_tooltip = {
# text = join_house_bloc_yoshinaka_tt
# }
# }
# }
#}
#tgp_genpei_character.1095 = {
# type = character_event
# window = big_event_window
# title = tgp_genpei_character.1095.t
# desc = tgp_genpei_character.1095.desc
# window = big_event_window
# theme = war
# override_background = bp3_hills_winter
# left_portrait = {
# character = root
# animation = throne_room_one_handed_passive_1
# camera = camera_body
# }
# right_portrait = {
# character = scope:yoritomo_minamoto
# animation = disapproval
# camera = camera_event_right_pointing_left
# }
# lower_right_portrait = scope:current_emperor
# lower_center_portrait = scope:kiyomori_taira
# lower_left_portrait = scope:yoshikata_minamoto
#
# trigger = {
# has_tgp_dlc_trigger = yes
# }
#
# immediate = {
# save_scope_as = ruler
# save_genpei_scopes_effect = yes
# }
# #Option A) #Go your own way
# option = {
# name = tgp_genpei_character.1095.a
# flavor = tgp_genpei_character.1095.a.flavor
# add_martial_lifestyle_xp = medium_lifestyle_xp
#
# #If you're not the bloc leader, create new bloc and steal members of Yoritomo's bloc
# if = {
# limit = {
# house.house_confederation.leading_house.house_head != root
# }
# #effect to create new bloc and steal members of Yoritomo's bloc
# tgp_yoshinaka_new_house_bloc_effect = yes
# }
# custom_tooltip = tgp_genpei_character.1010.a.tt
# #Boost relations with other houses in bloc so they are happy to roll with your decisions
# hidden_effect = {
# house.house_confederation = {
# every_confederation_member_house = {
# # Exclude self and leader
# limit = {
# NOR = {
# this = root.house
# this = root.house.house_confederation.leading_house
# }
# }
# #Boost relations with other houses in bloc
# change_house_relation_effect = {
# HOUSE = root.house
# VALUE = house_relation_improve_minor_value
# REASON = historical
# CHAR = root
# TARGET_CHAR = house_head
# TITLE = scope:dummy_gender
# }
# }
# }
# }
#
# ai_chance = {
# base = 0
# }
# }
# #Option B) #Try to reconcile with your dynasty, to create a united front
# option = {
# name = tgp_genpei_character.1095.b
# flavor = tgp_genpei_character.1095.b.flavor
# if = {
# limit = {
# has_relation_rival = scope:yoritomo_minamoto
# }
# remove_relation_rival = scope:yoritomo_minamoto
# }
# reverse_add_opinion = {
# target = scope:yorimasa_minamoto
# modifier = attempts_of_a_united_minamoto_clan
# opinion = 50
# }
# reverse_add_opinion = {
# target = scope:yoritomo_minamoto
# modifier = attempts_of_a_united_minamoto_clan
# opinion = 50
# }
# house = {
# change_house_relation_effect = {
# HOUSE = scope:yoritomo_minamoto.house
# VALUE = house_relation_improve_minor_value
# REASON = friend
# CHAR = root
# TARGET_CHAR = scope:yoritomo_minamoto
# TITLE = scope:dummy_gender
# }
# }
# ai_chance = {
# base = 100
# }
# }
#}
#
## (Kawachi) Minamoto Yoshitsune
#
##Initial Event, explaining the situation
#tgp_genpei_character.1100 = {
# type = character_event
# window = big_event_window
# title = tgp_genpei_character.1100.t
# desc = tgp_genpei_character.1100.desc
# window = big_event_window
# theme = battle
# override_background = { reference = army_camp }
# left_portrait = {
# character = root
# animation = chudan_no_kamae
# }
# center_portrait = {
# character = scope:hidehira_fujiwara
# animation = war_over_tie
# }
#
# lower_left_portrait = scope:yoritomo_minamoto
# lower_center_portrait = scope:yorimasa_minamoto
# lower_right_portrait = scope:kiyomori_taira
#
# trigger = {
# has_tgp_dlc_trigger = yes
# }
#
# immediate = {
# save_genpei_scopes_effect = yes
# show_as_tooltip = { #There for context
# set_relation_friend = { reason = friend_generic_history target = scope:hidehira_fujiwara }
# }
# }
#
# option = { #Remain loyal to the Fujiwara Court
# name = tgp_genpei_character.1100.a
# add_trait = loyal
# add_piety = minor_piety_value
# house = {
# change_house_relation_effect = {
# HOUSE = scope:hidehira_fujiwara.house
# VALUE = house_relation_improve_medium_value
# REASON = friend
# CHAR = root
# TARGET_CHAR = scope:hidehira_fujiwara
# TITLE = scope:dummy_gender
# }
# }
# ai_chance = {
# base = 50
# }
# }
#
# option = { #Be more Minamoto Alligned
# name = tgp_genpei_character.1100.b
# dynasty = {
# add_dynasty_prestige = medium_dynasty_prestige_gain
# dynast = {
# if = {
# limit = {
# is_ai = no
# }
# reverse_add_opinion = {
# target = root
# modifier = stood_with_minamoto_clan
# opinion = 50
# }
# }
# add_opinion = {
# target = root
# modifier = stood_with_minamoto_clan
# opinion = 50
# }
# }
# }
# house = {
# change_house_relation_effect = {
# HOUSE = root.dynasty.dynast.house
# VALUE = house_relation_improve_medium_value
# REASON = friend
# CHAR = root
# TARGET_CHAR = root.dynasty.dynast
# TITLE = scope:dummy_gender
# }
# }
# ai_chance = {
# base = 25
# }
# }
#
# option = { #Go full adventurer; winning duels makes you stronger
# name = tgp_genpei_character.1100.c
# set_variable = {
# name = ushiwakamaru_duels_won
# value = 0
# }
# add_character_modifier = {
# modifier = tgp_japan_ushiwakamaru
# years = -1
# }
# give_nickname = nick_ushiwakamaru
# custom_tooltip = stay_duelist_adventurer
# ai_chance = {
# base = 25
# }
# }
#}
#
#################################
## Taira Clan Events
#################################
#
## Kiyomori Taira
#
##Initial Event, setup up ambitions to put grandson on throne
#tgp_genpei_character.2000 = {
# type = character_event
# window = big_event_window
# title = tgp_genpei_character.2000.t
# desc = tgp_genpei_character.2000.desc
# theme = crown
# override_background = { reference = tgp_asia_throne_room }
# left_portrait = {
# character = root
# animation = personality_bold
# camera = camera_body_right
# }
# center_portrait = {
# character = scope:noriko_taira
# animation = flirtation
# }
# right_portrait = {
# character = scope:norihito_tenno
# animation = holding_hu
# }
#
# trigger = {
# has_tgp_dlc_trigger = yes
# }
#
# immediate = {
# save_genpei_scopes_effect = yes
#
# title:k_chrysanthemum_throne.holder ?= {
# save_scope_as = current_emperor
# }
#
# random_courtier = {
# limit = {
# wet_nurse_validity_trigger = { EMPLOYER = scope:current_emperor }
# }
# save_scope_as = wet_nurse
# }
# if = {
# limit = {
# NOT = {
# exists = scope:wet_nurse
# }
# }
# create_character = {
# template = bp2_wet_nurse_template
# location = root.location
# save_scope_as = wet_nurse
# }
# }
# }
# #Option A) Maintain the Status Quo, not upsetting any clans
# option = {
# name = tgp_genpei_character.2000.a
# every_vassal = {
# custom = every_non_taira_vassal
# limit = {
# dynasty != root.dynasty
# }
# add_opinion = {
# target = root
# modifier = respected_status_quo
# opinion = 15
# }
# }
# stress_impact = {
# ambitious = minor_stress_impact_gain
# brave = minor_stress_impact_gain
# arrogant = minor_stress_impact_gain
# patient = medium_stress_impact_loss
# craven = minor_stress_impact_loss
# }
# ai_chance = {
# base = 25
# }
# }
#
# #Option B) Slander him
# option = {
# name = tgp_genpei_character.2000.b
# flavor = tgp_genpei_character.2000.b.flavor
# add_intrigue_lifestyle_xp = medium_lifestyle_experience
# add_prestige = minor_prestige_loss
# if = {
# limit = {
# NOT = {
# any_scheme = {
# scheme_type = slander
# scheme_target_character = scope:norihito_tenno
# }
# }
# }
# #If we don't have a scheme, let's scheme with a boost
# start_scheme = {
# type = slander
# target_character = scope:norihito_tenno
# }
# }
# custom_tooltip = {
# text = tgp_japan_yearly_events.1200.b.tt
# random_scheme = {
# limit = {
# scheme_type = slander
# scheme_target_character = scope:norihito_tenno
# }
# add_scheme_modifier = { type = bided_my_time }
# }
# }
# stress_impact = {
# arrogant = minor_stress_impact_gain
# brave = minor_stress_impact_gain
# patient = minor_stress_impact_loss
# vengeful = medium_stress_impact_loss
# ambitious = minor_stress_impact_loss
# }
# ai_chance = {
# base = 75
# }
# }
#
# #Option B) Get wet nurse for family
# option = {
# name = tgp_genpei_character.2000.c
# flavor = tgp_genpei_character.2000.c.flavor
# trigger = {
# scope:wet_nurse = {
# would_be_valid_for_court_position = {
# employer = scope:norihito_tenno
# court_position = court_physician_court_position
# }
# }
# }
# remove_short_term_gold = minor_gold_value
# #give wetnurse
# court_position_grant_effect = {
# POS = wet_nurse
# CANDIDATE = scope:wet_nurse
# EMPLOYER = scope:norihito_tenno
# }
# scope:norihito_tenno = {
# add_opinion = {
# target = root
# modifier = sent_me_support
# opinion = 15
# }
# }
# ai_chance = {
# base = 25
# }
# }
#}
#
##Replacing Current Emperor with a Relative
#tgp_genpei_character.2010 = {
# type = character_event
# window = big_event_window
# title = tgp_genpei_character.2010.t
# desc = tgp_genpei_character.2010.desc
# theme = intrigue
# left_portrait = {
# character = root
# animation = interested
# camera = camera_body_right
# }
# center_portrait = {
# character = scope:previous_emperor
# animation = crying
# }
# right_portrait = {
# character = scope:go_shirakawa
# animation = disapproval
# }
# lower_left_portrait = scope:new_emperor
# lower_center_portrait = scope:fujiwara_ruler
# lower_right_portrait = scope:minamoto_ruler
#
# trigger = {
# has_tgp_dlc_trigger = yes
# this = character:japanese_taira_kanmu_34
# title:k_chrysanthemum_throne.holder ?= {
# any_child = {
# is_available_child = yes
# trigger_if = {
# limit = { is_male = yes }
# faith_dominant_gender_male_or_equal = yes
# }
# trigger_else = {
# faith_dominant_gender_female_or_equal = yes
# }
# }
# }
# }
#
# immediate = {
# save_genpei_scopes_effect = yes
# title:k_chrysanthemum_throne.holder ?= {
# save_scope_as = previous_emperor
# #find new emperor (ideally our grandson)
# ordered_child = {
# limit = {
# is_available_child = yes
# is_close_or_extended_family_of = scope:kiyomori_taira
# OR = {
# AND = {
# faith_dominant_gender_male_or_equal = yes
# is_male = yes
# }
# faith_dominant_gender_female_or_equal = yes
# }
# }
# order_by = age
# save_scope_as = new_emperor
# }
# }
# #find Minamoto
# top_liege = {
# random_noble_family = {
# limit = {
# holder = {
# dynasty ?= dynasty:japanese_minamoto_seiwa
# house ?= {
# exists = house_confederation
# confederation.leading_house ?= house
# NOT = { house_confederation = root.top_liege.house.house_confederation }
# }
# }
# }
# alternative_limit = {
# holder = {
# dynasty ?= dynasty:japanese_minamoto_seiwa
# house ?= {
# exists = house_confederation
# NOT = { house_confederation = root.top_liege.house.house_confederation }
# }
# }
# }
# holder = {
# save_scope_as = minamoto_ruler
# house = { save_scope_as = minamoto_house }
# }
# }
# }
# #find Fujiwara
# random_vassal = {
# limit = {
# is_house_head = yes
# house = house:house_fujiwara_matsudono
# confederation.leading_house ?= house
# }
# alternative_limit = {
# is_house_head = yes
# house = house:house_fujiwara_matsudono
# }
# save_scope_as = fujiwara_ruler
# }
# }
# #Option A) Replace the Emperor - Incur the Wrath of other major powers
# option = {
# name = tgp_genpei_character.2010.a
# #Under no circumstances would an action like that be seen just
# add_tyranny = 50
# add_dread = 30
# #depose him!
# scope:previous_emperor = {
# depose_effect = {
# DEPOSER = scope:new_emperor
# }
# }
#
# scope:previous_emperor = {
# if = {
# limit = { is_ai = yes }
# add_opinion = {
# target = root
# modifier = forced_my_abdication_opinion
# }
# }
# if = {
# limit = { can_set_relation_rival_trigger = { CHARACTER = root } }
# set_relation_rival = {
# target = root
# reason = rival_forced_my_abdication_reason
# }
# }
# }
#
# add_hook = {
# target = scope:new_emperor
# type = strong_influence_hook
# }
#
# add_character_modifier = {
# modifier = tgp_japan_control_over_emperor
# years = 25
# }
#
# custom_tooltip = minamoto_clan_will_respond_to_our_actions
# if = {
# limit = {
# exists = scope:minamoto_ruler
# }
# #Have the Yamatos join up with the Minamotos
# scope:previous_emperor.house ?= {
# if = {
# limit = { exists = house_confederation }
# set_variable = {
# name = bloc_leaving_reason
# value = flag:reason_events
# days = 4
# }
# tgp_leave_house_bloc_effect = {
# OPINION = flag:yes
# TRUCE = flag:no
# }
# }
# tgp_join_house_bloc_effect = {
# INVITER = scope:minamoto_ruler.house
# OPINION = flag:yes
# }
# }
# }
#
# stress_impact = {
# patient = minor_stress_impact_gain
# arrogant = medium_stress_impact_loss
# ambitious = minor_stress_impact_loss
# }
# #Might be forcing it, but this happening most of the time would be ideal
# ai_chance = {
# base = 100
# }
# #Trigger event for Yoritomo to gain bloc leadership
# scope:yoritomo_minamoto ?= {
# trigger_event = {
# id = tgp_genpei_character.1010
# days = { 6 13 }
# }
# }
# #Trigger event for Yoshinaka to support Yoritomo or gain bloc leadership
# scope:yoshinaka_minamoto ?= {
# trigger_event = {
# id = tgp_genpei_character.1095
# days = { 30 35 }
# }
# }
# }
# #Option B) Make common cause with the Fujiwara to eliminate the Minamoto
# option = {
# name = tgp_genpei_character.2010.b
# flavor = tgp_genpei_character.2010.b.flavor
# add_prestige = minor_prestige_value
# add_intrigue_lifestyle_xp = medium_lifestyle_experience
# #Make things good with fujiwara
# house = {
# change_house_relation_effect = {
# HOUSE = scope:fujiwara_ruler.house
# VALUE = house_relation_improve_medium_value
# REASON = friend
# CHAR = root
# TARGET_CHAR = scope:fujiwara_ruler
# TITLE = scope:dummy_gender
# }
# }
# #Make things bad with minamoto
# house = {
# change_house_relation_effect = {
# HOUSE = scope:minamoto_ruler.house
# VALUE = house_relation_damage_major_value
# REASON = conflict
# CHAR = root
# TARGET_CHAR = scope:minamoto_ruler
# TITLE = scope:dummy_gender
# }
# }
# stress_impact = {
# ambitious = medium_stress_impact_gain
# patient = minor_stress_impact_loss
# }
# ai_chance = {
# base = 20
# }
# }
# #Option C) Make common cause with the Minamoto to eliminate the Fujiwara (get bonus to becoming shogun)
# option = {
# name = tgp_genpei_character.2010.c
# flavor = tgp_genpei_character.2010.c.flavor
# add_prestige = minor_prestige_value
# add_martial_lifestyle_xp = medium_lifestyle_experience
# #Make things good with minamoto
# house = {
# change_house_relation_effect = {
# HOUSE = scope:minamoto_ruler.house
# VALUE = house_relation_improve_medium_value
# REASON = friend
# CHAR = root
# TARGET_CHAR = scope:minamoto_ruler
# TITLE = scope:dummy_gender
# }
# }
# #Make things bad with fujiwara
# house = {
# change_house_relation_effect = {
# HOUSE = scope:fujiwara_ruler.house
# VALUE = house_relation_damage_major_value
# REASON = conflict
# CHAR = root
# TARGET_CHAR = scope:fujiwara_ruler
# TITLE = scope:dummy_gender
# }
# }
# stress_impact = {
# arrogant = medium_stress_impact_gain
# patient = minor_stress_impact_loss
# }
# ai_chance = {
# base = 20
# }
# }
# #Option D) #Reignite your friendship with Go Shirakawa
# option = {
# name = tgp_genpei_character.2010.d
# flavor = tgp_genpei_character.2010.d.flavor
# add_diplomacy_lifestyle_xp = medium_lifestyle_experience
# add_piety = medium_piety_gain
# if = {
# #If we have a scheme, boost it!
# limit = {
# NOT = {
# any_scheme = {
# scheme_type = befriend
# scheme_target_character = scope:go_shirakawa
# }
# }
# }
# #If we don't have a scheme, let's scheme with a boost
# start_scheme = {
# type = befriend
# target_character = scope:go_shirakawa
# }
# }
# custom_tooltip = {
# text = tgp_japan_yearly_events.1200.c.tt
# random_scheme = {
# limit = {
# scheme_type = befriend
# scheme_target_character = scope:go_shirakawa
# }
# add_scheme_modifier = { type = settled_differences_modifier }
# }
# }
# stress_impact = {
# ambitious = minor_stress_impact_loss
# patient = medium_stress_impact_loss
# }
# ai_chance = {
# base = 10
# modifier = {
# factor = 0
# has_trait = impatient
# has_trait = paranoid
# has_trait = arrogant
# has_trait = shy
# }
# }
# }
#}
#
#################################
## Fujiwara Related Events
################################
#
## Fujiwara Motofusa
#
## Initial EventWar being inevitable in Japan. Slander Kiyomori 2)Ally with Go Shirakawa or 3) Ally with Northern Fujiwara
#tgp_genpei_character.3000 = {
# type = character_event
# window = big_event_window
# title = tgp_genpei_character.3000.t
# desc = tgp_genpei_character.3000.desc
# window = big_event_window
# theme = crown
# left_portrait = {
# character = scope:motofusa_fujiwara
# animation = sadness
# }
#
# lower_left_portrait = scope:kiyomori_taira
# lower_center_portrait = scope:go_shirakawa
# lower_right_portrait = scope:hidehira_fujiwara
#
# trigger = {
# has_tgp_dlc_trigger = yes
# }
#
# immediate = {
# save_genpei_scopes_effect = yes
# }
# #Option A) Slander Kiyomori
# option = {
# name = tgp_genpei_character.3000.a
# flavor = tgp_genpei_character.3000.a.flavor
#
# trigger = {
# scope:kiyomori_taira ?= { is_alive = yes }
# }
#
# change_influence = medium_influence_loss
# add_intrigue_lifestyle_xp = medium_lifestyle_experience
# add_prestige = minor_prestige_gain
# scope:kiyomori_taira = {
# every_vassal_or_below = {
# limit = { has_vassal_stance = courtly }
# custom = every_courtly_vassal
# add_opinion = {
# modifier = admiration_opinion
# target = scope:motofusa_fujiwara
# opinion = 30
# }
# }
# }
# stress_impact = {
# arrogant = minor_stress_impact_loss
# }
# ai_chance = {
# base = 90
# }
# }
# #Option B) #Send a letter to the retired Emperor
# option = {
# name = tgp_genpei_character.3000.b
# flavor = tgp_genpei_character.3000.b.flavor
#
# trigger = {
# scope:go_shirakawa ?= {
# is_alive = yes
# NOT = { house.house_confederation = root.house.house_confederation }
# }
# }
#
# custom_tooltip = send_letter_to_go_shirakawa
#
# scope:go_shirakawa = {
# show_as_tooltip = {
# random_list = {
# 1 = {
# add_prestige = major_prestige_gain
# }
# 1 = {
# house = {
# tgp_join_house_bloc_effect = {
# INVITER = scope:motofusa_fujiwara.house
# OPINION = flag:no
# }
# }
# set_relation_friend = { reason = friend_generic_history target = scope:motofusa_fujiwara }
# }
# }
# }
# trigger_event = {
# id = tgp_genpei_character.3010
# days = 1
# }
# }
#
# ai_chance = {
# base = 10
# }
# }
#
# #Option C) Improve relations with northern Fujiwara.
# option = {
# name = tgp_genpei_character.3000.c
# flavor = tgp_genpei_character.3000.c.flavor
#
# trigger = {
# exists = scope:hidehira_fujiwara
# scope:hidehira_fujiwara ?= { is_alive = yes }
# }
#
# add_prestige = medium_prestige_loss
# #Make things good with northern Fujiwara
# house = {
# change_house_relation_effect = {
# HOUSE = scope:hidehira_fujiwara.house
# VALUE = house_relation_improve_medium_value
# REASON = friend
# CHAR = root
# TARGET_CHAR = scope:hidehira_fujiwara
# TITLE = scope:dummy_gender
# }
# }
# #Make things bad with the Taira
# house = {
# change_house_relation_effect = {
# HOUSE = scope:kiyomori_taira.house
# VALUE = house_relation_damage_major_value
# REASON = conflict
# CHAR = root
# TARGET_CHAR = scope:kiyomori_taira
# TITLE = scope:dummy_gender
# }
# }
# ai_chance = {
# base = 90
# }
# }
#}
#
##Letter asking Go-Shirakawa for support
#tgp_genpei_character.3010 = {
# type = letter_event
# opening = tgp_genpei_character.3010.opening
# desc = tgp_genpei_character.3010.desc
#
# sender = {
# character = scope:motofusa_fujiwara
# animation = beg
# }
#
# option = {
# name = tgp_genpei_character.3010.a
#
# add_prestige = major_prestige_gain
#
# reverse_add_opinion = {
# target = scope:motofusa_fujiwara
# modifier = insulted_opinion
# opinion = -25
# }
#
# ai_chance = {
# base = 0
# }
# }
#
# option = {
# name = tgp_genpei_character.3010.b
#
# house = {
# tgp_join_house_bloc_effect = {
# INVITER = scope:motofusa_fujiwara.house
# OPINION = flag:no
# }
# }
#
# set_relation_friend = { reason = friend_generic_history target = scope:motofusa_fujiwara }
#
# ai_chance = {
# base = 100
# }
# }
#}
#
## Fujiwara Hidehira
#
## Initial Event
#tgp_genpei_character.3100 = {
# type = character_event
# window = big_event_window
# title = tgp_genpei_character.3100.t
# desc = tgp_genpei_character.3100.desc
# theme = crown
# left_portrait = {
# character = root
# animation = war_over_win
# }
# right_portrait = {
# character = scope:yoshitsune_minamoto
# animation = marshal
# }
# lower_right_portrait = scope:kiyomori_taira
# lower_center_portrait = scope:motofusa_fujiwara
# override_background = { reference = study }
#
# trigger = {
# has_tgp_dlc_trigger = yes
# }
#
# immediate = {
# save_genpei_scopes_effect = yes
# }
#
# option = { # Accept your position as the Governor of the North
# name = tgp_genpei_character.3100.a
#
# domicile = {
# add_domicile_building = japanese_manor_main_04
# }
#
# ai_chance = {
# base = 25
# }
# }
#
# option = { # Become more active in the Genpei Conflict about to break out
# name = tgp_genpei_character.3100.b
#
# show_as_tooltip = {
# add_character_modifier = {
# modifier = tgp_japan_fujiwara_hidehira_back_in_town
# years = 25
# }
# }
#
# add_diplomacy_lifestyle_xp = medium_lifestyle_xp
#
# add_intrigue_lifestyle_xp = medium_lifestyle_xp
#
# ai_chance = {
# base = 75
# }
# }
#}
#
#################################
## Yamato Events
#################################
#
## Go-Shirakawa Starting Event
#tgp_genpei_character.4000 = {
# type = character_event
# window = big_event_window
# title = tgp_genpei_character.4000.t
# desc = tgp_genpei_character.4000.desc
# theme = crown
# left_portrait = {
# character = root
# animation = sadness
# }
# right_portrait = {
# character = scope:norihito_tenno
# animation = holding_hu
# }
# lower_left_portrait = scope:yoritomo_minamoto
# lower_right_portrait = scope:kiyomori_taira
#
# trigger = {
# has_tgp_dlc_trigger = yes
# }
#
# immediate = {
# save_genpei_scopes_effect = yes
# }
#
# option = { # Be more active, opposing the Taira
# name = tgp_genpei_character.4000.a
#
# set_relation_rival = {
# target = scope:kiyomori_taira
# reason = rival_historical
# }
#
# change_influence = massive_influence_value
#
# top_liege = {
# every_vassal = {
# custom = every_non_taira_vassal
# limit = {
# dynasty != scope:kiyomori_taira.dynasty
# this != root
# }
# add_opinion = {
# target = root
# modifier = spoke_against_taira_rule
# opinion = 25
# }
# }
# }
#
# ai_chance = {
# base = 25
# }
# }
#
# option = { # Bide your time, wait for an opportunity first
# name = tgp_genpei_character.4000.b
#
#
#
# stress_impact = {
# impatient = major_stress_impact_gain
# }
#
# ai_chance = {
# base = 75
# }
# }
#}
#