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_sco.1103 边境掠夺者

时间范围:未指定具体日期范围(无 fromto 字段)。事件每月有基础概率触发(monthly_chance 未在代码中显式定义,通常依赖游戏默认机制)。

触发条件

  • 国家标签为 SCO(苏格兰)。
  • c:ENG(英格兰)处于停战状态。
  • 拥有变量 border_reivers_enabled
  • region:great_britain_region(大不列颠地区)内,至少拥有一处满足以下所有条件的地点:
    • 至少有一个相邻地点的所有者是英格兰。
    • 该地点的繁荣度(prosperity)小于等于 0.5。
    • 该地点的本地控制度(local_control)小于等于 0.5。

关键效果

  • 选项 Aflavor_sco.1103.a):
    • 对英格兰(c:ENG)静默触发事件 flavor_sco.1104
    • 如果苏格兰拥有变量 border_raids_less_severe,则 raider_origin(掠夺发起地)获得 prosperity_weak_bonus(微弱繁荣度加成)。
    • 否则(不拥有上述变量),raider_origin 获得 prosperity_mild_bonus(温和繁荣度加成)。
    • 显示自定义提示文本 flavor_sco.1103.tt

背景介绍: 该事件反映了历史上苏格兰与英格兰边境地区长期存在的紧张局势和劫掠活动。在双方正式停战期间,边境地带(尤其是控制薄弱、经济凋敝的地区)的领主或武装团伙(“边境掠夺者”)仍会跨越边界进行袭击,以获取财物或施加压力。此类事件加剧了边境的不稳定性,并可能引发小规模冲突或外交摩擦。

完整事件代码

flavor_sco.1103 = {
	hide_portraits = yes
	type = country_event

	title = flavor_sco.1103.title
	desc = flavor_sco.1103.desc

	trigger = {

		tag = SCO
		has_truce_with = c:ENG
		has_variable = border_reivers_enabled
		any_owned_location = {
			region = region:great_britain_region
			any_neighbor_location = {
				has_owner = yes
				owner ?= c:ENG
			}
			prosperity <= 0.5
			local_control <= 0.5
		}

	}

	illustration_tags = {
        10 = regular
        10 = interior
    }

	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
		random_owned_location = {
		 	limit = {
		 		region = region:great_britain_region
		 		any_neighbor_location = { owner ?= c:ENG }
		 		prosperity <= 0.5
		 		local_control <= 0.5
		 	}
			save_scope_as = raider_origin
		 	random_neighbor_location = {
		 		limit = {
		 			region = region:great_britain_region
		 			owner ?= c:ENG
		 		}
		 		save_scope_as = raided_location
		 	}
		}

	}

	option = {
		name = flavor_sco.1103.a


		c:ENG = { trigger_event_silently = { id = flavor_sco.1104 } }

		if = {
			limit = {
				has_variable = border_raids_less_severe
			}
			scope:raider_origin = { change_prosperity  = prosperity_weak_bonus }
		}

		else = {
			scope:raider_origin = { change_prosperity = prosperity_mild_bonus }
		}

		custom_tooltip = flavor_sco.1103.tt

	}

}