
ActionModifié dans cette version
Commencer l'exploration
Character va commencer les préparatifs d'une nouvelle exploration de Target en Launch Location. Ils dureront Exploration Preparation Time Days jour(s) avant le grand départ vers l'inconnu.
Définitionin_game/common/generic_actions/explorers.txt:2
3type = owncountry
5should_execute_price = no
13allow = {
}
16price = {
17if = {
18limit = {
19exists = scope:target
20scope:target = {
21adjacent_to_owned_or_owned_by_subject = scope:actor
22is_area_sea = no
}
}
25value = price:start_exploration_land
}
27else = {
28value = price:start_exploration_sea
}
}
32select_trigger = {
33top_widget = explorer_character_context_card
34looking_for_a = area
35source_flags = possible_exploration_areas
36target_flag = target
37name = "start_exploration_select_area" Choisissez une Contrée à explorer :
38none_available_msg_key = "start_exploration_no_areas"
39column = {
40data = area_exploration
}
42visible = {
}
}
47select_trigger = {
48top_widget = exploration_item_card_at_location_select
49looking_for_a = location
50source = target
51source_flags = possible_launch_locations
52target_flag = launch_location
53name = "start_exploration_select_launch_point" Sélectionner un Lieu pour commencer à installer le camp d'exploration
54none_available_msg_key = "start_exploration_no_launch_point"
55column = {
56data = name
}
58column = {
59data = market
}
61column = {
62data = distance_to_target_area
}
64visible = {
}
66enabled = {
}
}
70select_trigger = {
71top_widget = exploration_item_card_at_location_select
72looking_for_a = character
73source = actor
74source_flags_ai_override = best_explorers
75target_flag = character
76cache_targets = yes
77cache_order = yes
78default_sort = character_explorer
79name = "start_exploration_select_character" Choisissez un Personnage à envoyer :
80none_available_msg_key = "start_exploration_no_characters"
81column = {
82data = character_explorer
}
84visible = {
85is_valid_for_exploration = yes
}
}
89effect = {
90scope:actor = {
91if = {
92limit = {
93exists = scope:target
94exists = scope:character
95exists = scope:launch_location
}
97start_exploration = {
98area = scope:target
99location = scope:launch_location
100character = scope:character
101price = scope:price
102price_modifier = scope:price_modifier
}
}
}
}
108ai_tick = monthly
109ai_tick_frequency = {
110if = {
111limit = {
112num_of_ports = 0
}
114add = 12
}
116else = {
117add = 3
}
}
121automation_tick = monthly
122automation_tick_frequency = {
123if = {
124limit = {
125num_of_ports = 0
}
127add = 12
}
129else = {
130add = 3
}
}
133player_automated_category = exploration
134ai_will_do = {
135if = {
136limit = {
137exists = scope:target
138exists = scope:character
139exists = scope:launch_location
}
141add = "scope:actor.exploration_utility(scope:target|scope:character|scope:launch_location)"
}
}