Influencer le vassal Français
ActionModifié dans cette version

Influencer le vassal Français

influence_french_subjectin_game/common/generic_actions/hundred_years_war.txt:178

Semer les graines du doute et de la dissension entre la France et ses vassaux nous aidera considérablement dans la guerre que nous leur menons !

RequiertAngleterrePayspotentialFrancePaysallow, select trigger 2Guerre de Cent AnsConjonctureselect trigger 1Trahison diplomatiqueModificateur statiqueallow, select trigger 2Diplomatie forteModificateur statiqueallow, select trigger 2ApanageType de vassalallow, select trigger 2VassalType de vassalallow, select trigger 2recently_declined_backstab_variableVariableselect trigger 2

Définitionin_game/common/generic_actions/hundred_years_war.txt:178

179type = situation
180show_message = no
182automation_tick = never
183automation_tick_frequency = 12
185cooldown = {
186type = influence_french_subject
187months = 2
}
190price = price:hyw_main_actions_price
192potential = {
193scope:actor = {
193tag = ENG
}
}
196allow = {
197c:FRA = {
198any_subject = {
199OR = {
200is_subject_type = appanage
201is_subject_type = vassal
}
203NOR = {
204has_country_modifier = diplomatic_betrayal_modifier
205has_country_modifier = strong_diplomacy_modifier
}
}
}
209scope:actor = {
210gold >= monthly_income_trade_and_tax
211NOT = {
211has_truce_with = c:FRA
}
212at_war = no
}
}
216select_trigger = {
217looking_for_a = situation
218interaction_source_list = {
220add_to_list = source
}
}
223target_flag = recipient
224name = "choose_situation" Sélectionner la Conjoncture :
225column = {
226data = name
}
228visible = {
230situation_is_active = yes
}
}
234select_trigger = {
235looking_for_a = country
236interaction_source_list = {
237c:FRA = {
238every_subject = {
239limit = {
240OR = {
241is_subject_type = appanage
242is_subject_type = vassal
}
244NOR = {
245has_country_modifier = diplomatic_betrayal_modifier
247has_country_modifier = strong_diplomacy_modifier
}
}
250add_to_list = source
}
}
}
254target_flag = target_subject
255name = "choose_country" Sélectionner le Pays :
256column = {
256data = name
}
257column = {
257data = expected_army_size
}
258column = {
258data = expected_navy_size
}
}
261effect = {
262if = {
263limit = {
263exists = scope:target_subject
}
264scope:target_subject ?= {
264trigger_event_non_silently = hundred_years_war.209
}
}
266else = {
266custom_tooltip = influence_french_subject_tt Le vassal Français pourrait être convaincu de ne pas participer aux guerres défensives pendant les 5 prochaines années en échange d'une certaine somme en Ducats Gold I
}
}
270ai_will_do = {
271add = {
272if = {
273limit = {
274scope:actor = {
275relative_strength = {
276target = c:FRA
277value < 0.5
}
}
}
281value = {
282add = "c:FRA.relative_strength(scope:actor)"
283multiply = 100
284subtract = 50
}
}
287else = {
288value = {
289add = "c:FRA.relative_strength(scope:actor)"
290multiply = 100
}
}
293desc = "France Strength towards England (dampened if England too weak to follow up)"
}
296add = {
297value = scope:actor.monthly_income_trade_and_tax
298divide = 5
299desc = "English Income"
}
303if = {
304limit = {
305scope:actor = {
306NOT = {
307gold >= {
308value = monthly_income_trade_and_tax
309multiply = 2
}
}
}
}
314subtract = {
315value = 50
316desc = "cannot comfortably afford action"
}
}
320if = {
321limit = {
322scope:actor = {
323NOT = {
323has_casus_belli_on = c:FRA
}
}
}
326subtract = {
327value = 200
328desc = "England has no casus belli against France"
}
}
332if = {
333limit = {
334exists = scope:target_subject
}
337add = {
338value = "scope:target_subject.relative_strength(c:FRA)"
339multiply = 1000
340desc = "subject Strength towards France"
}
342add = {
343desc = "Distance to England"
344scope:target_subject = {
345value = "border_distance_to(scope:actor)"
346multiply = -0.02
}
}
350if = {
351limit = {
352scope:target_subject = {
352is_disloyal_subject = yes
}
}
354add = {
355value = 50
356subtract = scope:target_subject.subject_loyalty
357desc = "subject is disloyal, bribe is efficient"
}
}
361add = {
362desc = "num of forts of subject"
363value = scope:target_subject.num_forts
364multiply = 10
}
367add = {
368if = {
369limit = {
370scope:actor = {
370is_at_war_with = c:FRA
}
}
372value = {
373add = "scope:target_subject.opinion(c:ENG)"
374add = 200
375subtract = "scope:target_subject.opinion(c:FRA)"
}
}
378else = {
379value = {
380add = "scope:target_subject.opinion(c:ENG)"
381subtract = "scope:target_subject.opinion(c:FRA)"
}
}
385desc = "target subject ENG opinion minus FRA opinion"
}
}
}
© 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