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_ere.5 布尔汗·阿尔丁叛乱

时间范围:1375.1.1 - 1390.1.1 (每月 2% 概率) 触发条件

  • 角色 ere_burhan_al_din 必须存活。
  • 该角色必须由玩家国家控制。
  • 该角色既不是统治者,也不是继承人。

关键效果

  • 历史选项flavor_ere.5.a
    • 触发大规模叛乱:
      • 创建一个名为 burhan_al_din_pretenders 的觊觎者类别叛军。
      • 角色 ere_burhan_al_din 将加入该叛军。
      • 根据统治者实力(结合皇冠地产实力和政府实力计算),可能导致多个非首都省份的民众改变效忠对象并加入叛军,同时民众满意度降至最低。
    • 选择此选项的后果:
      • 如果叛军影响了省份,则国家稳定度遭受严重惩罚
      • 如果叛军未影响省份,则国家稳定度遭受终极惩罚
      • 若存在附庸国,所有附庸国的独立倾向增加 50

背景介绍: 此事件模拟了东罗马帝国(拜占庭帝国)在14世纪后期可能面临的一场内部权力斗争。布尔汗·阿尔丁作为一位有影响力但非统治核心的贵族或地方领袖,在特定条件下(1375年至1390年间)可能发动叛乱,挑战中央权威。这反映了帝国晚期内部不稳定、地方势力坐大以及皇权与贵族间持续紧张的历史背景。叛乱的规模和影响取决于当时统治者的实际控制力。

完整事件代码

flavor_ere.5 = {
	hide_portraits = yes
	type = country_event
	title = flavor_ere.5.title
	desc = flavor_ere.5.desc
	fire_only_once = yes
	
	dynamic_historical_event = {
		tag = ERE
		from = 1375.1.1
		to = 1390.1.1
		monthly_chance = 2
	}
	
	illustration_tags = {
		10 = exterior
		10 = angry
	}
	
	trigger = {
		character:ere_burhan_al_din = {
			is_alive = yes
			owner = root
			is_ruler = no
			is_heir = no
		}
	}

	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
		ruler_or_regent ?= {
			save_scope_as = target_character
		}
		create_rebel = {
			category = pretender
			name = burhan_al_din_pretenders
			save_scope_as = target_rebel
		}

		character:ere_burhan_al_din  = {
			save_scope_as = target_character2
			change_character_allegiance = scope:target_rebel
		}
		set_variable = {
			name = current_ruler_power_variable
			value = {
				add = {
					value = "estate_power(estate_type:crown_estate)"
					multiply = 10
				}
				add = {
					value = government_power
					divide = 2
				}
			}
		}
		set_variable = {
			name = num_rebelling_locations
			value = 0
		}
		if = {
			limit = {
				var:current_ruler_power_variable < 100
			}
			while = {
				limit = { var:current_ruler_power_variable < 100 }
				ordered_owned_location = {
					limit = {
						is_capital = no
					}
					order_by = {
						value = population
						multiply = -1
					}
					max = 1
					owner = {
						change_variable = {
							name = current_ruler_power_variable
							add = 1
						}
						change_variable = {
							name = num_rebelling_locations
							add = 1
						}
					}
					every_pop = {
						limit = {
							owner = root
						}
						add_pop_satisfaction = pop_satisfaction_ultimate_penalty
						change_pop_allegiance = scope:target_rebel
					}
				}
			}
		}
		else = {
			remove_variable = current_ruler_power_variable
			remove_variable = num_rebelling_locations
		}

	}

	option = {
		name = flavor_ere.5.a
		ai_chance = {
			factor = 100
		}
		if = {
			limit = {
				OR = {
					exists = var:current_ruler_power_variable
					exists = var:num_rebelling_locations
				}
			}
			custom_tooltip = impacted_locations_var_tt
			add_stability = stability_severe_penalty
		}
		else = {
			add_stability = stability_ultimate_penalty
		}
		if = {
			limit = { num_subjects > 0 }
			every_subject = {
				add_liberty_desire = 50
			}
		}
	}

	after = {
		remove_variable = current_ruler_power_variable
		remove_variable = num_rebelling_locations
	}
}