Examiner une Contrée
Action

Examiner une Contrée

cd_inspect_areain_game/common/generic_actions/decline_of_empire_actions.txt:1

Notre Actor Flavor Rank s'est reposé sur ses lauriers pendant trop longtemps. Il est temps de rappeler aux contrées situées à l'intérieur de nos frontières que nous avons le contrôle, en écrasant toutes les ambitions qu'elles pourraient avoir.

RequiertDéclin complaisantCatastropheselect trigger 1Inspection récenteModificateur statiqueselect trigger 2

Définitionin_game/common/generic_actions/decline_of_empire_actions.txt:1

2type = disaster
4allow = {
5scope:actor = {
6at_war = no
7is_during_bankruptcy = no
}
}
11automation_tick = never
12automation_tick_frequency = 12
13price = price:complacent_decline_actions_price
15cooldown = {
16type = cd_inspect_area
17years = 1
}
20select_trigger = {
21looking_for_a = disaster
22name = "choose_disaster" Choisir la Catastrophe :
23target_flag = recipient
24column = {
25data = name
}
27visible = {
29disaster_is_active = yes
}
}
34select_trigger = {
35looking_for_a = area
36source = actor
37target_flag = target_area
38name = "choose_an_area" Choisir une Contrée
39none_available_msg_key = "no_areas_available"
40column = {
40data = name
}
41column = {
41data = population
}
42column = {
42data = integration
}
43visible = {
44any_ownable_location_in_area = {
45owner ?= scope:actor
}
}
49enabled = {
50NOT = {
51any_province_in_area = {
51has_province_modifier = recent_inspection_modifier
}
}
}
}
56effect = {
57if = {
58limit = {
58exists = scope:target_area
}
59scope:actor = {
59trigger_event_silently = decline_of_empire.7
}
}
62custom_tooltip = selected_area_inspected_tt La Contrée sélectionnée fera l'objet d'une inspection, ce qui réduira la Satisfaction de la population et la Satisfaction de la population tout en renforçant le Contrôle des Provinces clés qui la composent.
L'efficacité de cette inspection dépend en grande partie de la Population de la Contrée ainsi que de notre Efficacité législative
}
65ai_will_do = {
66add = {
67value = 15
68desc = BASE_VALUE
}
71if = {
72limit = {
72exists = scope:target_area
}
73add = {
74desc = "population divided by area control"
75value = scope:target_area.population
76if = {
77limit = {
78scope:target_area = {
79area_average_control(scope:actor) < 0.05
}
}
82divide = 0.05
}
84else = {
85scope:target_area = {
86divide = "area_average_control(scope:actor)"
}
}
89multiply = 0.01
}
92scope:target_area = {
93every_location_in_area = {
94limit = {
94owner ?= scope:actor
}
95add = 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