parent
15a5108e23
commit
c4b6d9bdeb
250 changed files with 11067 additions and 16365 deletions
|
|
@ -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 = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue