Französisches Klientelland beeinflussen
AktionIn dieser Version geändert

Französisches Klientelland beeinflussen

influence_french_subjectin_game/common/generic_actions/hundred_years_war.txt:178

Die Saat der Zwietracht zwischen Frankreich und seinen Klientelländern zu säen, wird uns bei unseren Kriegsbemühungen sehr zugutekommen.

ErfordertEnglandLandpotentialFrankreichLandallow, select trigger 2Der Hundertjährige KriegSituationselect trigger 1Diplomatischer VerratStatischer Modifikatorallow, select trigger 2Starke DiplomatieStatischer Modifikatorallow, select trigger 2ApanageKlientelartallow, select trigger 2VasallKlientelartallow, select trigger 2recently_declined_backstab_variableVariableselect trigger 2

Definitionin_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" Die Situation wählen:
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" Das Land wählen:
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 Das ausgewählte Französische Klientelland lässt sich eventuell davon überzeugen, im Tausch für Gold I Geld in den nächsten 5 Jahren keinen Verteidigungskriegen beizutreten
}
}
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.. Alle Rechte vorbehalten. Inoffizielles Fanprojekt, nicht mit Paradox Interactive verbunden. Spielinhalte © Paradox Interactive. Über · Datenschutz · Impressum