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_dlh.55] 疯狂苏丹的叛乱

时间范围

  • 事件窗口:无特定 fromto 日期限制,为动态触发事件。
  • 触发概率:无 monthly_chance 字段,触发依赖条件满足。

触发条件

事件在以下条件全部满足时触发:

  1. 国家统治者拥有变量 dlh_mad_sultan_events
  2. 国家至少拥有一个省份,且该省份内所有地块的控制器(controller)均为该省份的所有者(owner)(即该省份完全未被敌军占领)。

关键效果

事件提供两个选项:

选项 A (flavor_dlh.55.a)

  • AI 选择倾向:基础权重为 1。但如果国家正在进行至少一场战争,则权重降至 0(AI 不会选择此选项)。
  • 效果:在预先指定的地点列表 (rebel_locations) 中,立即生成由 target_rebels 指定的叛军(觊觎王位者)。

选项 B (flavor_dlh.55.b)

  • AI 选择倾向:基础权重为 0.25。
  • 效果
    • 获得少量威望 (prestige_mild_bonus)。
    • 摧毁 target_rebels 指定的叛军。
    • 为国家添加一个名为 dlh_iqta_holder_appeasement 的修正,持续 10 年(模式为替换 replace)。

事件背景

此事件描绘了一位被称为“疯狂苏丹”的统治者治下,因统治失当或政策激进,导致国内贵族阶层的不满与反叛。一位心怀不满的贵族(来自贵族阶层)与统治者反目,并在一处国内安全省份煽动了一场觊觎王位者的叛乱。统治者面临抉择:是放任叛乱爆发以武力解决,还是采取怀柔政策,通过安抚贵族并授予特权来平息事端,以换取暂时的稳定。

完整事件代码

flavor_dlh.55 = {
	type = country_event
	title = flavor_dlh.55.title
	desc = flavor_dlh.55.desc

	trigger = {
		ruler ?= { 
			has_variable = dlh_mad_sultan_events
		}
		any_province = {
			NOT = {
				any_location_in_province = {
					controller != owner
				}
			}
		}
	}

	
	illustration_tags = {
		10 = armed
		10 = exterior
	}

	immediate = {
		random_character = {
			limit = {
				has_estate = estate_type:nobles_estate
			}
			save_scope_as = target_character
		}

		ruler = {
			save_scope_as = target_character2
		}

		random_province = {
			limit = {
				NOT = {
					any_location_in_province = {
						controller != owner
					}
				}
			}
			save_scope_as = target_province
		}

		event_illustration_estate_effect = { foreground = estate_type:burghers_estate background = estate_type:nobles_estate }

		scope:target_province = {
			every_location_in_province = {
				add_to_list = rebel_locations
			}
		}

		create_rebel = {
			category = pretender
			save_scope_as = target_rebels
		}

		scope:target_character = {
			change_character_allegiance = scope:target_rebels
		}
	}

	option = {
		name = flavor_dlh.55.a

		ai_chance = {
			factor = 1
			modifier = {
				factor = 0
				any_war = {
					count >= 1
				}
			}
		}
		
		create_instant_rebellion = {
			list = rebel_locations
			rebel = scope:target_rebels
		}
	}

	option = {
		name = flavor_dlh.55.b

		ai_chance = {
			factor = 0.25
		}
		
		add_prestige = prestige_mild_bonus

		destroy_rebel = scope:target_rebels

		add_country_modifier = {
			mode = replace
			modifier = dlh_iqta_holder_appeasement
			years = 10
		}
	}
}