
DziałanieNowość w tej wersji
Pobierz podatki nadzwyczajne
Nałóż podatki nadzwyczajne na Estate na jeden rok, podnosząc pułap maksymalnego opodatkowania. Jego Estate Satisfaction ucierpi mniej, jeśli bronisz się przed atakiem.
MieszczanieStaneffect
DuchowniStaneffect, select trigger
KozacyStaneffect
ZimmiStaneffect
SzlachciceStaneffect
WłościanieStaneffect
PlemionaStaneffect
KatolicyzmReligiaselect triggerDefinicjain_game/common/generic_actions/estate_emergency_actions.txt:106
107type = owncountry
109ai_tick = daily
110ai_tick_frequency = 180
111automation_tick = never
113potential = {
114scope:actor = {
115any_estate = {
116estate_tax_base > 0.01
}
}
}
121allow = {
}
124cooldown = {
125type = extraordinary_taxes_cooldown
126years = 5
}
131select_trigger = {
132looking_for_a = estate
133source = actor
134target_flag = target
135name = "mission_select_estate" Wybierz Estate
136column = {
137data = name
}
139enabled = {
140estate_tax_base > 0.01
141NOR = {
142AND = {
}
}
}
}
150effect = {
151scope:actor = {
152if = {
154add_country_modifier = {
}
}
160else_if = {
162add_country_modifier = {
}
}
168else_if = {
170add_country_modifier = {
}
}
176else_if = {
178add_country_modifier = {
}
}
184else_if = {
186add_country_modifier = {
}
}
192else_if = {
194add_country_modifier = {
}
}
200else_if = {
202add_country_modifier = {
}
}
209if = {
210limit = {
211any_current_war = {
211is_a_defender = scope:actor
}
}
213add_estate_satisfaction = {
214type = scope:target.estate_type
215value = -0.125
}
}
218else = {
219add_estate_satisfaction = {
220type = scope:target.estate_type
221value = -0.25
}
}
}
}
227ai_prerequisite = {
228OR = {
229AND = {
230monthly_balance < -2
231gold < 100
}
233AND = {
234at_war = yes
235gold < 10
}
}
238any_estate = {
238satisfaction > 0.55
}
}
241ai_will_do = {
242if = {
243limit = {
244exists = scope:target
245scope:target = {
245satisfaction > 0.55
}
246scope:actor = {
247OR = {
248AND = {
248monthly_balance < -2
248gold < 100
}
249AND = {
249at_war = yes
249gold < 10
}
}
}
}
254if = {
255limit = {
255scope:actor = {
255monthly_balance < 0
}
}
256subtract = {
257desc = "Monthly deficit"
258value = scope:actor.monthly_balance
}
}
262if = {
263limit = {
263scope:actor = {
263at_war = yes
263lowest_war_score < 0
}
}
264add = {
264desc = "At war and losing"
264value = 15
}
}
267add = {
268desc = "Estate satisfaction buffer"
269value = scope:target.satisfaction
270multiply = 20
}
273if = {
274limit = {
274scope:target = {
274satisfaction < 0.55
}
}
275multiply = 0
}
}
}