
Aktion
Gebiet inspizieren
Unser Actor Flavor Rank ruhte sich viel zu lange auf seinen Lorbeeren aus. Es ist an der Zeit, die von uns kontrollierten Gebiete daran zu erinnern, dass wir die Kontrolle haben, und alle Ambitionen, die sie möglicherweise anstreben, im Keim zu ersticken.
Selbstgefälliger NiedergangKatastropheselect trigger 1Kürzliche InspektionStatischer Modifikatorselect trigger 2Definitionin_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" Die Katastrophe wählen:
23target_flag = recipient
24column = {
25data = name
}
}
34select_trigger = {
35looking_for_a = area
36source = actor
37target_flag = target_area
38name = "choose_an_area" Gebiet wählen
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 = {
}
}
56effect = {
57if = {
58limit = {
58exists = scope:target_area
}
}
62custom_tooltip = selected_area_inspected_tt Das ausgewählte Gebiet wird einer Inspektion unterzogen, wodurch die Pop-Zufriedenheit und die Selbstgefälligkeit sinken, dafür aber die Kontrolle in wichtigen Provinzen steigt.
Die Effektivität der Inspektion hängt größtenteils von der Bevölkerung im Gebiet und unserer Gesetzgebungseffizienz ab
Die Effektivität der Inspektion hängt größtenteils von der Bevölkerung im Gebiet und unserer Gesetzgebungseffizienz ab
}
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
}
}
}
}