flavor_eng.9 凯特起义
时间范围:1530.1.1 - 1560.1.1,每月 10% 概率触发
触发条件:
- 国家已启用
enclosure_allowed(圈地许可)政策。 - 农民阶层(
peasants_estate)的满意度低于 0.5。 - 国家完全拥有诺福克省份(
province_definition:norfolk_province)。
关键效果:
- 选项 A(历史选项):
- 在不列颠地区(
region:great_britain_region)内,为最多 5 个属于玩家、未参与叛乱且类型为农民(pop_type:peasants)的人口,添加“终极惩罚”满意度修正(pop_satisfaction_ultimate_penalty),并将其效忠对象改为“凯特叛乱”(scope:kett_rebellion)。城镇或城市(location_rank:town或city)的人口权重减半。 - 在诺福克省份的每个地点添加持续 5 年的“凯特叛乱”(
kett_rebellion)地点修正。 - 将创建的角色罗伯特·凯特(
scope:robert_kett)移至玩家国家,并将其效忠对象改为“凯特叛乱”。
- 在不列颠地区(
- 选项 B:
- 立即摧毁“凯特叛乱”(
scope:kett_rebellion)。 - 添加政策
enclosure_disallowed(禁止圈地)。 - 无声地处决角色罗伯特·凯特(
scope:robert_kett)。
- 立即摧毁“凯特叛乱”(
背景介绍:
该事件模拟了16世纪中叶英格兰的“凯特起义”。在圈地运动(enclosure_allowed)的背景下,大量公共土地被贵族圈占,导致农民失去生计,不满情绪高涨。当农民阶层满意度极低且国家完全控制诺福克地区时,可能触发由罗伯特·凯特领导的农民叛乱。玩家面临选择:是镇压叛乱并禁止圈地以平息事态(选项B),还是历史性地让起义蔓延,承受叛乱带来的动荡(选项A)。
完整事件代码:
flavor_eng.9 = {
type = country_event
title = flavor_eng.9.title
desc = flavor_eng.9.desc
historical_info = flavor_eng.9.historical_info
fire_only_once = yes
dynamic_historical_event = {
tag = ENG
tag = GBR
from = 1530.1.1
to = 1560.1.1
monthly_chance = 10
}
illustration_tags = {
10 = exterior
10 = angry
}
trigger = {
has_policy = enclosure_allowed
estate_satisfaction:peasants_estate < 0.5
own_entire_province = province_definition:norfolk_province
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:peasants_estate background = estate_type:peasants_estate }
province_definition:norfolk_province = {
random_location_in_province_definition = {
save_scope_as = target_location
}
}
create_character = {
first_name = name_robert
last_name = Kett
estate = estate_type:nobles_estate
adm = 43
dip = 61
mil = 60
birth_date = 1492
birth_location = location:norwich
script = eng_robert_kett
create_in_limbo = yes
save_scope_as = robert_kett
}
create_rebel = {
name = kett_rebellion
category = estate
estate = peasants_estate
save_scope_as = kett_rebellion
}
province:norfolk_province = {
every_location_in_province = {
every_pop = {
limit = {
owner = root
pop_type = pop_type:peasants
}
change_pop_allegiance = scope:kett_rebellion
}
}
}
}
option = {
name = flavor_eng.9.a
historical_option = yes
ordered_pop = {
limit = {
location.region = region:great_britain_region
owner = root
pop_type = pop_type:peasants
has_rebel = no
}
order_by = {
value = pop_size
if = {
limit = {
OR = {
location.location_rank = location_rank:town
location.location_rank = location_rank:city
}
}
multiply = 0.5
}
}
check_range_bounds = no
max = 5
add_pop_satisfaction = pop_satisfaction_ultimate_penalty
change_pop_allegiance = scope:kett_rebellion
}
custom_tooltip = {
text = every_location_norfolk_kett_rebellion_tt
province:norfolk_province = {
every_location_in_province = {
add_location_modifier = {
modifier = kett_rebellion
years = 5
mode = add_and_extend
}
}
}
}
custom_tooltip = flavor_eng.9.tt2
scope:robert_kett = {
move_country = root
change_character_allegiance = scope:kett_rebellion
}
}
option = {
name = flavor_eng.9.b
destroy_rebel = scope:kett_rebellion
add_policy = policy:enclosure_disallowed
custom_tooltip = {
text = flavor_eng.9.tt3
kill_character_silently = scope:robert_kett
}
}
}