revert Alignment
This commit is contained in:
Vannifar 2026-04-25 10:02:11 +02:00
parent 15a5108e23
commit c4b6d9bdeb
250 changed files with 11067 additions and 16365 deletions

View file

@ -891,6 +891,8 @@ coronation_events.0100 = {
trigger_event = coronation_events.0110
}
}
# Cleanup of variable checks
remove_variable = learning_oath_1_university_exists
if = {
limit = {
@ -1069,30 +1071,7 @@ coronation_events.0110 = {
}
# Other
triggered_desc = {
trigger = {
scope:host = {
ai_compassion >= low_positive_ai_value
}
}
desc = coronation_events.0110.desc.fallback_compassionate
}
triggered_desc = {
trigger = {
scope:host = {
ai_honor > low_positive_ai_value
}
}
desc = coronation_events.0110.desc.fallback_honorable
}
triggered_desc = {
trigger = {
scope:host = {
ai_energy < low_negative_ai_value
}
}
desc = coronation_events.0110.desc.fallback_feckless
}
desc = coronation_events.0110.desc.fallback
}
desc = coronation_events.0110.desc.outro
}
@ -1431,89 +1410,54 @@ coronation_events.0175 = {
trigger = scope:find_oath
flag:diplomacy_oath_1 = {
coronation_oath_reward_effect = { VARIABLE = diplomacy_oath_1 }
add_character_modifier = oath_of_alliances
}
flag:diplomacy_oath_2 = {
coronation_oath_reward_effect = { VARIABLE = diplomacy_oath_2 }
add_character_modifier = oath_of_children
}
flag:martial_oath_1 = {
coronation_oath_reward_effect = { VARIABLE = martial_oath_1 }
add_character_modifier = oath_of_reconquest
}
flag:martial_oath_2 = {
coronation_oath_reward_effect = { VARIABLE = martial_oath_2 }
add_character_modifier = oath_of_conquest
}
flag:stewardship_oath_1 = {
coronation_oath_reward_effect = { VARIABLE = stewardship_oath_1 }
add_character_modifier = oath_of_peace
}
flag:stewardship_oath_2 = {
coronation_oath_reward_effect = { VARIABLE = stewardship_oath_2 }
add_character_modifier = oath_of_buildings
}
flag:learning_oath_1 = {
coronation_oath_reward_effect = { VARIABLE = learning_oath_1 }
}
flag:purge_pretenders_oath = {
coronation_oath_reward_effect = { VARIABLE = purge_pretenders_oath }
add_character_modifier = oath_of_purge_pretenders
if = {
limit = {
government_has_flag = government_is_administrative
}
house ?= {
add_house_modifier = oath_of_purge_pretenders_house
}
}
}
flag:end_the_struggle_oath = {
coronation_oath_reward_effect = { VARIABLE = end_the_struggle_oath }
add_character_modifier = oath_of_end_the_struggle
}
flag:greatest_hunter_oath = {
coronation_oath_reward_effect = { VARIABLE = greatest_hunter_oath }
add_character_modifier = oath_greatest_hunter
}
flag:heir_preparation_oath = {
coronation_oath_reward_effect = { VARIABLE = heir_preparation_oath }
add_character_modifier = oath_heir_preparation
primary_heir ?= {
add_character_modifier = oath_heir_preparation_heir
}
}
flag:install_claimants_oath = {
coronation_oath_reward_effect = { VARIABLE = install_claimants_oath }
add_character_modifier = oath_install_claimants
}
flag:mend_the_fracture_oath = {
coronation_oath_reward_effect = { VARIABLE = mend_the_fracture_oath }
add_character_modifier = oath_mend_the_fracture
culture = {
add_culture_tradition = oath_mend_the_fracture_tradition
}
var:mend_the_fracture_oath_target_culture = {
add_culture_tradition = oath_mend_the_fracture_tradition
}
}
flag:provide_for_the_warriors_oath = {
coronation_oath_reward_effect = { VARIABLE = provide_for_the_warriors_oath }
add_character_modifier = oath_provide_for_the_warriors
}
flag:provide_for_the_faithful_oath = {
coronation_oath_reward_effect = { VARIABLE = provide_for_the_faithful_oath }
add_character_modifier = oath_provide_for_the_faithful
}
flag:provide_for_the_poor_oath = {
coronation_oath_reward_effect = { VARIABLE = provide_for_the_poor_oath }
add_character_modifier = oath_provide_for_the_poor
}
flag:repent_oath = {
coronation_oath_reward_effect = { VARIABLE = repent_oath }
add_character_modifier = oath_repent
}
}
}
@ -2166,7 +2110,6 @@ coronation_events.0205 = {
geographical_region = graphical_india
culture ?= { has_building_gfx = iranian_building_gfx }
culture ?= { has_building_gfx = indian_building_gfx }
culture ?= { has_building_gfx = tibetan_building_gfx }
AND = {
geographical_region = world_europe_west_iberia
faith ?= { religion = religion:islam_religion }
@ -2232,7 +2175,6 @@ coronation_events.0205 = {
save_scope_as = value_target
}
activity_location = { save_scope_as = location }
activity_host = { save_scope_as = bg_override_char }
#Guards for orderly east asian ceremonies in the palace
if = {
limit = {
@ -5077,19 +5019,19 @@ coronation_events.0312 = { #Guest ending event
trigger = {
exists = scope:high_magnificence
}
desc = coronation_events.0312.desc.high_magnificence
desc = coronation_events.0310.desc.high_magnificence
}
triggered_desc = {
trigger = {
exists = scope:mid_magnificence
}
desc = coronation_events.0312.desc.mid_magnificence
desc = coronation_events.0310.desc.mid_magnificence
}
triggered_desc = {
trigger = {
exists = scope:low_magnificence
}
desc = coronation_events.0312.desc.low_magnificence
desc = coronation_events.0310.desc.low_magnificence
}
}
}
@ -5228,30 +5170,3 @@ coronation_events.0400 = { # HoF supports anointment
}
}
}
#Invalidated from host's primary title change
coronation_events.0401 = {
type = letter_event
opening = {
desc = coronation_events.0401.opening
}
desc = {
first_valid = {
triggered_desc = {
trigger = {
scope:host = {
highest_held_title_tier >= tier_kingdom
}
}
desc = coronation_events.0401.desc
}
desc = coronation_events.0401.desc_title_loss
}
}
sender = scope:host
option = {
name = coronation_events.0401.a
}
}

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -911,7 +911,7 @@ hold_court.1021 = {
scripted_trigger hold_court_3000_vassal_trigger = {
basic_is_available_ai = yes
is_adult = yes
short_term_gold >= standard_activity_base_cost
short_term_gold >= standard_activity_cost
has_court_event_flag = no
NOT = {
has_hook_of_type = {
@ -1024,7 +1024,7 @@ hold_court.3000 = {
}
pay_short_term_gold = {
target = root
gold = standard_activity_base_cost
gold = standard_activity_cost
}
}
custom_tooltip = hold_court.3000.a.tt
@ -1080,7 +1080,7 @@ hold_court.3000 = {
}
pay_short_term_gold = {
target = root
gold = standard_activity_base_cost
gold = standard_activity_cost
}
}
custom_tooltip = hold_court.3000.a.tt
@ -2751,7 +2751,6 @@ hold_court.3060 = {
opinion = 20
}
fire_councillor = scope:cp_steward
scope:cp_steward_replacement = { set_employer = prev }
assign_councillor_type = {
type = councillor_steward
target = scope:cp_steward_replacement
@ -3102,6 +3101,11 @@ hold_court.3090 = {
desc = cultural_acceptance_gain_hold_court_event_outcome
}
}
reverse_add_opinion = {
modifier = pleased_opinion
target = scope:different_culture_vassal
opinion = 20
}
if = {
limit = {
any_vassal = {
@ -3115,22 +3119,17 @@ hold_court.3090 = {
culture = scope:different_culture_vassal.culture
}
add_opinion = {
modifier = respect_opinion
target = root
opinion = 5
opinion = 5
modifier = respect_opinion
}
}
}
reverse_add_opinion = {
modifier = pleased_opinion
target = scope:different_culture_vassal
opinion = 20
}
stress_impact = {
greedy = medium_stress_gain
arrogant = medium_stress_gain
generous = medium_stress_loss
humble = medium_stress_loss
greedy = medium_stress_loss
arrogant = medium_stress_loss
generous = medium_stress_gain
humble = medium_stress_gain
}
ai_chance = {
@ -4024,11 +4023,11 @@ hold_court.4600 = {
has_trait = sadistic
AND = {
is_witch_trigger = yes
trait_is_shunned_or_criminal_in_my_or_lieges_faith_trigger = { TRAIT = trait:witch GENDER_CHARACTER = root }
trait_is_shunned_or_criminal_in_my_or_lieges_faith_trigger = { TRAIT = witch GENDER_CHARACTER = root }
}
AND = {
is_cannibal_trigger = yes
trait_is_shunned_or_criminal_in_my_or_lieges_faith_trigger = { TRAIT = trait:cannibal GENDER_CHARACTER = root }
trait_is_shunned_or_criminal_in_my_or_lieges_faith_trigger = { TRAIT = cannibal GENDER_CHARACTER = root }
}
}
OR = { # I care about dread
@ -6212,7 +6211,6 @@ hold_court.6040 = {
title = hold_court_6040_b_generic
add_learning_skill = 1
add_prestige = minor_prestige_gain
random_dummy_gender_effect = yes
create_artifact_book_effect = {
OWNER = root
CREATOR = scope:dummy_gender
@ -8301,28 +8299,22 @@ hold_court.6100 = {
immediate = {
random_vassal = {
limit = {
vassal_war_char_trigger = yes
any_character_war = { vassal_war_conflict_trigger = yes }
}
limit = { vassal_war_char_trigger = yes }
random_character_war = {
limit = { vassal_war_conflict_trigger = yes }
save_scope_as = vassal_war
}
}
scope:vassal_war = {
casus_belli = {
primary_attacker = {
court_event_character_flag_effect = yes
primary_attacker = {
save_scope_as = 6100_vassal_1
}
primary_defender = {
court_event_character_flag_effect = yes
save_scope_as = 6100_vassal_2
}
court_event_character_flag_effect = yes
}
primary_defender = {
save_scope_as = 6100_vassal_2
court_event_character_flag_effect = yes
}
}
if = {
limit = {
employs_court_position = court_jester_court_position
@ -10193,16 +10185,7 @@ hold_court.6140 = {
scripted_trigger hold_court_6160_valid_bankrupt_vassal_trigger = {
has_court_event_flag = no
is_available_ai_adult = yes
OR = {
AND = {
has_treasury = yes
treasury < 0
}
AND = {
has_treasury = no
gold < 0
}
}
gold < 0
}
scripted_trigger hold_court_6160_valid_hook_trigger = {
@ -10399,12 +10382,12 @@ hold_court.6160 = {
limit = {
is_ai = yes
}
short_term_treasury_or_gold >= major_gold_value
short_term_gold >= major_gold_value
}
}
pay_treasury_or_gold = {
pay_short_term_gold = {
target = scope:6160_vassal
value = medium_treasury_or_gold_value
gold = medium_gold_value
}
add_hook = {
type = indebted_hook
@ -10421,7 +10404,7 @@ hold_court.6160 = {
ai_chance = {
base = 100
modifier = {
short_term_treasury_or_gold < medium_treasury_or_gold_value
gold < medium_gold_value
add = -95
}
modifier = {
@ -10445,15 +10428,15 @@ hold_court.6160 = {
limit = {
is_ai = yes
}
short_term_treasury_or_gold >= major_gold_value
short_term_gold >= major_gold_value
}
}
scope:6160_vassal = {
remove_hook = { target = root }
}
pay_treasury_or_gold = {
pay_short_term_gold = {
target = scope:6160_vassal
value = medium_treasury_or_gold_value
gold = medium_gold_value
}
reverse_add_opinion = {
target = scope:6160_vassal
@ -10466,7 +10449,7 @@ hold_court.6160 = {
ai_chance = {
base = 120
modifier = {
short_term_treasury_or_gold < medium_treasury_or_gold_value
gold < medium_gold_value
add = -95
}
modifier = {
@ -10494,12 +10477,12 @@ hold_court.6160 = {
limit = {
is_ai = yes
}
short_term_treasury_or_gold >= major_treasury_or_gold_value
short_term_gold >= major_gold_value
}
}
pay_treasury_or_gold = {
pay_short_term_gold = {
target = scope:6160_vassal
value = medium_treasury_or_gold_value
gold = medium_gold_value
}
add_prestige = major_prestige_gain
change_current_court_grandeur = medium_court_grandeur_gain
@ -10516,7 +10499,7 @@ hold_court.6160 = {
ai_chance = {
base = 100
modifier = {
treasury_or_gold < medium_treasury_or_gold_value
gold < medium_gold_value
add = -95
}
modifier = {
@ -10547,12 +10530,12 @@ hold_court.6160 = {
limit = {
is_ai = yes
}
short_term_treasury_or_gold >= major_treasury_or_gold_value
short_term_gold >= major_gold_value
}
}
pay_treasury_or_gold = {
pay_short_term_gold = {
target = scope:6160_vassal
value = major_treasury_or_gold_value
gold = major_gold_value
}
add_piety = major_piety_gain
change_current_court_grandeur = major_court_grandeur_gain
@ -10572,7 +10555,7 @@ hold_court.6160 = {
ai_chance = {
base = 100
modifier = {
short_term_treasury_or_gold < major_treasury_or_gold_value
gold < major_gold_value
add = -95
}
modifier = {
@ -10603,7 +10586,7 @@ hold_court.6160 = {
limit = {
is_ai = yes
}
short_term_treasury_or_gold >= major_treasury_or_gold_value
short_term_gold >= major_gold_value
}
}
if = {
@ -10643,7 +10626,7 @@ hold_court.6160 = {
ai_chance = {
base = 120
modifier = {
short_term_treasury_or_gold < medium_treasury_or_gold_value
gold < medium_treasury_or_gold_value
add = -95
}
modifier = {
@ -10671,7 +10654,7 @@ hold_court.6160 = {
ai_chance = {
base = 100
modifier = {
short_term_treasury_or_gold < medium_treasury_or_gold_value
gold < medium_gold_value
add = 95
}
modifier = {
@ -17152,9 +17135,8 @@ hold_court.8090 = {
}
}
scope:vassal = {
court_position_generator_effect = { VAR = target EMPLOYER = root ONLY_EMPTY = no }
# SECONDARY OPTIONS SHOULD BE EMPTY
court_position_generator_effect = { VAR = backup EMPLOYER = root ONLY_EMPTY = yes }
court_position_generator_effect = { VAR = target EMPLOYER = root }
court_position_generator_effect = { VAR = backup EMPLOYER = root }
}
# Trigger next event in chain.
hold_court_queue_next_event_effect = yes
@ -23122,9 +23104,6 @@ hold_court.8180 = {
any_character_artifact = { exists = yes }
}
ordered_character_artifact = {
limit = {
artifact_can_be_gift_to_trigger = { RECIPIENT = root }
}
order_by = artifact_rarity
save_scope_as = vassal_artifact
}
@ -24889,7 +24868,6 @@ scripted_trigger hold_court_8210_vassal_trigger = {
any_held_title = {
title_tier = county
any_neighboring_county = {
NOT = { this = root.capital_county }
holder = {
this = root
NOR = {

View file

@ -286,8 +286,8 @@ scripted_trigger pilgrimage_0500_valid_holy_site_trigger = {
NOR = {
this = root.location.barony
AND = {
exists = root.capital_province
this = root.capital_province.barony
exists = capital_province
this = capital_province.barony
}
}
}
@ -1900,7 +1900,7 @@ pilgrimage.1130 = {
pilgrimage_1130_anti_character_trigger = yes
is_of_major_interest_to_root_trigger = yes
}
alternative_limit = {
limit = {
pilgrimage_1130_anti_character_trigger = yes
is_of_minor_interest_to_root_trigger = yes
}
@ -2934,14 +2934,12 @@ pilgrimage.2005 = {
character = scope:rude_pilgrim
animation = laugh
}
cooldown = { years = 5 }
cooldown = { years = 2 }
trigger = {
is_location_valid_for_travel_event_on_land = yes
current_travel_plan ?= {
any_entourage_character = {
is_physically_able_ai_adult = yes
has_no_particular_noble_roots_trigger = yes
is_ruler = no
this != root
NOT = { is_courtier_of = root }
}
@ -2953,8 +2951,6 @@ pilgrimage.2005 = {
random_entourage_character = {
limit = {
is_physically_able_ai_adult = yes
has_no_particular_noble_roots_trigger = yes
is_ruler = no
this != root
NOT = { is_courtier_of = root }
}
@ -4725,7 +4721,7 @@ pilgrimage.2030 = {
option = {
name = pilgrimage.2030.c
trigger = { has_activity_intent = reflection_intent }
reason = activity_intent
custom_tooltip = available_because_intent_tt
bonus_to_all_types_effect = yes
add_piety = miniscule_piety_gain
if = {
@ -5424,7 +5420,7 @@ pilgrimage.2101 = {
limit = {
NOT = {
government_has_flag = government_is_mandala
house ?= { has_house_aspiration_parameter = aspect_of_creation }
house ?= { has_house_power_parameter = aspect_of_creation }
}
}
random = {
@ -5484,7 +5480,7 @@ pilgrimage.2101 = {
limit = {
NOT = {
government_has_flag = government_is_mandala
house ?= { has_house_aspiration_parameter = aspect_of_creation }
house ?= { has_house_power_parameter = aspect_of_creation }
}
}
random = {
@ -5690,7 +5686,6 @@ pilgrimage.2501 = {
immediate = {
create_character = {
age = 31
dynasty = none
gender_female_chance = 0.5
trait = education_intrigue_1
trait = stubborn
@ -6340,7 +6335,6 @@ pilgrimage.3001 = {
desc = pilgrimage.3001.desc
theme = travel_pilgrimage
override_background = { reference = terrain_travel }
widget = { gui = event_window_widget_vfx_rain_storm container = foreground_shader_vfx_container }
left_portrait = {
character = root
triggered_animation = {
@ -6355,7 +6349,7 @@ pilgrimage.3001 = {
}
right_portrait = {
character = scope:zealous_priest
animation = debating
animation = personality_zealous
outfit_tags = { bishop_outfit }
}
cooldown = { years = 15 }
@ -6368,7 +6362,6 @@ pilgrimage.3001 = {
random_dummy_gender_clergy_effect = yes
create_character = {
age = 40
dynasty = none
gender = scope:dummy_clergy_gender
location = root.location
faith = root.faith
@ -6497,7 +6490,6 @@ pilgrimage.3002 = {
immediate = {
create_character = {
age = 40
dynasty = none
gender_female_chance = 50
location = root.location
faith = faith:adamites
@ -6530,12 +6522,6 @@ pilgrimage.3002 = {
worldly_type_option_effect = yes
add_piety = massive_piety_loss
set_character_faith = faith:adamites
if = {
limit = {
faith:adamites = { has_doctrine = doctrine_monotheist }
}
custom_description_no_bullet = { text = mandala_monotheist_warning_tt }
}
add_to_entourage_court_and_activity_effect = {
CHAR_TO_ADD = scope:naked_preacher
NEW_COURT_OWNER = root
@ -6710,7 +6696,7 @@ pilgrimage.3004 = {
}
right_portrait = {
character = scope:doomsayer
animation = debating
animation = personality_zealous
outfit_tags = { monk_outfit }
}
cooldown = { years = 15 }
@ -6723,7 +6709,6 @@ pilgrimage.3004 = {
random_dummy_gender_clergy_effect = yes
create_character = {
age = 40
dynasty = none
trait = devoted
gender = scope:dummy_clergy_gender
location = root.location
@ -7109,7 +7094,6 @@ pilgrimage.3301 = {
random_dummy_gender_clergy_effect = yes
create_character = {
age = 80
dynasty = none
gender = scope:dummy_clergy_gender
location = root.location
faith = root.faith
@ -7203,7 +7187,6 @@ pilgrimage.3302 = {
immediate = {
create_character = {
age = 80
dynasty = none
template = default_mystic_character
location = root.location
culture = root.location.county.culture
@ -7217,7 +7200,7 @@ pilgrimage.3302 = {
factor = 2
OR = { #you're in a reflection journey
has_activity_intent = reflection_intent
involved_activity = {
scope:activity = {
has_activity_option = {
category = special_type
option = pilgrimage_type_pious
@ -7243,7 +7226,7 @@ pilgrimage.3302 = {
}
}
}
#Humble Reflection
#Humble Relection
option = {
name = pilgrimage.3302.b
pious_type_option_effect = yes
@ -7332,7 +7315,7 @@ pilgrimage.3303 = {
factor = 2
OR = { #you're in a reflection journey
has_activity_intent = reflection_intent
involved_activity = {
scope:activity = {
has_activity_option = {
category = special_type
option = pilgrimage_type_pious
@ -7508,7 +7491,7 @@ pilgrimage.3401 = {
factor = 2
OR = { #you're in a reflection journey
has_activity_intent = reflection_intent
involved_activity = {
scope:activity = {
has_activity_option = {
category = special_type
option = pilgrimage_type_pious
@ -8197,7 +8180,6 @@ pilgrimage.6007 = {
immediate = {
play_music_cue = "mx_cue_sacredrite"
create_character = {
dynasty = none
location = root.location
template = priest_character_template
faith = root.faith
@ -10341,7 +10323,6 @@ pilgrimage.6530 = {
#template = peasant_villager_foundling_character
location = root.location
age = { 5 10 }
dynasty = none
random_traits = yes
culture = root.location.county.culture
faith = root.location.county.faith
@ -13910,9 +13891,6 @@ pilgrimage.6850 = {
#Improve your spymaster's secret discovery chance
option = {
name = pilgrimage.6850.b
trigger = {
exists = cp:councillor_spymaster
}
add_learning_lifestyle_xp = medium_lifestyle_xp
add_character_modifier = {
modifier = spymaster_eyes_modifier

View file

@ -192,7 +192,7 @@ tour_grounds_events.6000 = {
trigger_if = {
limit = {
NOT = { is_incestuous_trigger = yes }
trait_is_criminal_in_faith_trigger = { TRAIT = trait:incestuous FAITH = root.faith GENDER_CHARACTER = root }
trait_is_criminal_in_faith_trigger = { TRAIT = incestuous FAITH = root.faith GENDER_CHARACTER = root }
}
NOT = { is_close_or_extended_family_of = scope:stop_host_scope }
}
@ -392,8 +392,6 @@ scripted_trigger tg_6100_location_has_cathedral_trigger = {
has_building_or_higher = holy_wisdom_01
has_building_or_higher = duomo_florence_01
has_building_or_higher = wawel_cathedral_01
has_building_or_higher = holy_site_st_peters_basilica_01
has_building_or_higher = mont_st_michel_02
}
}
@ -406,8 +404,6 @@ scripted_trigger tg_6100_location_has_mosque_trigger = {
has_building_or_higher = holy_site_great_mosque_of_samarra_01
has_building_or_higher = holy_site_prophetic_mosque_01
has_building_or_higher = damascus_mosque_01
has_building_or_higher = qutb_minar_03
has_building_or_higher = yazd_mosque_01
}
}

View file

@ -2186,15 +2186,6 @@ cultural_festival.2060 = {
}
any_character_artifact = { #you bring something with you
is_equipped = no
artifact_can_be_gift_to_trigger = { RECIPIENT = scope:stop_host_scope }
trigger_if = {
limit = {
scope:stop_host_scope = {
highest_held_title_tier > tier_kingdom #No point in giving a court artifact if this is a character without a court.
}
}
ep1_artifact_is_court_artifact_trigger = no
}
}
}
@ -2221,7 +2212,6 @@ cultural_festival.2060 = {
random_character_artifact = {
limit = {
is_equipped = no
artifact_can_be_gift_to_trigger = { RECIPIENT = scope:stop_host_scope }
trigger_if = {
limit = {
scope:stop_host_scope = {
@ -2246,7 +2236,6 @@ cultural_festival.2060 = {
}
alternative_limit = {
is_equipped = no
artifact_can_be_gift_to_trigger = { RECIPIENT = scope:stop_host_scope }
trigger_if = {
limit = {
scope:stop_host_scope = {
@ -2259,7 +2248,6 @@ cultural_festival.2060 = {
}
alternative_limit = {
is_equipped = no
artifact_can_be_gift_to_trigger = { RECIPIENT = scope:stop_host_scope }
trigger_if = {
limit = {
scope:stop_host_scope = {
@ -3563,7 +3551,7 @@ cultural_festival.2110 = {
trigger = {
has_activity_intent = reduce_stress_intent
}
reason = activity_intent
custom_tooltip = available_because_intent_tt
stress_impact = {
base = major_stress_impact_loss #your reward
callous = minor_stress_impact_gain
@ -5383,7 +5371,6 @@ cultural_festival.3040 = {
artifact_type = dagger
artifact_type = sword
}
artifact_can_be_gift_advance_trigger = yes
}
}
@ -5397,7 +5384,6 @@ cultural_festival.3040 = {
artifact_type = dagger
artifact_type = sword
}
artifact_can_be_gift_advance_trigger = yes
}
save_scope_as = sword_in_the_stone_scope
}
@ -8833,15 +8819,12 @@ cultural_festival.4300 = { #Vassal: Decide which gift to give
has_any_artifact = yes
any_character_artifact = {
category = inventory
NOT = { has_variable = historical_unique_artifact }
artifact_can_be_gift_to_trigger = { RECIPIENT = scope:visiting_liege }
}
}
random_character_artifact = {
limit = {
category = inventory
NOT = { has_variable = historical_unique_artifact }
artifact_can_be_gift_to_trigger = { RECIPIENT = scope:visiting_liege }
}
save_scope_as = existing_artifact
}
@ -9188,20 +9171,21 @@ cultural_festival.4302 = { #Liege: Pick the gift for Vassal, mirror of cultural_
immediate = {
if = {
limit = {
has_any_artifact = yes
any_character_artifact = {
category = inventory
NOT = { has_variable = historical_unique_artifact }
NOT = { has_variable = received_as_cultural_gift } #make sure you don't give back the thing you just got
artifact_can_be_gift_to_trigger = { RECIPIENT = scope:stop_host_scope }
root = {
has_any_artifact = yes
any_character_artifact = {
category = inventory
NOT = { has_variable = historical_unique_artifact }
NOT = { has_variable = received_as_cultural_gift } #make sure you don't give back the thing you just got
}
}
}
random_character_artifact = {
limit = {
category = inventory
artifact_owner = root
NOT = { has_variable = historical_unique_artifact }
NOT = { has_variable = received_as_cultural_gift }
artifact_can_be_gift_to_trigger = { RECIPIENT = scope:stop_host_scope }
}
save_scope_as = existing_artifact
}

View file

@ -1739,10 +1739,7 @@ tour_travel.3120 = {
chance = 50
set_variable = inn_artifact_var
scope:vassal_inn = {
random_character_artifact = {
limit = { artifact_can_be_gift_to_trigger = { RECIPIENT = root } }
save_scope_as = vassal_artifact
}
random_character_artifact = { save_scope_as = vassal_artifact }
}
}
}
@ -2046,7 +2043,7 @@ tour_travel.3130 = {
trigger = {
has_activity_intent = justice_intent
}
reason = activity_intent
custom_tooltip = available_because_intent_tt
capital_province.county = {
add_county_modifier = {
modifier = peasant_influx_modifier
@ -2275,7 +2272,7 @@ tour_travel.3140 = {
}
##################################################
# Danger! Ghino di Tacco-ish local ruler invites you to a banquet before stealing from you, then he confesses there are not that many options here to survive and needs money for his family and subjects. Changed the story so much that's almost unrecognizable, apologies.
# Danger! Ghino di Tacco-ish local ruler invites you to a banquet before stealing from you, then he confesses there are not that many options here to survive and needs money for his family and subjects. Changed the story so much that's almost unrecognisible, apologies.
# by Veronica Pazos
# 3110-3111
##################################################