N3OW/common/decisions/00_guest_decisions.txt

306 lines
6.9 KiB
Text
Raw Normal View History

2026-05-24 05:01:46 -04:00
### Invite Knights ###
invite_knights_decision = {
picture = {
trigger = { government_is_japanese_trigger = yes }
reference = "gfx/interface/illustrations/men_at_arms_big/japanese_horse_archers.dds"
}
picture = {
trigger = { culture = { has_graphical_east_asia_culture_group_trigger = yes } }
reference = "gfx/interface/illustrations/men_at_arms_big/heavy_cavalry_asia.dds"
}
picture = {
trigger = { culture = { has_graphical_india_culture_group_trigger = yes } }
reference = "gfx/interface/illustrations/decisions/hindu_soldiers.dds"
}
picture = {
trigger = {
NOT = { government_has_flag = government_is_nomadic }
}
reference = "gfx/interface/illustrations/decisions/decision_invite_knights.dds"
}
picture = {
trigger = {
government_has_flag = government_is_nomadic
}
reference = "gfx/interface/illustrations/decisions/mpo_decision_confederation.dds"
}
desc = invite_knights_decision_desc
ai_check_interval = 0
decision_group_type = courtier
cooldown = { years = invite_knights_decision_cooldown_value }
is_shown = {
is_landless_adventurer = no
max_number_of_knights > 0
}
is_valid = {
trigger_if = {
limit = {
government_has_flag = government_is_nomadic
}
domicile ?= {
has_domicile_building_or_higher = character_warfare_yurt_01
}
}
}
effect = {
#A flag to increase weights for knights in regular guest invites
add_character_flag = {
flag = invite_knights_decision_active
years = 3
}
#A counter for the free "extra knights", will be reduced by 1 for every extra knight and extra knights stops when it reaches 0
set_variable = {
name = number_of_invite_knights_countdown
value = 3 #If this number changes make sure the tooltips change
days = 1000
}
if = {
limit = {
culture = {
has_cultural_parameter = frugal_blacksmith_better_invite_knight_decision
}
}
change_variable = {
name = number_of_invite_knights_countdown
add = 2
}
}
trigger_event = {
id = minor_decisions.0001
days = { 20 40 }
}
#Effect tooltip
if = {
limit = { culture = { has_cultural_parameter = martial_custom_male_only_combatant } }
custom_tooltip = invite_knights_decision.men.tt
}
else_if = {
limit = { culture = { has_cultural_parameter = martial_custom_female_only_combatant } }
custom_tooltip = invite_knights_decision.women.tt
}
else = {
custom_tooltip = invite_knights_decision.warriors.tt
}
}
cost = {
prestige = {
value = medium_prestige_value
if = {
limit = {
root.culture = {
has_cultural_parameter = frugal_blacksmith_cheaper_invite_knight_decision
}
}
multiply = 0.5
}
# Dynasty Legacies
if = {
limit = {
dynasty ?= { has_dynasty_perk = ep2_activities_legacy_5 }
involved_activity ?= { has_activity_type = activity_tournament }
}
multiply = 0
}
}
}
ai_potential = {
always = no
}
ai_will_do = {
base = 0
}
}
### Invite Claimants ###
invite_claimants_decision = {
picture = {
trigger = { culture = { has_graphical_east_asia_culture_group_trigger = yes } }
reference = "gfx/interface/illustrations/event_scenes/tgp_asia_estate.dds"
}
picture = {
trigger = { culture = { has_graphical_india_culture_group_trigger = yes } }
reference = "gfx/interface/illustrations/decisions/hindu_religious.dds"
}
picture = {
reference = "gfx/interface/illustrations/decisions/decision_realm.dds"
}
ai_check_interval = 0
desc = invite_claimants_decision_desc
decision_group_type = courtier
cooldown = { days = 3650 }
is_shown = {
is_landed_or_landless_administrative = yes
primary_title.tier > tier_county
NOT = { government_has_flag = government_is_nomadic }
}
effect = {
#A flag to increase weights for claimants in regular guest invites
add_character_flag = {
flag = invite_claimants_decision_active
days = 1825
}
#A counter for the free "extra claimants", will be reduced by 1 for every extra claimant and extra claimants stops when it reaches 0
set_variable = {
name = number_of_invite_claimants_countdown
value = 3 #If this number changes make sure the tooltips change
days = 1825
}
trigger_event = {
id = minor_decisions.0002
days = { 20 40 }
}
#Effect tooltip
custom_tooltip = invite_claimants_decision.tt
}
cost = { prestige = invite_claimants_decision_prestige_value }
ai_potential = {
always = no
}
ai_will_do = {
base = 0
}
}
### Scrape the Barrel ###
scrape_the_barrel_decision = {
picture = {
trigger = {
NOR = {
government_has_flag = government_is_tribal
government_has_flag = government_is_theocracy
top_liege ?= { government_has_flag = government_is_tribal }
top_liege ?= { government_has_flag = government_is_theocracy }
}
OR = {
culture = { has_cultural_pillar = heritage_byzantine }
top_liege ?= {
OR = {
culture = { has_cultural_pillar = heritage_byzantine }
capital_barony ?= title:b_constantinople
is_roman_emperor_primary_title_trigger = yes
}
}
}
}
reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds"
}
picture = {
reference = "gfx/interface/illustrations/decisions/decision_knight_kneeling.dds"
}
ai_check_interval = 0
sort_order = 80
desc = scrape_the_barrel_decision_desc
decision_group_type = courtier
cooldown = { years = 2 }
is_shown = {
is_landed_or_landless_administrative = yes
has_royal_court = yes
has_dlc_feature = royal_court
court_grandeur_current_level <= 4
}
effect = {
trigger_event = minor_decisions.0003
#Effect tooltip
custom_tooltip = scrape_the_barrel_decision.tt
}
cost = { prestige = 150 }
ai_potential = {
OR = {
has_trait = humble
has_trait = ambitious
has_trait = deviant
has_trait = intellect_bad
}
}
ai_will_do = {
base = 10
modifier = {
add = 10
has_trait = humble
}
modifier = {
add = 10
has_trait = ambitious
}
modifier = {
add = 10
has_trait = deviant
}
modifier = {
add = 10
has_trait = intellect_bad
}
}
}
### Invite Poets ###
invite_poets_decision = {
picture = {
reference = "gfx/interface/illustrations/decisions/decision_recruitment.dds"
}
desc = invite_poets_decision_desc
ai_check_interval = 0
decision_group_type = courtier
cooldown = { years = 10 }
is_shown = {
employs_court_position = laureate_camp_officer
}
effect = {
#A counter for the free "extra poets", will be reduced by 1 for every extra poet and extra poets stops when it reaches 0
set_variable = {
name = number_of_invite_poets_countdown
value = 3 #If this number changes make sure the tooltips change
days = 1000
}
trigger_event = {
id = minor_decisions.0004
days = { 1 2 }
}
#Effect tooltip
custom_tooltip = invite_poets_decision.tt
}
cost = {
prestige = {
value = minor_prestige_value
}
gold = {
value = minor_gold_value
}
}
ai_potential = {
always = no
}
ai_will_do = {
base = 0
}
}