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_tur.145 冰岛的赎金

时间范围:1600.1.1 - 1800.1.1,每月 5% 概率触发

触发条件

  • 国家拥有奴隶制。
  • 国家宗教属于穆斯林宗教组。
  • 地点 hvolsvollur 有拥有者,且该地存在文化为 icelandicpeasants 类型人口。
  • 地点 hvolsvollur 的拥有者:
    • 是AI控制的国家。
    • 拥有统治者。
    • NOR 的关系满足以下所有条件:
      • NOR 的盟友。
      • NOR 处于战争状态。
      • NOR 的属国。
  • 满足以下条件之一:
    • maghreb_region 地区,存在至少一个沿海地点,其拥有者为事件触发国。
    • 同时满足以下所有条件:
      • 地点 algiers 有拥有者。
      • 地点 algiers 的拥有者存在统治者。
      • 地点 algiers 的拥有者:
        • 是事件触发国的盟友。
        • 是事件触发国的属国。
        • 是AI控制的国家。

关键效果

  • 选项 A (历史选项)
    • 获得金钱(规模为2)。
    • 社会价值观 mysticism_vs_jurisprudencejurisprudence 方向微小移动。
    • 将储存在 barbary_location 的部分冰岛文化 slaves 人口(40%)转变为 peasants 类型,并迁移回 raid_location
    • 目标国家 target_country 对事件触发国获得 slaves_released 好感度修正。
    • 社会价值观 belligerent_vs_conciliatoryconciliatory 方向微小移动。
  • 选项 B
    • 如果国家未拥有政策 state_piracy_policy,则添加该政策。
    • 增加少量威望。
    • 社会价值观 belligerent_vs_conciliatorybelligerent 方向微小移动。

背景介绍: 此事件模拟了历史上北非巴巴里海盗的活动,他们在地中海和大西洋沿岸进行劫掠并俘虏人口作为奴隶。事件聚焦于一个特定场景:来自冰岛(当时处于挪威统治下,并与奥斯曼帝国存在复杂关系)的农民被俘,并被带至北非的巴巴里海岸。作为统治者的奥斯曼帝国,面临着如何处理这些俘虏的选择:是接受赎金并释放部分奴隶以改善外交关系,还是强化海盗政策以彰显武力并获取威望。

完整事件代码

flavor_tur.145 = { #The Ransom from Iceland
	type = country_event
	title = flavor_tur.145.title
	desc = flavor_tur.145.desc

	historical_info = flavor_tur.145.historical_info

	fire_only_once = yes
	dynamic_historical_event = {
		tag = TUR
		from = 1600.1.1
		to = 1800.1.1
		monthly_chance = 5
	}

	trigger = {

		has_slavery = yes

		religion.group = religion_group:muslim

		location:hvolsvollur = {
			has_owner = yes
			any_pop = {
				pop_type = pop_type:peasants
				culture = culture:icelandic
			}
		}

		location:hvolsvollur.owner = {
			is_ai = yes
			has_ruler = yes
			NOR = {
				is_allied_with = { target = c:TUR }
				is_at_war_with = c:TUR
				is_subject_of = c:TUR
			}
		}

		OR = {
			region:maghreb_region = {
				any_location_in_region = {
					owner ?= root
					is_coastal = yes
				}
			}
			AND = {
				location:algiers = { has_owner = yes }
				exists = location:algiers.owner.ruler
				location:algiers.owner = {
					is_allied_with = { target = c:TUR }
					is_subject_of = c:TUR
					is_ai = yes
				}
			}
		}
	}

	immediate = {

		location:hvolsvollur = { save_scope_as = raid_location }

		location:hvolsvollur.owner = {
			save_scope_as = target_country
		}

		location:hvolsvollur.owner.ruler = {
			save_scope_as = iceland_ruler
		}

		if = {
			limit = {
				region:maghreb_region = {
					any_location_in_region = {
						owner ?= root
						is_coastal = yes
					}
				}
			}
			region:maghreb_region = {
				ordered_location_in_region = {
					order_by = population
					limit = {
						owner ?= root
						is_coastal = yes
					}
					max = 1
					save_scope_as = barbary_location
				}
			}
		}
		else = {
			location:algiers = { save_scope_as = barbary_location }
		}

		scope:raid_location = {
			random_pop = {
				limit = {
					pop_type = pop_type:peasants
					culture = culture:icelandic
				}
				split_pop = {
					fraction = 0.5
					type = pop_type:slaves
					location = scope:barbary_location
				}
			}
		}
	}

	option = {
		name = flavor_tur.145.a
		historical_option = yes

		change_gold_effect = { scale = 2 }

		change_societal_value = { type = mysticism_vs_jurisprudence value = societal_value_tiny_move_to_right }

		custom_tooltip = slaves_sent_home.tt
		scope:barbary_location = {
			random_pop = {
				limit = {
					pop_type = pop_type:slaves
					culture = culture:icelandic
				}
				split_pop = {
					fraction = 0.4
					type = pop_type:peasants
					location = scope:raid_location
				}
			}
		}

		scope:target_country =  {
			add_opinion = { target = root modifier = slaves_released }
		}

		change_societal_value = { type = belligerent_vs_conciliatory value = societal_value_tiny_move_to_right }
	}

	option = {
		name = flavor_tur.145.b

		if = {
			limit = {
				NOT = {
					has_policy = state_piracy_policy
				}
			}
			add_policy = policy:state_piracy_policy
		}

		add_prestige = prestige_weak_bonus

		change_societal_value = { type = belligerent_vs_conciliatory value = societal_value_tiny_move_to_left }
	}
}