Soudoyer un ordre
Action

Soudoyer un ordre

union_bribein_game/common/generic_actions/io_parliament_bribes.txt:95

Nous allons soudoyer l'Ordre ciblé de Partenaire mineur pour soutenir l'Imposer la loi de Union. Le coût sera fonction du déficit de Niveau d'intégration des membres et de la Puissance de statut spécial du pays cible.

RequiertBourgeoisieOrdreselect trigger 3ClergéOrdreselect trigger 3NoblesseOrdreselect trigger 3UnionOrganisation internationaleselect trigger 1Partenaire mineurStatut spécialselect trigger 2Dispose d'un Parlement internationalType de modificateurselect trigger 1Niveau d'intégration de l'UnionType de modificateurselect trigger 1

Définitionin_game/common/generic_actions/io_parliament_bribes.txt:95

96type = internationalorganizationparliament
97show_in_gui_list = no
99ai_tick = daily
100ai_tick_frequency = 30
101show_message = yes
102show_message_to_target = yes
104automation_tick = daily
105automation_tick_frequency = 1
106player_automated_category = diplomacy
109ai_prerequisite = {
110is_member_of_international_organization_of_type = {
110type = union
}
}
112potential = {
}
114allow = {
}
116select_trigger = {
117looking_for_a = international_organization
118source = actor
119target_flag = recipient
120name = "choose_international_organization" Sélectionner l'Organisation internationale :
121none_available_msg_key = "parliament_bribe_no_international_organization"
122column = {
123data = name
}
125visible = {
126international_organization_type = international_organization_type:union
127country = scope:actor
}
128has_parliament = yes
}
132enabled = {
133is_active_parliament = yes
}
}
137select_trigger = {
138looking_for_a = country
139source = recipient
140target_flag = target
141name = "choose_country" Sélectionner le Pays :
142none_available_msg_key = "parliament_bribe_no_country"
143column = {
143data = name
}
144column = {
144data = population
}
145visible = {
146not = {
146root = scope:actor
}
}
148enabled = {
149has_special_status_in_international_organization = {
151international_organization = scope:recipient
}
153NOT = {
153has_participated_in_parliament = scope:recipient
}
154NOT = {
154has_voted_for_issue_in_parliament = scope:recipient
}
155scope:recipient = {
156special_status_power_fraction = {
157special_status = special_status:junior_partner
158country = root
159value > 0
}
}
}
}
164select_trigger = {
165looking_for_a = estate
166source = target
167target_flag = estate
168name = "choose_estate" Choisir l'Ordre
169none_available_msg_key = "mission_select_no_estate"
170show_why_not_enabled = yes
171column = {
171data = name
}
172visible = {
173OR = {
}
}
179enabled = {
180scope:target = {
181country_has_estate = root.estate_type
}
183scope:actor = {
}
}
}
189select_trigger = {
190looking_for_a = parliament_agenda
191source = target
192target_flag = agenda
193name = "choose_parliament_agenda" Choisir la Requête parlementaire :
194none_available_msg_key = "parliament_bribe_no_parliament_agenda"
195show_why_not_enabled = yes
196column = {
196data = parliament_agenda_widget
}
197visible = {
198is_visible_for = scope:target
199can_be_bribe = yes
200agenda_for_estate_type = scope:estate.estate_type
}
202enabled = {
203scope:actor = {
204custom_description = {
205text = can_use_agenda_bribe_tt Nous pouvons utiliser n'importe quelle Requête parlementaire de ESTATE TYPE de TARGET COUNTRY comme pot-de-vin
206value = scope:estate.estate_type
207object = scope:target
208can_use_agenda_bribe = {
209type = PREV
210estate_type = scope:estate.estate_type
211target = scope:target
}
}
}
}
}
217effect = {
219scope:actor = {
220if = {
221limit = {
222exists = scope:agenda
}
224bribe_estate = {
225type = scope:agenda
226estate_type = scope:estate.estate_type
227target = scope:target
}
}
230else = {
231custom_tooltip = bribe_estate_tooltip Nous allons soudoyer l'ordre Estate ciblé de Target, en instituant une de ses Requêtes parlementaires en échange d'un pot-de-vin
}
}
}
235ai_will_do = {
236add = {
237if = {
238limit = {
239exists = scope:actor
240exists = scope:target
241exists = scope:recipient
}
243if = {
244limit = {
245save_temporary_scope_value_as = {
246name = scaling_bribe_gold
247value = {
248value = scope:recipient.modifier:union_integration_level
249if = {
250limit = {
251scope:target = {
251has_variable = integrated_in_union
}
}
253subtract = scope:target.var:integrated_in_union
}
255multiply = scope:actor.monthly_income_trade_and_tax
}
}
258scope:actor.gold > {
258value = scope:scaling_bribe_gold
258multiply = 1.25
}
}
260value = 25
}
}
263else = {
264value = -1
}
}
}
© 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