631 lines
16 KiB
Text
631 lines
16 KiB
Text
#Build Pleasure Dome
|
|
|
|
### Devise Pleasure Dome ###
|
|
mpo_pleasure_dome_decision = {
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/event_scenes/mpo_city_steppe.dds"
|
|
}
|
|
decision_group_type = nomad_minor
|
|
sort_order = 80
|
|
|
|
is_shown = {
|
|
has_mpo_dlc_trigger = yes
|
|
OR = {
|
|
government_has_flag = government_is_nomadic
|
|
has_trait = nomadic_philosophy
|
|
}
|
|
NOT = { has_global_variable = devised_pleasure_dome }
|
|
culture = {
|
|
OR = {
|
|
has_cultural_pillar = heritage_mongolic
|
|
has_cultural_pillar = heritage_turkic
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
custom_tooltip = {
|
|
text = mpo_pleasure_dome_no_barony_tt
|
|
any_held_title = {
|
|
tier = tier_barony
|
|
title_province = {
|
|
has_special_building_slot = no
|
|
}
|
|
is_capital_barony = yes
|
|
holder = root
|
|
is_leased_out = no
|
|
title_province = { geographical_region = world_steppe }
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid = {
|
|
prestige_level >= very_high_prestige_level
|
|
highest_held_title_tier = tier_empire
|
|
trigger_if = {
|
|
limit = {
|
|
government_has_flag = government_is_nomadic
|
|
}
|
|
custom_tooltip = {
|
|
text = dominate_title_trigger_dominance_4
|
|
OR = {
|
|
has_realm_law = nomadic_authority_5
|
|
has_realm_law = nomadic_authority_4
|
|
}
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
government_has_flag = government_is_steppe_admin
|
|
}
|
|
custom_tooltip = {
|
|
text = mpo_pleasure_dome_decision_steppe_admin
|
|
OR = {
|
|
has_realm_law = meritocratic_bureaucracy_2
|
|
has_realm_law = meritocratic_bureaucracy_3
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
cost = {
|
|
treasury_or_gold = {
|
|
value = massive_treasury_or_gold_value
|
|
}
|
|
prestige = massive_prestige_value
|
|
herd = {
|
|
value = 0
|
|
if = {
|
|
limit = {
|
|
government_has_flag = government_is_nomadic
|
|
}
|
|
add = 2000
|
|
}
|
|
}
|
|
influence = {
|
|
value = 0
|
|
if = {
|
|
limit = {
|
|
government_has_flag = government_is_steppe_admin
|
|
}
|
|
add = 700
|
|
}
|
|
}
|
|
}
|
|
|
|
widget = {
|
|
controller = create_holy_order
|
|
barony_valid = {
|
|
trigger_if = {
|
|
limit = { exists = this }
|
|
title_province = {
|
|
has_special_building_slot = no
|
|
}
|
|
is_capital_barony = yes
|
|
holder = scope:ruler
|
|
is_leased_out = no
|
|
}
|
|
}
|
|
}
|
|
effect = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_good
|
|
title = mpo_pleasure_dome_slot_added.toast
|
|
|
|
if = {
|
|
limit = { exists = scope:barony }
|
|
custom_tooltip = {
|
|
text = mpo_add_pleasure_dome_effect_tt
|
|
scope:barony.title_province = { add_special_building = pleasure_dome }
|
|
}
|
|
}
|
|
}
|
|
custom_description_no_bullet = { text = mpo_pleasure_dome_barony_decision_tt }
|
|
|
|
set_global_variable = {
|
|
name = devised_pleasure_dome
|
|
value = yes
|
|
}
|
|
}
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 0
|
|
kingdom = 0
|
|
empire = 60
|
|
hegemony = 60
|
|
}
|
|
ai_potential = {
|
|
is_at_war = no
|
|
gold >= 1500
|
|
}
|
|
ai_will_do = {
|
|
base = 100
|
|
}
|
|
}
|
|
|
|
##Paiza decisions
|
|
|
|
#Starting decision, establish the system
|
|
### Establish Paiza System ###
|
|
mpo_establish_paiza_system_decision = {
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/event_scenes/mpo_rural_village_asian.dds"
|
|
}
|
|
decision_group_type = nomad_major
|
|
sort_order = 80
|
|
|
|
is_shown = {
|
|
has_mpo_dlc_trigger = yes
|
|
government_has_flag = government_is_nomadic
|
|
NOT = { has_character_flag = established_paiza_system }
|
|
exists = situation:the_great_steppe
|
|
any_character_situation = {
|
|
this = situation:the_great_steppe
|
|
}
|
|
OR = {
|
|
has_realm_law = nomadic_authority_2
|
|
has_realm_law = nomadic_authority_3
|
|
has_realm_law = nomadic_authority_4
|
|
has_realm_law = nomadic_authority_5
|
|
}
|
|
}
|
|
|
|
is_valid = {
|
|
culture ?= {
|
|
has_innovation = innovation_ledger
|
|
}
|
|
is_independent_ruler = yes
|
|
custom_tooltip = {
|
|
text = mpo_establish_paiza_system_decision_is_gurkhan
|
|
exists = situation:the_great_steppe
|
|
this = situation:the_great_steppe.situation_top_herd
|
|
}
|
|
OR = {
|
|
has_realm_law = nomadic_authority_4
|
|
has_realm_law = nomadic_authority_5
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
trigger_if = {
|
|
limit = {
|
|
exists = global_var:global_established_paiza_system
|
|
}
|
|
custom_tooltip = {
|
|
text = mpo_establish_paiza_system_decision.paiza_recently_established
|
|
subject = global_var:global_established_paiza_system
|
|
NAND = {
|
|
global_var:global_established_paiza_system ?= {
|
|
is_alive = yes
|
|
has_realm_law = nomadic_authority_5
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
cost = {
|
|
gold = {
|
|
value = 0
|
|
if = {
|
|
limit = {
|
|
has_treasury = no
|
|
}
|
|
add = massive_prestige_value
|
|
}
|
|
}
|
|
|
|
treasury = {
|
|
value = 0
|
|
if = {
|
|
limit = {
|
|
has_treasury = yes
|
|
}
|
|
add = 250
|
|
}
|
|
}
|
|
|
|
herd = {
|
|
value = 2000
|
|
}
|
|
}
|
|
|
|
|
|
effect = {
|
|
add_character_flag = established_paiza_system
|
|
set_global_variable = {
|
|
name = global_established_paiza_system
|
|
value = root
|
|
years = 8
|
|
}
|
|
custom_tooltip = mpo_establish_paiza_system_decision.grant_paiza_interaction_unlocked
|
|
custom_tooltip = mpo_establish_paiza_system_decision.request_paiza_interaction_unlocked
|
|
custom_tooltip = mpo_establish_paiza_system_decision.paiza_obedient
|
|
custom_tooltip = mpo_establish_paiza_system_decision.call_for_merchants_decision_unlocked
|
|
custom_tooltip = mpo_establish_paiza_system_decision.leverage_khan_authority_unlocked
|
|
custom_tooltip = mpo_establish_paiza_system_decision.paiza_abuse_authority_unlocked
|
|
|
|
if = { #populating the world with paizas
|
|
limit = {
|
|
is_ai = yes
|
|
}
|
|
ai_paiza_giveaway_effect = yes
|
|
ai_paiza_giveaway_effect = yes
|
|
ai_paiza_giveaway_effect = yes
|
|
ai_paiza_giveaway_effect = yes
|
|
}
|
|
|
|
trigger_event = mpo_decisions_events.0099
|
|
}
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 0
|
|
kingdom = 10
|
|
empire = 10
|
|
hegemony = 10
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 100
|
|
}
|
|
}
|
|
|
|
### Summon Wealthy Visitors: Paiza ###
|
|
mpo_call_for_merchants_decision = {
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/decisions/fp3_decision_tax_collector.dds"
|
|
}
|
|
decision_group_type = nomad_major
|
|
sort_order = 80
|
|
|
|
is_shown = {
|
|
has_mpo_dlc_trigger = yes
|
|
government_has_flag = government_is_nomadic
|
|
has_character_flag = established_paiza_system
|
|
}
|
|
|
|
is_valid = {
|
|
custom_tooltip = {
|
|
text = mpo_call_for_merchants_decision_is_gurkhan
|
|
exists = situation:the_great_steppe
|
|
this = situation:the_great_steppe.situation_top_herd
|
|
}
|
|
OR = {
|
|
has_realm_law = nomadic_authority_4
|
|
has_realm_law = nomadic_authority_5
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
is_ai = no
|
|
}
|
|
domicile ?= {
|
|
has_domicile_building_or_higher = trade_yurt_04
|
|
}
|
|
}
|
|
trigger_else = {
|
|
always = yes
|
|
}
|
|
gold >= 800
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
custom_tooltip = {
|
|
text = mpo_call_for_merchants_decision.robbed_merchants
|
|
NOT = {
|
|
has_character_modifier = mpo_paiza_robbed_merchants
|
|
}
|
|
}
|
|
}
|
|
|
|
cost = {
|
|
prestige = {
|
|
value = major_prestige_value
|
|
}
|
|
}
|
|
|
|
cooldown = { years = 4 }
|
|
|
|
effect = {
|
|
trigger_event = mpo_decisions_events.2139
|
|
custom_tooltip = mpo_call_for_merchants_decision.merchant_will_arrive
|
|
custom_tooltip = mpo_call_for_merchants_decision.gold_needed
|
|
custom_tooltip = mpo_call_for_merchants_decision.buildings
|
|
}
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 100
|
|
kingdom = 100
|
|
empire = 100
|
|
hegemony = 100
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 0
|
|
modifier = {
|
|
add = 8
|
|
domicile ?= {
|
|
has_domicile_building_or_higher = merchant_yurt_01
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 8
|
|
domicile ?= {
|
|
has_domicile_building_or_higher = herd_trade_yurt_01
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 8
|
|
domicile ?= {
|
|
has_domicile_building_or_higher = fertility_trade_yurt_01
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 8
|
|
domicile ?= {
|
|
has_domicile_building_or_higher = knight_trade_yurt_01
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 20
|
|
gold >= 2400
|
|
}
|
|
}
|
|
|
|
ai_potential = {
|
|
is_at_war = no
|
|
ai_greed >= medium_positive_ai_value
|
|
}
|
|
}
|
|
|
|
### Summon Wealthy Visitors: Local Offers ###
|
|
mpo_call_for_merchants_small_decision = {
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/decisions/fp3_decision_tax_collector.dds"
|
|
}
|
|
decision_group_type = nomad_minor
|
|
sort_order = 80
|
|
|
|
is_shown = {
|
|
has_mpo_dlc_trigger = yes
|
|
government_has_flag = government_is_nomadic
|
|
NOT = {
|
|
has_character_flag = established_paiza_system
|
|
}
|
|
}
|
|
|
|
is_valid = {
|
|
domicile ?= {
|
|
has_domicile_building_or_higher = trade_yurt_01
|
|
}
|
|
gold >= 400
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
custom_tooltip = {
|
|
text = mpo_call_for_merchants_decision.robbed_merchants
|
|
NOT = {
|
|
has_character_modifier = mpo_paiza_robbed_merchants
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
cost = {
|
|
prestige = {
|
|
value = major_prestige_value
|
|
}
|
|
}
|
|
|
|
cooldown = { years = 8 }
|
|
|
|
effect = {
|
|
trigger_event = mpo_decisions_events.2139
|
|
custom_tooltip = mpo_call_for_merchants_decision.merchant_will_arrive_smol
|
|
custom_tooltip = mpo_call_for_merchants_decision.gold_needed_smol
|
|
custom_tooltip = mpo_call_for_merchants_decision.buildings
|
|
}
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 100
|
|
kingdom = 100
|
|
empire = 100
|
|
hegemony = 100
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 0
|
|
modifier = {
|
|
add = 4
|
|
domicile ?= {
|
|
has_domicile_building_or_higher = merchant_yurt_01
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 4
|
|
domicile ?= {
|
|
has_domicile_building_or_higher = herd_trade_yurt_01
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 4
|
|
domicile ?= {
|
|
has_domicile_building_or_higher = fertility_trade_yurt_01
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 4
|
|
domicile ?= {
|
|
has_domicile_building_or_higher = knight_trade_yurt_01
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 20
|
|
gold >= 1200
|
|
}
|
|
}
|
|
|
|
ai_potential = {
|
|
is_at_war = no
|
|
ai_greed >= medium_positive_ai_value
|
|
}
|
|
}
|
|
|
|
### Abuse Gurkhan's Authority ###
|
|
mpo_abuse_authority_paiza_decision = {
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/event_scenes/mpo_camp_steppe.dds"
|
|
}
|
|
|
|
decision_group_type = nomad_major
|
|
sort_order = 80
|
|
|
|
is_shown = {
|
|
has_mpo_dlc_trigger = yes
|
|
is_imprisoned = no
|
|
any_character_artifact = {
|
|
root = { can_benefit_from_artifact = prev }
|
|
exists = var:paiza_patron
|
|
NOT = {
|
|
root = var:paiza_patron
|
|
var:paiza_patron = {
|
|
is_at_war_with = root
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid = {
|
|
prestige_level >= 2
|
|
trigger_if = {
|
|
limit = {
|
|
has_character_flag = no_more_paiza_abuse
|
|
}
|
|
custom_tooltip = {
|
|
text = mpo_abuse_authority_paiza_decision.no_more_paiza_abuse
|
|
NOT = {
|
|
has_character_flag = no_more_paiza_abuse
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
custom_tooltip = {
|
|
text = mpo_abuse_authority_paiza_decision.paiza_patron_not_topdog
|
|
any_character_artifact = {
|
|
root = { can_benefit_from_artifact = prev }
|
|
exists = var:paiza_patron
|
|
var:paiza_patron ?= {
|
|
is_gurkhan = yes
|
|
}
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = mpo_abuse_authority_paiza_decision.nothing_to_abuse
|
|
location ?= {
|
|
duchy ?= {
|
|
any_de_jure_county = {
|
|
county_ready_for_abuse_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
effect = {
|
|
trigger_event = mpo_decisions_events.0110
|
|
show_as_tooltip = {
|
|
mpo_abuse_authority_county_effect = yes
|
|
random_character_artifact = {
|
|
limit = {
|
|
root = { can_benefit_from_artifact = prev }
|
|
exists = var:paiza_patron
|
|
}
|
|
var:paiza_patron ?= {
|
|
save_temporary_scope_as = paiza_patron
|
|
}
|
|
root = {
|
|
mpo_paiza_abuse_counter_effect = {
|
|
PAIZA_PATRON = scope:paiza_patron
|
|
PAIZA_ABUSER = root
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
cooldown = { years = 2 }
|
|
|
|
cost = {
|
|
prestige = {
|
|
value = major_prestige_value
|
|
}
|
|
}
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 100
|
|
duchy = 10
|
|
kingdom = 10
|
|
empire = 10
|
|
hegemony = 10
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = -20
|
|
|
|
modifier = {
|
|
add = 10
|
|
has_trait = greedy
|
|
}
|
|
modifier = {
|
|
add = 10
|
|
has_trait = wrathful
|
|
}
|
|
modifier = {
|
|
add = 10
|
|
has_trait = ambitious
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = max_herd
|
|
subtract = herd
|
|
divide = max_herd
|
|
multiply = 20
|
|
}
|
|
domicile ?= {
|
|
herd <= max_herd
|
|
}
|
|
}
|
|
|
|
modifier = {
|
|
add = -25
|
|
var:paiza_patron ?= {
|
|
domicile ?= { has_domicile_parameter = nomad_yurt_paiza_abuse_less_likely_lvl_3 }
|
|
}
|
|
}
|
|
|
|
modifier = {
|
|
add = -15
|
|
var:paiza_patron ?= {
|
|
domicile ?= { has_domicile_parameter = nomad_yurt_paiza_abuse_less_likely_lvl_2 }
|
|
}
|
|
}
|
|
|
|
modifier = {
|
|
add = -10
|
|
var:paiza_patron ?= {
|
|
domicile ?= { has_domicile_parameter = nomad_yurt_paiza_abuse_less_likely_lvl_1 }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|