Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

flavor_eth.204 埃沃斯特特沃斯家族

时间范围:无明确起止日期(无 fromto 字段),事件在满足触发条件后可能发生。

触发条件

  • 名为 eth_ewostatewos 的人物必须存在。

关键效果

  • 选项 A:焚烧修道院

    • eth_ewostatewos 人物存活,则将其处决(由统治者下令烧死)。
    • 若尚未存在名为 house_of_ewostatewos_rebels_variable 的变量,则创建一个由“教士阶层”领导的“埃沃斯特特沃斯家族”叛军(信仰为“一性论”),并将该叛军保存为变量。
    • 所有拥有“一性论修道院”建筑的省份,其所属人口将遭受“严重不满”惩罚,并效忠于新创建的叛军。
    • 控制度最低的10个省份中,所有“农民”类型人口将遭受“严重不满”惩罚,并效忠于新创建的叛军。
    • 摧毁以下地点的修道院(若存在):Yeha、Debre Tabor、Shire、Abiy Addi、Senafe、Asmara、Agordat、Keren。
    • 阶层满意度变化
      • 教士阶层:严重提升
      • 农民阶层:严重下降
  • 选项 B:接受异端教义

    • 触发条件:国家宗教必须为“一性论”。
    • 国家威望:轻微下降
    • 国家稳定度:严重提升
    • 阶层满意度变化
      • 教士阶层:严重下降
      • 农民阶层:严重提升
    • 设置变量 can_have_double_sabbath_flag 为1。
    • 授予教士阶层特权:double_sabbath(双重安息日)。

背景介绍: 该事件围绕埃塞俄比亚的埃沃斯特特沃斯家族展开,该家族与一性论教会内部的神学争议或改革运动有关。统治者面临一个关键抉择:是采取强硬手段镇压(焚烧修道院、处决关键人物),还是接受其教义以换取国内部分阶层的支持。这反映了历史上宗教权威、地方势力与中央政权之间的紧张关系。

完整事件代码

flavor_eth.204 = { #"The House of Ewostatewos"
	hide_portraits = yes
	type = country_event
	title = flavor_eth.204.title
	desc = flavor_eth.204.desc
			
	trigger = {
		exists = character:eth_ewostatewos
	}
	illustration_tags = {
		10 = regular
		10 = exterior
	}
	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:clergy_estate background = estate_type:clergy_estate }
		character:eth_ewostatewos = {
			save_scope_as = ewostatewos
		}
	}

	option = { #Burn the monasteries
		name = flavor_eth.204.a
		if = {
			limit = {
				scope:ewostatewos = {is_alive = yes}
			}
			kill_character = {
				target = scope:ewostatewos
				reason = burned_alive
				killer = ruler
			}
		}
		if = {
			limit = {
				not = {has_variable = house_of_ewostatewos_rebels_variable}
			}
			create_rebel = {
				category = estate
				estate = clergy_estate
				religion = religion:miaphysite
				name = house_of_ewostatewos_name
				save_scope_as = house_of_ewostatewos
			}
			set_variable = {
				name = house_of_ewostatewos_rebels_variable
				value = scope:house_of_ewostatewos
			}
		}
		custom_tooltip = {
			text = flavor_eth.204.a.tt
			#change allegiance of all locations with a monastery
			every_owned_location = {
				if = {
					limit = {
						has_building_with_at_least_one_level = miaphysite_monastery
					}
					every_pop = {
						limit = {
							owner = root
						}
						add_pop_satisfaction = pop_satisfaction_severe_penalty
						change_pop_allegiance = scope:house_of_ewostatewos
					}
				}
			}
			#and the 10 location with the lowest control
            ordered_owned_location = {
                order_by = { #Get the least controlled ones
                    value = local_control
                    multiply = -1
                }
                max = 10
                every_pop = {
                    limit = {
						owner = root
                        pop_type = pop_type:peasants
                    }
                    add_pop_satisfaction = pop_satisfaction_severe_penalty
					change_pop_allegiance = scope:house_of_ewostatewos
				}
			}
		}
		location:yeha = { if_exists_destroy_monastery = yes }
		location:debre_tabor = { if_exists_destroy_monastery = yes}
		location:shire = { if_exists_destroy_monastery = yes }
		location:abiy_addi = { if_exists_destroy_monastery = yes}
		location:senafe = { if_exists_destroy_monastery = yes}
		location:asmara = { if_exists_destroy_monastery = yes}
		location:agordat = { if_exists_destroy_monastery = yes}
		location:keren = { if_exists_destroy_monastery = yes}
		
		add_estate_satisfaction = { type = estate_type:clergy_estate value = estate_satisfaction_severe_bonus }
		add_estate_satisfaction = { type = estate_type:peasants_estate value = estate_satisfaction_severe_penalty }
	}

	option = { #Accept the heresy
		name = flavor_eth.204.b
		trigger = {
			religion = religion:miaphysite
		}
		add_prestige = prestige_weak_penalty
		add_stability = stability_severe_bonus
		add_estate_satisfaction = { type = estate_type:clergy_estate value = estate_satisfaction_severe_penalty }
		add_estate_satisfaction = { type = estate_type:peasants_estate value = estate_satisfaction_severe_bonus }
		
		set_variable = { name = can_have_double_sabbath_flag value = 1 }
		grant_estate_privilege = estate_privilege:double_sabbath
	}
}