flavor_usa.9 殖民地革命中的农民不满
时间范围:无明确起止日期(from/to未定义),事件触发后仅发生一次(fire_only_once = yes)。
触发概率:无明确每月概率(monthly_chance未定义),满足触发条件后即可能发生。
触发条件:
- 国家正在经历“殖民地革命”局势(
is_situation_active = situation:colonial_revolution)。 - 国家主流文化属于不列颠文化组(
culture_group:british_group)。 - 国家不是附庸国(
is_subject = no)。 - 国家首都存在(
exists = capital)且位于“东海岸地区”(region:east_coast_region)。 - 农民阶层(
estate_type:peasants_estate)的税率高于60%(estate_tax_rate > 0.6)。
关键效果:
-
选项 A (flavor_usa.9.a):
- 效果:在随机一个本国省份的所有地块,降低控制力(
change_control = control_weak_bonus),并对所有本地人口施加严重满意度惩罚(add_pop_satisfaction = pop_satisfaction_severe_penalty)。
- 效果:在随机一个本国省份的所有地块,降低控制力(
-
选项 B (flavor_usa.9.b):
- 效果:在随机一个本国省份的所有地块,轻微降低控制力(
change_control = control_mild_penalty),并对所有本地人口施加轻微满意度奖励(add_pop_satisfaction = pop_satisfaction_mild_bonus)。
- 效果:在随机一个本国省份的所有地块,轻微降低控制力(
背景介绍: 在北美殖民地争取独立的“殖民地革命”时期,沉重的税收,尤其是对农民阶层的盘剥,是引发社会动荡和民众不满的重要原因之一。当农民阶层的税负超过其承受能力时,长期积累的不满情绪可能在特定地区爆发,表现为控制力下降和民众抗议,考验着新生国家或革命政权的治理能力。
完整事件代码:
flavor_usa.9 = {
type = country_event
title = flavor_usa.9.title
desc = flavor_usa.9.desc
fire_only_once = yes
illustration_tags = {
10 = angry
10 = exterior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:peasants_estate background = estate_type:peasants_estate }
random_owned_location = {
save_scope_as = unrest_location
}
}
trigger = {
is_situation_active = situation:colonial_revolution
culture = {
has_culture_group = culture_group:british_group
}
is_subject = no
exists = capital
capital.region = region:east_coast_region
"estate(estate_type:peasants_estate)" = { estate_tax_rate > 0.6 }
}
option = {
name = flavor_usa.9.a
custom_tooltip = {
text = flavor_usa.9.a.tt
scope:unrest_location.province = {
every_location_in_province = {
limit = {
owner = root
}
change_control = control_weak_bonus
every_pop = {
limit = {
owner = root
}
add_pop_satisfaction = pop_satisfaction_severe_penalty
}
}
}
}
}
option = {
name = flavor_usa.9.b
custom_tooltip = {
text = flavor_usa.9.b.tt
scope:unrest_location.province = {
every_location_in_province = {
limit = {
owner = root
}
change_control = control_mild_penalty
every_pop = {
limit = {
owner = root
}
add_pop_satisfaction = pop_satisfaction_mild_bonus
}
}
}
}
}
}