Aislar ciudades
Acción

Aislar ciudades

isolate_cities_black_deathin_game/common/generic_actions/black_death.txt:98

Si ordenamos que nuestras ciudades cierren sus murallas y se restrinja el movimiento, es posible que se limite el impacto de la enfermedad y recuperemos algo de control, lo cual es muy necesario.

RequierePeste bubónicaEnfermedadallowPeste NegraSituaciónselect triggerAislamiento de ciudadesModificador estáticopotential

Definiciónin_game/common/generic_actions/black_death.txt:98

99type = situation
101ai_tick = daily
102ai_tick_frequency = 40
103automation_tick = daily
104automation_tick_frequency = 7
106potential = {
107scope:actor ?= {
108NOT = {
109any_owned_non_rural_location = {
110has_location_modifier = isolating_cities
}
}
113num_of_non_rural > 0
}
}
117allow = {
118scope:actor ?= {
119estate_satisfaction:burghers_estate > 0.75
120any_owned_non_rural_location = {
121disease_presence = {
123value >= 0.2
}
}
}
}
129price = price:isolate_cities_black_death
131select_trigger = {
132looking_for_a = situation
133target_flag = recipient
134name = "choose_situation" Elige la Situation:
135column = {
135data = name
}
136visible = {
138situation_is_active = yes
139scope:actor = {
140country_has_disease_outbreak = root.var:original_outbreak
}
}
}
145effect = {
146scope:actor ?= {
147add_estate_satisfaction = {
}
151custom_tooltip = {
152text = isolate_cities_effect_tt Todos los Towns And Cities consiguen Aislamiento de ciudades en función de la cantidad de Control que tengamos en la Location.
153every_owned_non_rural_location = {
154add_location_modifier = {
155modifier = isolating_cities
156years = -1
157size = {escala el modificador
158value = {
159desc = game_concept_control Control
160value = local_control
161multiply = 0.85
162if = {
163limit = {
164scope:actor.num_of_non_rural > 4
}
166divide = scope:actor.num_of_non_rural
167multiply = 4
}
}
}
171mode = add
}
}
}
}
}
178ai_will_do = {
179scope:actor ?= {
180add = "add_estate_satisfaction_utility(burghers_estate|-0.3)"
181every_owned_non_rural_location = {
182limit = {
183disease_presence = {
185value >= 0.2
}
}
188add = {
189value = local_control
190multiply = -0.85
191save_temporary_value_as = modifier_scale
192value = "add_static_modifier_utility(isolating_cities|scope:modifier_scale)"
}
}
}
}
© 2026 Soft Santa Cruz, S.L.U.. Todos los derechos reservados. Proyecto no oficial de fans, sin afiliación con Paradox Interactive. Contenido del juego © Paradox Interactive. Acerca de · Privacidad · Aviso legal