
Задание
Унижение соперника

Определениеin_game/common/missions/generic_humiliate_rival_mission_pack.txt:1
2icon = generic_humiliate_rival_mission_pack
3repeatable = yes
4player_playstyle = military
6visible = {
8num_possible_rivals >= 1
}
12on_completion = {
}
26abort = {
27num_possible_rivals < 1
}
29chance = 3600
33mission_impose_embargo = {
34icon = global_supply_limit_modifier_advance_5
35requires = {
mission_insult_rival
}
37enabled = {
38any_rival = {
39receiving_scripted_relation = {
40type = relation_type:embargo_nation
41target = root
}
}
}
46duration = 0
47bypass = {
48capital.region = {
49NOT = {
50any_location_in_region = {
51is_ownable = yes
52has_owner = yes
53owner = root
54is_market_center = yes
}
}
}
}
59on_completion = {
60if = {
61limit = {
62exists = capital.market
63scope:target_rival ?= {
64receiving_scripted_relation = {
65type = relation_type:embargo_nation
66target = root
}
}
}
70capital.market ?= {
71add_merchant_power = {
72country = root
73key = market_dominance_key
}
}
}
79else_if = {
80limit = {
80exists = capital.market
}
81capital.market ?= {
82add_merchant_power = {
83country = root
84key = market_dominance_key
}
}
}
}
}
93mission_insult_rival = {
94icon = bill_of_rights
97enabled = {
98any_rival = {
99custom_tooltip = {
100text = has_been_diplomatically_insulted_tt Мы оскорбили эту державу за последние 10 лет
101has_opinion = {
101target = root
101modifier = opinion_insult
}
}
}
}
106duration = 0
108on_completion = {
109if = {
110limit = {
111has_ruler = yes
112ruler = {
113num_of_traits < 3
}
}
116custom_tooltip = add_random_dip_ruler_trait_tt Наш Concept получит случайное Concept, связанное с Concept
}
119else_if = {
120limit = {
121has_regent = yes
122regent = {
123num_of_traits < 3
}
}
126custom_tooltip = add_random_dip_regent_trait_tt Наш Concept получит случайное Concept, связанное с Concept
}
129else = {
130ruler_or_regent ?= {
130add_dip = 5
}
}
132custom_tooltip = designate_rival_as_main_threat_tt Одного из оскорблённых нами Concept мы назначим главным противником на этих Concept
}
135select_trigger = {
136looking_for_a = country
137interaction_source_list = {
138scope:actor = {
139every_rival = {
140limit = {
141has_opinion = {
141target = scope:actor
141modifier = opinion_insult
}
}
143add_to_list = source
}
}
}
147target_flag = target_rival
148name = "mission_task_select_rival" Выберите Concept для предстоящих Concept
149none_available_msg_key = "mission_task_no_rival"
150column = {
150data = name
}
151column = {
151data = population
}
152column = {
152data = expected_army_size
}
153column = {
153data = expected_navy_size
}
}
}
158mission_humiliate_rival = {
159icon = diplomatic_influence
160requires = {
mission_insult_rival
}
162enabled = {
163custom_tooltip = {
164text = has_humiliated_any_rival_in_the_last_10_years Держава принудила своего Concept заключить унизительный Concept за последние 10 лет
}
}
169duration = 0
171on_completion = {
172add_country_modifier = {
175mode = replace
}
}
}
180mission_surpass_rival = {
181icon = glorious_arms
182requires = {
mission_humiliate_rival
}
183final = yes
184enabled = {
185any_rival = {
186relative_strength = {
187target = root
188value < 0.5
}
}
}
193duration = 0
194on_completion = {
195custom_tooltip = gain_20_spy_network_on_every_rival_we_surpass_in_relative_strength_tt Мы получим +20 к Concept в каждой державе-Concept, которая уступает нам в общей силе
196if = {
197limit = {
198any_rival = {
199relative_strength = {
200target = root
201value < 0.5
}
}
}
205every_rival = {
206limit = {
207relative_strength = {
208target = root
209value < 0.5
}
}
212root = {
213add_spy_network = {
214target = prev
215value = 20
}
}
}
}
221if = {
222limit = {
223scope:target_rival ?= {
224relative_strength = {
225target = root
226value < 0.5
}
}
}
}
232else_if = {
233limit = {
233exists = scope:target_rival
}
234custom_tooltip = should_complete_stronger_than_rival_tt Выполнение этого Concept с большей Concept, чем у CL GEN, принесёт 20 ед. Concept.
}
}
}
239mission_establish_spy_networks = {
240icon = efficient_spies
241requires = {
mission_insult_rival
}
243enabled = {
244custom_tooltip = {
245text = 50_spy_network_on_any_rival Показатель нашей Concept в любой державе-Concept составляет не меньше 30
246any_rival = {
247root = {
248spy_network = {
249target = prev
250value > 30
}
}
}
}
}
257duration = 0
259on_completion = {
260add_country_modifier = {
262mode = replace
}
}
}
268mission_destabilize_rival = {
269icon = liberty_heroes
270requires = {
mission_establish_spy_networks
}
272enabled = {
273any_rival = {
274receiving_scripted_relation = {
275type = relation_type:sow_discontent
276target = root
}
}
}
282duration = 0
284on_completion = {
286if = {
287limit = {
288NOT = {
289any_rival = {
290receiving_scripted_relation = {
291type = relation_type:sow_discontent
292target = root
}
}
}
}
297custom_tooltip = none_impacted_by_foreign_destabilization_efforts_modifier_tt На каждого Concept, затронутого действием «Распространение недовольства», в рамках Concept('modifier',[Concept будет влиять Concept «Попытки дестабилизации из-за границы»
}
299else = {
300every_rival = {
301limit = {
302receiving_scripted_relation = {
303type = relation_type:sow_discontent
304target = root
}
}
307custom_tooltip = impacted_by_foreign_destabilization_efforts_modifier_tt В рамках Concept на них подействует Concept «Попытки дестабилизации из-за границы»
308root = {
308save_scope_as = target_country
}
}
}
}
}