Alignment

This commit is contained in:
Heidesommer 2026-04-25 03:54:05 -04:00
parent f7a954eb51
commit 15a5108e23
250 changed files with 31104 additions and 25806 deletions

View file

@ -473,13 +473,95 @@ legend_events.0010 = {
character = root
animation = personality_honorable
}
center_portrait = {
right_portrait = {
character = scope:chronicler
animation = chancellor
}
right_portrait = {
character = scope:potential_promoter
animation = chancellor
lower_center_portrait = scope:potential_promoter
trigger = {
OR = {
scope:chronicler ?= {
is_alive = yes
has_court_position = chronicler_court_position
employer = root
}
employs_court_position = chronicler_court_position
}
OR = {
# Vassals
any_vassal_or_below = {
# No barons
highest_held_title_tier >= tier_county
# Not promoting their own legend
promoted_legend.legend_owner != root
promoted_legend != scope:liege.promoted_legend
is_ai = yes
}
# Neighbourinos
any_neighboring_and_across_water_top_liege_realm_owner = {
# Not promoting their own legend
promoted_legend.legend_owner != root
promoted_legend != scope:liege.promoted_legend
is_ai = yes
}
}
}
immediate = {
if = {
limit = {
NOT = {
scope:chronicler ?= {
is_alive = yes
has_court_position = chronicler_court_position
employer = root
}
}
}
court_position:chronicler_court_position ?= { save_scope_as = chronicler }
}
random_list = {
# Vassals
75 = {
trigger = {
any_vassal_or_below = {
highest_held_title_tier >= tier_county
promoted_legend.legend_owner != root
promoted_legend != scope:liege.promoted_legend
is_ai = yes
}
}
random_vassal_or_below = {
limit = {
highest_held_title_tier >= tier_county
promoted_legend.legend_owner != root
promoted_legend != scope:liege.promoted_legend
is_ai = yes
}
save_scope_as = potential_promoter
}
}
# Neighbourinos
25 = {
trigger = {
any_neighboring_and_across_water_top_liege_realm_owner = {
promoted_legend.legend_owner != root
promoted_legend != scope:liege.promoted_legend
is_ai = yes
}
}
random_neighboring_and_across_water_top_liege_realm_owner = {
limit = {
promoted_legend.legend_owner != root
promoted_legend != scope:liege.promoted_legend
is_ai = yes
}
save_scope_as = potential_promoter
}
}
}
}
option = { # Diplo duel option
@ -497,8 +579,10 @@ legend_events.0010 = {
scope:potential_promoter = { exists = promoted_legend }
factor = 0.5
}
min = 10
send_interface_toast = {
title = legend_events.0010.a.success
right_icon = scope:potential_promoter
scope:potential_promoter = {
set_promoted_legend = root.promoted_legend
}
@ -514,8 +598,10 @@ legend_events.0010 = {
scope:potential_promoter = { exists = promoted_legend }
factor = 2
}
min = 10
send_interface_toast = {
title = legend_events.0010.a.failure
right_icon = scope:potential_promoter
add_prestige = minor_prestige_loss
}
}
@ -544,8 +630,10 @@ legend_events.0010 = {
scope:potential_promoter = { exists = promoted_legend }
factor = 0.5
}
min = 10
send_interface_toast = {
title = legend_events.0010.a.success
right_icon = scope:potential_promoter
scope:potential_promoter = {
set_promoted_legend = root.promoted_legend
}
@ -561,8 +649,10 @@ legend_events.0010 = {
scope:potential_promoter = { exists = promoted_legend }
factor = 2
}
min = 10
send_interface_toast = {
title = legend_events.0010.a.failure
right_icon = scope:potential_promoter
add_prestige = minor_prestige_loss
}
}