Bugs fixing
This commit is contained in:
parent
cb926c39aa
commit
ebc206bb1c
117 changed files with 59950 additions and 11056 deletions
631
common/decisions/dlc_decisions/mpo/mpo_flavor_decision.txt
Normal file
631
common/decisions/dlc_decisions/mpo/mpo_flavor_decision.txt
Normal file
|
|
@ -0,0 +1,631 @@
|
|||
#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 }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue