СобытиеИзменено в этой версии

Приглашение немецких поселенцев

privilege_events.100in_game/events/privilege_events.txt:177

Жизнь в густонаселённой провинции German Province не каждому покажется привлекательной: здесь постоянно идёт соперничество за место под солнцем. Именно поэтому многие местные жители, а заодно обитатели окрестных земель стремятся перебраться в другую провинцию под названием Target Province. Здесь они ищут лучшей доли, в чём им помогают щедрые привилегии, в том числе — кульмское право.

ТребуетДоступ к событиям с миграцией немцевТип модификатораtriggerКрестьянеОбщественный классimmediate

Определениеin_game/events/privilege_events.txt:177

178type = country_event
179title = privilege_events.100.title Приглашение немецких поселенцев
180desc = {
181first_valid = {
182triggered_desc = {
183desc = privilege_events.100.desc.kulm_law Жизнь в густонаселённой провинции German Province не каждому покажется привлекательной: здесь постоянно идёт соперничество за место под солнцем. Именно поэтому многие местные жители, а заодно обитатели окрестных земель стремятся перебраться в другую провинцию под названием Target Province. Здесь они ищут лучшей доли, в чём им помогают щедрые привилегии, в том числе — кульмское право.
184trigger = {
185has_estate_privilege = estate_privilege:kulm_law
}
}
188triggered_desc = {
189desc = privilege_events.100.desc Из-за чумы и войны наша держава практически обезлюдела, а немногочисленные уцелевшие крестьяне разбросаны по обширным владениям, из-за чего довольно сложно выполнять какие-либо работы, требующие привлечения огромного количества рабочих рук, таких как сбор урожая или расчистка новых земель.

Мы можем пригласить новых поселенцев и ремесленников из германских земель и построить новые города в наших владениях, предоставив им помощь и особые привилегии, например право на управление по собственным законам и более низкие налоги.
190trigger = {
191always = yes
}
}
}
}
196outcome = neutral
197trigger = {
202OR = {
203area:alsace_area = {
}
204area:upper_rhine_area = {
}
205area:rhineland_area = {
}
206area:hesse_area = {
}
207area:westphalia_area = {
}
208area:wallonia_area = {
}
209area:lorraine_area = {
}
210area:champagne_area = {
}
211area:brabant_area = {
}
212area:swabia_area = {
}
213area:bavaria_area = {
}
214area:franconia_area = {
}
215area:lower_saxony_area = {
}
216area:flanders_area = {
}
217area:holland_area = {
}
}
219sub_continent:western_europe = {
220any_region_in_continent = {
222any_area_in_region = {
225any_province_definition_in_area = {
226any_location_in_province_definition = {
228population > 5
}
}
}
}
}
}
235illustration_tags = {
23610 = regular
23710 = exterior
}
239immediate = {
240sub_continent:western_europe = {
241random_region_in_continent = {
242limit = {
244any_area_in_region = {
}
}
248random_area_in_region = {
249limit = {
}
253random_province_definition_in_area = {
254limit = {
255any_province_in_province_definition = {
}
}
259random_province_in_province_definition = {
260limit = {
}
263random_location_in_province = {
264limit = {
265population > 5
}
267save_scope_as = scope_german_location
268owner ?= {
269save_scope_as = scope_german_location_owner
}
271province_definition = {
272save_scope_as = german_province_definition
}
274province = {
275save_scope_as = german_province
276dominant_culture = {
277save_scope_as = german_migrating_culture
}
}
}
}
}
}
}
}
286ordered_pop = {
287max = 1
288order_by = pop_size
289limit = {
290pop_type = pop_type:peasants
}
292save_scope_as = target_pop
}
294ordered_pop = {
295max = 1
296order_by = pop_size
297limit = {
298pop_type = pop_type:peasants
}
300save_scope_as = target_pop_bckg
}
302random_province = {
303limit = {
305exists = scope:german_province_definition
306NOT = {
307this.province_definition = scope:german_province_definition
}
310culture_percentage = {
311culture = scope:german_migrating_culture
312value < 0.4
}
}
315save_scope_as = target_province
}
317save_scope_as = migration_destination_country
}

Варианты

AПоприветствуем поселенцев.
321trigger = {
322custom_tooltip = {
323text = enough_migrants_tt Достаточно мигрантов
324exists = scope:german_province_definition
}
}
328scale = -2
328min = 2
328max = 1000
}
329scope:target_province = {
331the_owner = scope:scope_german_location_owner
332from_location = scope:scope_german_location
333to_province = this.province_definition
334target_culture = scope:german_migrating_culture
335num_pops_per_month = 50
336num_months = 48
337safety_threshold_of_peasants = 2000
}
}
340scope:scope_german_location_owner = {
341trigger_event_non_silently = {
}
}
BПоможем им обосноваться на новом месте.
348trigger = {
349custom_tooltip = {
350text = enough_migrants_tt Достаточно мигрантов
351exists = scope:german_province_definition
}
}
355scale = -5
355min = 5
355max = 1000
}
356scope:target_province = {
358the_owner = scope:scope_german_location_owner
359from_location = scope:scope_german_location
360to_province = this.province_definition
361target_culture = scope:german_migrating_culture
362num_pops_per_month = 100
363num_months = 48
364safety_threshold_of_peasants = 2000
}
}
367scope:scope_german_location_owner = {
368trigger_event_non_silently = {
}
}
CУ нас и без того достаточно иноземцев.
375trigger = {
376custom_tooltip = {
377text = enough_migrants_tt Достаточно мигрантов
}
}
381add_estate_satisfaction = {
}
382add_estate_satisfaction = {
}
383add_stability = stability_severe_penalty (-12)
384revoke_estate_privilege = estate_privilege:invite_german_settlers
DНам больше не удается найти желающих мигрировать.
388trigger = {
389custom_tooltip = {
390text = not_enough_migrants_tt Больше нет мигрантов
}
}
394add_estate_satisfaction = {
}
395add_stability = stability_mild_penalty (-7)
396revoke_estate_privilege = estate_privilege:invite_german_settlers