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.1102] 边境掠夺者

时间范围
无明确 fromto 日期限制,事件在满足触发条件后,由游戏引擎根据条件动态触发(无 monthly_chance 字段,概率由触发条件控制)。

触发条件

  • 国家为 英格兰(ENG)
  • 苏格兰(SCO) 处于 停战状态
  • 拥有变量 border_reivers_enabled
  • 大不列颠地区(region:great_britain_region) 拥有至少一个满足以下条件的省份:
    • 苏格兰(SCO) 拥有的省份相邻。
    • 繁荣度(prosperity)≤ 0.5
    • 本地控制度(local_control)≤ 0.5

关键效果

  • 选项名称flavor_sco.1102.a(无 historical_option 标记,非历史选项)
  • 核心效果
    1. 苏格兰(SCO) 静默触发事件 flavor_sco.1104
    2. 若英格兰拥有变量 border_raids_less_severe,则掠夺起源地(raider_origin)获得 微弱繁荣度加成(prosperity_weak_bonus)
    3. 否则(无该变量),掠夺起源地获得 轻度繁荣度加成(prosperity_mild_bonus)
    4. 显示自定义提示文本 flavor_sco.1102.tt(具体内容由本地化文件定义)。

背景介绍
在英格兰与苏格兰边境地区,长期的领土争端和停战间隙催生了被称为“边境掠夺者(Border Reivers)”的武装团伙。这些掠夺者常在控制薄弱、经济凋敝的边境省份活动,利用停战期的相对平静组织突袭,劫掠对方领土的财富与资源,加剧了边境地区的动荡与冲突。本事件模拟了英格兰一侧边境省份在特定条件下遭受或发起掠夺行动的情景,反映了历史上两国边境持续的低强度冲突对地方经济与控制力的影响。

完整事件代码

flavor_sco.1102 = {
	type = country_event

	title = flavor_sco.1102.title
	desc = flavor_sco.1102.desc

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

	}

	illustration_tags = {
        10 = angry
        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 = {
					has_owner = yes
					owner ?= c:SCO
				}
		 		prosperity <= 0.5
		 		local_control <= 0.5
		 	}
			save_scope_as = raider_origin
		 	random_neighbor_location = {
		 		limit = {
		 			region = region:great_britain_region
		 			owner ?= c:SCO
		 		}
		 		save_scope_as = raided_location
		 	}
		}

	}

	option = {
		name = flavor_sco.1102.a


		c:SCO = { 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.1102.tt

	}

}