Liens avec un Vassal
Mission

Liens avec un Vassal

generic_vassal_tiesin_game/common/missions/generic_vassal_mission_pack.txt:1
Liens avec un Vassal
RequiertProgression mensuelle vers la CentralisationType de modificateurmission connect the capitalsProgression mensuelle vers la DécentralisationType de modificateurmission connect the capitalsCentralisation et décentralisationValeur sociétalemission connect the capitalsTerrestre et maritimeValeur sociétalemission joint military developmentVassalType de vassalvisibleannexed_designated_vassal_variableVariablemission complete annexationnum_connected_locations_to_cap_variableVariablemission connect the capitals, on abort, on completionrecently_had_vassal_ties_mission_variableVariablevisible

Définitionin_game/common/missions/generic_vassal_mission_pack.txt:1

2icon = generic_vassal_ties
3repeatable = yes
4player_playstyle = diplomatic
6visible = {
8any_subject = {
9country_type = location
10is_subject_type = vassal
11count > 0
}
13NOT = {
}
}
15chance = 3600
17select_trigger = {
18looking_for_a = country
19interaction_source_list = {
20scope:actor = {
21every_subject = {
22limit = {
23subject_type = {
23subject_can_be_annexed = yes
}
}
25add_to_list = source
}
}
}
29target_flag = mission_target_subject
30name = "mission_select_vassal" Sélectionner un Vassal pour cette Mission
31none_available_msg_key = "mission_no_valid_vassals"
32column = {
32data = name
}
33column = {
33data = population
}
34column = {
34data = great_power_score
}
}
37on_start = {
38if = {
39limit = {
40scope:mission_target_subject.capital = {
41any_neighbor_location = {
42is_ownable = yes
43has_owner = yes
44OR = {
45owner ?= root
46owner ?= scope:mission_target_subject
}
48NOT = {
48has_latest_road_to = prev
}
}
}
}
52set_variable = {
}
56scope:mission_target_subject.capital = {
57every_neighbor_location = {
58limit = {
59is_ownable = yes
60has_owner = yes
61OR = {
62owner ?= root
63owner ?= scope:mission_target_subject
}
65NOT = {
65has_latest_road_to = prev
}
}
67owner = {
68change_variable = {
}
}
}
}
}
76set_variable = {
78value = scope:mission_target_subject
}
80set_variable = {
82value = {
83scope:mission_target_subject = {
84add = {
85root = {
86value = this_opinion_of_prev
87multiply = 1.25
}
}
}
91max = 175
}
}
94set_variable = {
96value = {
97value = scope:mission_target_subject.capital.total_building_levels
98add = 4
}
}
101scope:mission_target_subject = {
101trigger_event_non_silently = generic_mission_events.12
}
}
104on_completion = {
105remove_variable = target_relations_variable
106set_variable = {
}
110if = {
111limit = {
}
}
}
115on_abort = {
116set_variable = {
}
120remove_variable = target_relations_variable
121if = {
122limit = {
}
}
}
130mission_connect_the_capitals = {
131icon = road_building
133requires = {
mission_monetary_assistance
}
134enabled = {
135trigger_if = {
136limit = {
}
137capital = {
138any_neighbor_location = {
139has_latest_road_to = prev
140count >= {
141value = {
142add = root.var:num_connected_locations_to_cap_variable
143divide = 2
144ceiling = yes
}
}
}
}
}
150trigger_else = {
151custom_tooltip = {
152text = mission_task_will_be_bypassed_tt Cette Tâche de mission sera ignorée
153always = no
}
}
}
158bypass = {
159capital = {
160any_neighbor_location = {
161is_owned_or_owned_by_subjects_of = root
162count < 1
}
}
}
167duration = 0
169on_completion = {
177else = {
178capital ?= {
178change_prosperity = prosperity_weak_bonus (0.1)
}
}
180scope:mission_target_subject = {
188else = {
189capital ?= {
189change_prosperity = prosperity_weak_bonus (0.1)
}
}
}
}
}
196mission_joint_military_development = {
197icon = offensive_army
198requires = {
mission_improve_relations_with_vassal
}
200enabled = {
201giving_scripted_relation = {
202type = relation_type:support_military
203target = scope:mission_target_subject
}
}
207duration = 0
209on_completion = {
210scope:mission_target_subject = {
211if = {
212limit = {
}
213add_navy_tradition = navy_tradition_mild_bonus (5)
}
215else = {
216add_army_tradition = army_tradition_mild_bonus (5)
}
}
220if = {
221limit = {
}
222change_societal_value = {
}
}
227else = {
228change_societal_value = {
229type = land_vs_naval
}
}
}
}
236mission_improve_relations_with_vassal = {
237icon = cultural_acceptance_advance
240enabled = {
241scope:mission_target_subject ?= {
242opinion = {
242target = root
242value >= root.var:target_relations_variable
}
}
}
246duration = 0
248on_completion = {
249scope:mission_target_subject = {
250add_trust_equilibrium = {
251modifier = trust_mission_trusted_ties
252target = root
}
255add_liberty_desire = liberty_desire_weak_minus (-5)
}
}
}
260mission_monetary_assistance = {
261icon = debt_and_loans
262requires = {
mission_improve_relations_with_vassal
}
264enabled = {
265has_gifted_gold_to = scope:mission_target_subject
}
268duration = 0
270on_completion = {
271scope:mission_target_subject = {
272add_estate_satisfaction = {
}
}
274add_government_power = government_power_weak_bonus (2.5)
}
}
278mission_base_of_power = {
279icon = crown_power_advance_renaissance
280requires = {
mission_monetary_assistance
}
281final = yes
282enabled = {
283scope:mission_target_subject ?= {
284capital ?= {
285total_building_levels >= root.var:subject_capital_buildings_variable
}
}
}
290duration = 0
292on_completion = {
293scope:mission_target_subject ?= {
294add_liberty_desire = liberty_desire_weak_minus (-5)
295capital ?= {
296add_location_modifier = {
299mode = replace
}
}
}
303if = {
304limit = {
305NOT = {
305exists = scope:mission_target_subject
}
}
307custom_tooltip = mission_target_subject_will_lose_lib_desire_gain_center_of_urbanization_modifier_capital_tt Le Vassal désigné verra son Aspiration à la liberté réduite, et sa Capitale bénéficiera du Modificateur Centre de l'urbanisation.
}
}
}
312mission_commence_annexation = {
313icon = merchant_power_from_maritime_reformation_advance
314requires = {
mission_improve_relations_with_vassal
}
316enabled = {
317is_annexing = scope:mission_target_subject
}
320duration = 180
322bypass = {
323scope:mission_target_subject ?= {
324NOT = {
324is_subject_of = ROOT
}
}
}
329on_start = {
330custom_tooltip = monthly_events_about_annexation_tt Des Événements mensuels consacrés à l'annexion en cours peuvent avoir lieu pendant que cette Mission est active
}
333on_monthly = {
334random_list = {
33510 = {
335trigger_event_silently = generic_mission_events.8
}
33610 = {
336trigger_event_silently = generic_mission_events.9
}
33710 = {
337trigger_event_silently = generic_mission_events.10
}
33810 = {
338trigger_event_silently = generic_mission_events.11
}
33960 = {
}
}
}
}
344mission_complete_annexation = {
345icon = late_feudal_relations
346final = yes
347requires = {
mission_commence_annexation
}
348enabled = {
349custom_tooltip = {
350text = has_finished_annexing_variable_subject_tt A finalisé l'annexion de Mission Chosen Vassal Variable Country
}
}
355duration = 0
357on_completion = {
358custom_tooltip = {
359text = former_subject_lands_gain_mild_control_bonus_tt Les Lieux obtenus grâce à l'Annexion gagneront le Modificateur Nouvelles terres pendant 10 ans
360every_owned_location = {
361limit = {
362scope:mission_target_subject ?= {
362has_core = prev
}
}
364add_location_modifier = {
365modifier = new_lands_modifier
366years = 10
367mode = replace
}
}
}
}
}
© 2026 Soft Santa Cruz, S.L.U.. Tous droits réservés. Projet de fan non officiel, non affilié à Paradox Interactive. Contenu du jeu © Paradox Interactive. À propos · Confidentialité · Mentions légales