Событие

Крестьянская война

peasants_war.1in_game/events/disaster/peasants_war.txt:2
Крестьянская война

Крестьянство уже не первый год выдвигает целый ряд политических, экономических и религиозных требований. Народное недовольство всё чаще оборачивается жестокими бунтами. У мятежных крестьян нет единого руководства, им не хватает вооружения, и всё же они превратились в серьёзную проблему для властей. Бунтовщики уже сожгли и разграбили несколько храмов и важных правительственных зданий.

ТребуетПростолюдиныСословиеimmediateРабочиеОбщественный классoptionКрестьянеОбщественный классoptionСолдатыОбщественный классoption

Определениеin_game/events/disaster/peasants_war.txt:2

3type = country_event
4category = disaster_event
5title = peasants_war.1.title Крестьянская война
6desc = peasants_war.1.desc Крестьянство уже не первый год выдвигает целый ряд политических, экономических и религиозных требований. Народное недовольство всё чаще оборачивается жестокими бунтами. У мятежных крестьян нет единого руководства, им не хватает вооружения, и всё же они превратились в серьёзную проблему для властей. Бунтовщики уже сожгли и разграбили несколько храмов и важных правительственных зданий.
7outcome = neutral
9image = "gfx/interface/illustrations/disaster/peasants_war.dds"
11immediate = {
12if = {
13limit = {
14NOT = {
14any_rebel = {
}
}
}
16create_rebel = {
17category = estate
18estate = peasants_estate
}
}
22random_rebel = {
23limit = {
}
26save_scope_as = target_rebel
}
}

Варианты

AНас ждут суровые времена…
33add_stability = stability_ultimate_penalty (-50)
34add_estate_satisfaction = {
}
35custom_tooltip = {
36text = peasants_war.1.a.tt Наши крестьяне, рабочие и солдаты в регионе Region присоединятся к группе мятежников «Target Rebel»
37capital.region = {
38every_location_in_region = {
39limit = {
40owner ?= root
41population > 0
}
43every_pop = {
44limit = {
45owner = root
46has_rebel = no
47OR = {
48pop_type = pop_type:peasants
49pop_type = pop_type:laborers
50pop_type = pop_type:soldiers
}
}
53random_list = {
5425 = {
55add_pop_satisfaction = pop_satisfaction_ultimate_penalty (-0.5)
56change_pop_allegiance = scope:target_rebel
}
5875 = {
}
}
}
}
}
}