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_swe_teu.7 购买哥特兰岛

时间范围:无明确 fromto 日期。事件由特定条件触发,无周期性概率。

触发条件

  • 此事件为特定国家事件,由游戏内部逻辑(如满足特定条件或由其他事件链触发)激活,代码中未直接显示 trigger 字段。

关键效果

  • 选项 A (flavor_swe_teu.7.a)
    • 支付费用:向 scope:gotland_province_owner(哥特兰岛当前所有者)支付 local_var:price_for_gotland 数额的金钱。
    • 获得省份:将 scope:gutnish_province(哥特兰省)的所有权转移给触发国(ROOT),并将其整合状态设为 integrated
    • 核心变更:在该省份所有地块上,移除原所有者(scope:gotland_province_owner)的核心,并为触发国(ROOT)添加核心。
    • 设置变量:对原所有者设置变量 teu_positive_response,表示其接受了交易。
  • 选项 B (flavor_swe_teu.7.b)
    • 获得宣战理由:获得针对原所有者(scope:gotland_province_owner)的征服省份宣战理由(casus_belli:cb_conquer_province),目标省份为哥特兰(scope:gutnish_province)。
    • 保存范围:将拒绝交易的国家保存为 nation_rejecting
    • 设置变量:对原所有者设置变量 teu_negative_response,表示其拒绝了交易。

事件后续

  • 无论选择哪个选项,事件结束后都会立即对原所有者(scope:gotland_province_owner)非静默触发后续事件 flavor_swe_teu.8

背景介绍: 此事件模拟了历史上波罗的海地区围绕战略要地哥特兰岛可能发生的外交或军事冲突。哥特兰岛位于波罗的海中心,是中世纪重要的贸易枢纽和军事据点。控制该岛意味着掌握了地区贸易路线和海军优势。事件为玩家提供了通过外交购买或武力夺取两种方式来获得该岛控制权的选择,反映了历史上该地区强权(如汉萨同盟、丹麦、瑞典等)之间常见的地缘政治博弈。

完整事件代码

flavor_swe_teu.7 = {
	type = country_event
	title = flavor_swe_teu.7.title
	desc = flavor_swe_teu.7.desc

	immediate = {
		save_scope_as = offer_nation
	}
	option = {
		name = flavor_swe_teu.7.a

		scope:gotland_province_owner = {
			show_as_tooltip = {
				add_gold = {
					value = local_var:price_for_gotland
				}
			}
		}
		add_gold = {
			value = local_var:price_for_gotland
			multiply = -1
		}
		scope:gutnish_province = {
			change_province_owner = ROOT
			change_province_integration = integrated
			every_location_in_province = {
				if = {
					limit = {
						is_core_of = scope:gotland_province_owner
					}
					remove_core = scope:gotland_province_owner
				}
				add_core = ROOT
			}
		}

		scope:gotland_province_owner = {
			set_variable = teu_positive_response
		}
	}
	option = {
		name = flavor_swe_teu.7.b

		add_casus_belli = {
			target = scope:gotland_province_owner
			type = casus_belli:cb_conquer_province
			province = scope:gutnish_province
		}
		save_scope_as = nation_rejecting
		scope:gotland_province_owner = {
			set_variable = teu_negative_response
		}
	}
	after = {
		scope:gotland_province_owner = { trigger_event_non_silently = flavor_swe_teu.8 }
	}
}