504 lines
12 KiB
Text
504 lines
12 KiB
Text
#Decisions for East Asia
|
|
### Visit a Silk Road Market ###
|
|
visit_silk_road_market_decision = {
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/decisions/tgp_silk_road.dds"
|
|
}
|
|
desc = visit_silk_road_market_decision_desc
|
|
selection_tooltip = visit_silk_road_market_decision_tooltip
|
|
|
|
cooldown = { years = 10 }
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 240
|
|
kingdom = 36
|
|
empire = 36
|
|
hegemony = 36
|
|
}
|
|
|
|
is_shown = {
|
|
OR = {
|
|
is_ai = no
|
|
any_character_situation = { situation_type = silk_road_situation }
|
|
}
|
|
has_tgp_dlc_trigger = yes
|
|
is_playable_character = yes
|
|
|
|
#There is no point in showing this decision if you cannot benefit from going at all:
|
|
OR = {
|
|
silk_road_valid_market_to_visit_trigger = { SUB_REGION = china }
|
|
silk_road_valid_market_to_visit_trigger = { SUB_REGION = tibet }
|
|
silk_road_valid_market_to_visit_trigger = { SUB_REGION = india }
|
|
silk_road_valid_market_to_visit_trigger = { SUB_REGION = central_asia }
|
|
silk_road_valid_market_to_visit_trigger = { SUB_REGION = transcaspia }
|
|
silk_road_valid_market_to_visit_trigger = { SUB_REGION = occident }
|
|
}
|
|
}
|
|
|
|
is_valid = {
|
|
is_adult = yes
|
|
gold >= major_gold_value
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
is_available_adult = yes
|
|
is_playable_character = yes
|
|
is_incapable = no
|
|
}
|
|
|
|
widget = {
|
|
gui = "decision_view_widget_option_list_generic"
|
|
controller = decision_option_list_controller
|
|
decision_to_second_step_button = "THE_SILK_ROAD_AWAITS"
|
|
show_from_start = yes
|
|
|
|
# there are six potential silk road markets
|
|
item = { # Chang'an
|
|
value = c_jingzhao
|
|
is_shown = { always = yes }
|
|
is_valid = {
|
|
custom_tooltip = {
|
|
text = no_building_at_silk_road_market_desc
|
|
title:c_jingzhao = { # Chang'an
|
|
any_county_province = { has_building_with_flag = silk_road_node }
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = no_available_innovation_at_silk_road_market_desc
|
|
silk_road_valid_market_to_visit_trigger = { SUB_REGION = china }
|
|
}
|
|
}
|
|
localization = visit_silk_road_market_decision_changan
|
|
icon = "gfx/interface/icons/travel/icon_travel_silk_road_marketplace.dds"
|
|
ai_chance = {
|
|
value = 1
|
|
if = {
|
|
limit = {
|
|
root.location = {
|
|
squared_distance = {
|
|
target = title:c_jingzhao.title_province
|
|
value <= squared_distance_small
|
|
}
|
|
}
|
|
}
|
|
multiply = 10
|
|
}
|
|
if = {
|
|
limit = {
|
|
root.location = {
|
|
squared_distance = {
|
|
target = title:c_jingzhao.title_province
|
|
value <= squared_distance_large
|
|
}
|
|
}
|
|
}
|
|
multiply = 2
|
|
}
|
|
if = {
|
|
limit = {
|
|
root.location = {
|
|
squared_distance = {
|
|
target = title:c_jingzhao.title_province
|
|
value > squared_distance_huge
|
|
}
|
|
}
|
|
}
|
|
multiply = 0.1
|
|
}
|
|
}
|
|
}
|
|
item = { # Lhasa
|
|
value = c_lhasa
|
|
is_shown = { always = yes }
|
|
is_valid = {
|
|
custom_tooltip = {
|
|
text = no_building_at_silk_road_market_desc
|
|
title:c_lhasa = {
|
|
any_county_province = { has_building_with_flag = silk_road_node }
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = no_available_innovation_at_silk_road_market_desc
|
|
silk_road_valid_market_to_visit_trigger = { SUB_REGION = tibet }
|
|
}
|
|
}
|
|
localization = visit_silk_road_market_decision_lhasa
|
|
icon = "gfx/interface/icons/travel/icon_travel_silk_road_marketplace.dds"
|
|
ai_chance = {
|
|
value = 1
|
|
if = {
|
|
limit = {
|
|
root.location = {
|
|
squared_distance = {
|
|
target = title:c_lhasa.title_province
|
|
value <= squared_distance_small
|
|
}
|
|
}
|
|
}
|
|
multiply = 10
|
|
}
|
|
if = {
|
|
limit = {
|
|
root.location = {
|
|
squared_distance = {
|
|
target = title:c_lhasa.title_province
|
|
value <= squared_distance_large
|
|
}
|
|
}
|
|
}
|
|
multiply = 2
|
|
}
|
|
if = {
|
|
limit = {
|
|
root.location = {
|
|
squared_distance = {
|
|
target = title:c_lhasa.title_province
|
|
value > squared_distance_huge
|
|
}
|
|
}
|
|
}
|
|
multiply = 0.1
|
|
}
|
|
}
|
|
}
|
|
item = { # Lahur
|
|
value = c_lahur
|
|
is_shown = { always = yes }
|
|
is_valid = {
|
|
custom_tooltip = {
|
|
text = no_building_at_silk_road_market_desc
|
|
title:c_lahur = {
|
|
any_county_province = { has_building_with_flag = silk_road_node }
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = no_available_innovation_at_silk_road_market_desc
|
|
silk_road_valid_market_to_visit_trigger = { SUB_REGION = india }
|
|
}
|
|
}
|
|
localization = visit_silk_road_market_decision_lahur
|
|
icon = "gfx/interface/icons/travel/icon_travel_silk_road_marketplace.dds"
|
|
ai_chance = {
|
|
value = 1
|
|
if = {
|
|
limit = {
|
|
root.location = {
|
|
squared_distance = {
|
|
target = title:c_lahur.title_province
|
|
value <= squared_distance_small
|
|
}
|
|
}
|
|
}
|
|
multiply = 10
|
|
}
|
|
if = {
|
|
limit = {
|
|
root.location = {
|
|
squared_distance = {
|
|
target = title:c_lahur.title_province
|
|
value <= squared_distance_large
|
|
}
|
|
}
|
|
}
|
|
multiply = 2
|
|
}
|
|
if = {
|
|
limit = {
|
|
root.location = {
|
|
squared_distance = {
|
|
target = title:c_lahur.title_province
|
|
value > squared_distance_huge
|
|
}
|
|
}
|
|
}
|
|
multiply = 0.1
|
|
}
|
|
}
|
|
}
|
|
item = { # Dunhuang
|
|
value = c_shazhou
|
|
is_shown = { always = yes }
|
|
is_valid = {
|
|
custom_tooltip = {
|
|
text = no_building_at_silk_road_market_desc
|
|
title:c_shazhou = { # Dunhuang
|
|
any_county_province = { has_building_with_flag = silk_road_node }
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = no_available_innovation_at_silk_road_market_desc
|
|
silk_road_valid_market_to_visit_trigger = { SUB_REGION = central_asia }
|
|
}
|
|
}
|
|
localization = visit_silk_road_market_decision_dunhuang
|
|
icon = "gfx/interface/icons/travel/icon_travel_silk_road_marketplace.dds"
|
|
ai_chance = {
|
|
value = 1
|
|
if = {
|
|
limit = {
|
|
root.location = {
|
|
squared_distance = {
|
|
target = title:c_shazhou.title_province # Dunhuang
|
|
value <= squared_distance_small
|
|
}
|
|
}
|
|
}
|
|
multiply = 10
|
|
}
|
|
if = {
|
|
limit = {
|
|
root.location = {
|
|
squared_distance = {
|
|
target = title:c_shazhou.title_province # Dunhuang
|
|
value <= squared_distance_large
|
|
}
|
|
}
|
|
}
|
|
multiply = 2
|
|
}
|
|
if = {
|
|
limit = {
|
|
root.location = {
|
|
squared_distance = {
|
|
target = title:c_shazhou.title_province # Dunhuang
|
|
value > squared_distance_huge
|
|
}
|
|
}
|
|
}
|
|
multiply = 0.1
|
|
}
|
|
}
|
|
}
|
|
item = { # Khiva
|
|
value = c_khiva
|
|
is_shown = { always = yes }
|
|
is_valid = {
|
|
custom_tooltip = {
|
|
text = no_building_at_silk_road_market_desc
|
|
title:c_khiva = {
|
|
any_county_province = { has_building_with_flag = silk_road_node }
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = no_available_innovation_at_silk_road_market_desc
|
|
silk_road_valid_market_to_visit_trigger = { SUB_REGION = transcaspia }
|
|
}
|
|
}
|
|
localization = visit_silk_road_market_decision_khiva
|
|
icon = "gfx/interface/icons/travel/icon_travel_silk_road_marketplace.dds"
|
|
ai_chance = {
|
|
value = 1
|
|
if = {
|
|
limit = {
|
|
root.location = {
|
|
squared_distance = {
|
|
target = title:c_khiva.title_province
|
|
value <= squared_distance_small
|
|
}
|
|
}
|
|
}
|
|
multiply = 10
|
|
}
|
|
if = {
|
|
limit = {
|
|
root.location = {
|
|
squared_distance = {
|
|
target = title:c_khiva.title_province
|
|
value <= squared_distance_large
|
|
}
|
|
}
|
|
}
|
|
multiply = 2
|
|
}
|
|
if = {
|
|
limit = {
|
|
root.location = {
|
|
squared_distance = {
|
|
target = title:c_khiva.title_province
|
|
value > squared_distance_huge
|
|
}
|
|
}
|
|
}
|
|
multiply = 0.1
|
|
}
|
|
}
|
|
}
|
|
item = { # Dvin
|
|
value = c_dvin
|
|
is_shown = { always = yes }
|
|
is_valid = {
|
|
custom_tooltip = {
|
|
text = no_building_at_silk_road_market_desc
|
|
title:c_dvin = {
|
|
any_county_province = { has_building_with_flag = silk_road_node }
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = no_available_innovation_at_silk_road_market_desc
|
|
silk_road_valid_market_to_visit_trigger = { SUB_REGION = occident }
|
|
}
|
|
}
|
|
localization = visit_silk_road_market_decision_dvin
|
|
icon = "gfx/interface/icons/travel/icon_travel_silk_road_marketplace.dds"
|
|
ai_chance = {
|
|
value = 1
|
|
if = {
|
|
limit = {
|
|
root.location = {
|
|
squared_distance = {
|
|
target = title:c_dvin.title_province
|
|
value <= squared_distance_small
|
|
}
|
|
}
|
|
}
|
|
multiply = 10
|
|
}
|
|
if = {
|
|
limit = {
|
|
root.location = {
|
|
squared_distance = {
|
|
target = title:c_dvin.title_province
|
|
value <= squared_distance_large
|
|
}
|
|
}
|
|
}
|
|
multiply = 2
|
|
}
|
|
if = {
|
|
limit = {
|
|
root.location = {
|
|
squared_distance = {
|
|
target = title:c_dvin.title_province
|
|
value > squared_distance_huge
|
|
}
|
|
}
|
|
}
|
|
multiply = 0.1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
effect = {
|
|
remove_short_term_gold = major_gold_value
|
|
switch = {
|
|
trigger = yes
|
|
scope:c_dvin = { # Dvin
|
|
title:c_dvin = { tgp_silk_road_decision_scope_effect = yes }
|
|
}
|
|
scope:c_jingzhao = { # Chang'an
|
|
title:c_jingzhao = { tgp_silk_road_decision_scope_effect = yes }
|
|
}
|
|
scope:c_lahur = { # Lahur
|
|
title:c_lahur = { tgp_silk_road_decision_scope_effect = yes }
|
|
}
|
|
scope:c_shazhou = { # Dunhuang
|
|
title:c_shazhou = { tgp_silk_road_decision_scope_effect = yes }
|
|
}
|
|
scope:c_lhasa = { # Lhasa
|
|
title:c_lhasa = { tgp_silk_road_decision_scope_effect = yes }
|
|
}
|
|
scope:c_khiva = { # Khiva
|
|
title:c_khiva = { tgp_silk_road_decision_scope_effect = yes }
|
|
}
|
|
}
|
|
if = {
|
|
limit = { exists = scope:destination_province }
|
|
# EVENTS
|
|
if = {
|
|
limit = { scope:destination_province = root.location }
|
|
trigger_event = { id = tgp_silk_road_events.0010 }
|
|
}
|
|
else = {
|
|
custom_tooltip = travel_silk_road_market_desc
|
|
start_travel_plan = {
|
|
destination = scope:destination_province
|
|
on_arrival_event = tgp_silk_road_events.0010
|
|
travel_with_domicile = no
|
|
return_trip = yes
|
|
on_travel_planner_cancel_on_action = silk_road_market_visit_travel_planner_cancel_on_action # here comes the refund!
|
|
players_use_planner = yes
|
|
#on_arrival_destinations = last
|
|
}
|
|
}
|
|
if = {
|
|
limit = { exists = scope:innovation_temp }
|
|
custom_tooltip = potential_innovation_at_silk_road_market_desc
|
|
}
|
|
custom_tooltip = travel_silk_road_market_innovation_warning_tt
|
|
if = {
|
|
limit = {
|
|
root.location = {
|
|
squared_distance = {
|
|
target = scope:destination_province
|
|
value >= squared_distance_huge
|
|
}
|
|
}
|
|
}
|
|
custom_tooltip = travel_silk_road_market_long_tt
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_potential = {
|
|
is_at_war = no
|
|
short_term_gold >= major_gold_value
|
|
ai_greed > low_positive_ai_value
|
|
ai_should_focus_on_building_in_their_capital = yes
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 20
|
|
|
|
modifier = {
|
|
add = 10
|
|
root.culture.culture_head = root
|
|
}
|
|
modifier = {
|
|
factor = 0.1
|
|
|
|
any_character_situation = {
|
|
situation:silk_road_situation = this
|
|
any_participant_group = {
|
|
participant_group_type = silk_road_nomad
|
|
participant_group_has_character = ROOT
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
factor = 0.2
|
|
any_character_situation = {
|
|
situation:silk_road_situation = this
|
|
any_participant_group = {
|
|
participant_group_type = silk_road_periphery
|
|
participant_group_has_character = ROOT
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
factor = 0.5
|
|
any_character_situation = {
|
|
situation:silk_road_situation = this
|
|
any_participant_group = {
|
|
participant_group_type = silk_road_realm
|
|
participant_group_has_character = ROOT
|
|
}
|
|
}
|
|
}
|
|
|
|
modifier = {
|
|
factor = 0
|
|
|
|
NOR = {
|
|
silk_road_valid_market_to_visit_trigger = { SUB_REGION = china }
|
|
silk_road_valid_market_to_visit_trigger = { SUB_REGION = tibet }
|
|
silk_road_valid_market_to_visit_trigger = { SUB_REGION = india }
|
|
silk_road_valid_market_to_visit_trigger = { SUB_REGION = central_asia }
|
|
silk_road_valid_market_to_visit_trigger = { SUB_REGION = transcaspia }
|
|
silk_road_valid_market_to_visit_trigger = { SUB_REGION = occident }
|
|
}
|
|
}
|
|
}
|
|
}
|