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.54] 贵族叛乱

时间范围
无明确 fromto 日期限制,事件在满足触发条件后,持续有效。

触发条件

  • 国家中至少存在一名符合以下所有条件的角色:
    • 属于贵族阶层(estate_type:nobles_estate
    • 不是统治者(is_ruler = no
    • 不是摄政(is_regent = no
    • 不是继承人(is_heir = no
    • 不是青少年(is_adolescent = no
    • 不是女性(is_female = no
  • 国家至少拥有一个省份,且该省份内所有地块的控制器均为其所有者(即该省份完全未被敌军占领)。

关键效果
事件触发后,会立即执行以下操作:

  1. 随机选择一个符合条件的贵族角色,标记为 target_character
  2. 随机选择一个完全未被占领的省份,标记为 target_province
  3. target_province 的所有地块加入一个名为 rebel_locations 的列表。
  4. 创建一个“觊觎者”(pretender)类型的叛军,标记为 target_rebels
  5. 使 target_character 效忠于 target_rebels 叛军。

随后,玩家需从以下两个选项中选择其一:

  • 选项 A (flavor_dlh.54.a)

    • AI 选择概率因子:0.25
    • 效果
      • 立即监禁 target_characterimprison_character_effect)。
      • 政府权力遭受严重惩罚(add_government_power = government_power_severe_penalty)。
      • 国家稳定度遭受严重惩罚(add_stability = stability_severe_penalty)。
      • 摧毁 target_rebels 叛军(destroy_rebel)。
  • 选项 B (flavor_dlh.54.b)

    • AI 选择概率因子:1
      • 修正:如果国家处于至少一场战争中(any_war),则 AI 选择此选项的概率因子降为 0。
    • 效果
      • rebel_locations 列表(即 target_province 的所有地块)中立即触发 target_rebels 叛军的叛乱(create_instant_rebellion)。

背景介绍
在君主制国家中,强大的贵族阶层始终是王权潜在的挑战者。当一位有野心、有实力的成年男性贵族对现状不满时,他可能利用自己在地方上的影响力,煽动叛乱,甚至自立为王位觊觎者,直接威胁统治者的合法性与国家的稳定。此事件模拟了这种来自统治阶层内部的严重政治危机。

完整事件代码

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

	trigger = {
		any_character = {
			has_estate = estate_type:nobles_estate
			is_ruler = no
			is_regent = no
			is_heir = no
			is_adolescent = no
			is_female = no
		}
		any_province = {
			NOT = {
				any_location_in_province = {
					controller != owner
				}
			}
		}
	}

	illustration_tags = {
		10 = armed
		10 = exterior
	}

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

		random_character = {
			limit = {
				has_estate = estate_type:nobles_estate
				is_ruler = no
				is_regent = no
				is_heir = no
				is_adolescent = no
				is_female = no
			}
			save_scope_as = target_character
		}

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

		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.54.a

		ai_chance = {
			factor = 0.25
		}
		
		scope:target_character = {
			imprison_character_effect = {
				years = -1
			}
		}

		add_government_power = government_power_severe_penalty
		add_stability = stability_severe_penalty

		destroy_rebel = scope:target_rebels
	}

	option = {
		name = flavor_dlh.54.b

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