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