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_kni.15 原住民袭击我们的殖民地

时间范围:1600.1.1 - 1700.1.1,每月 1% 概率触发

触发条件

  • 国家标签为 KNI(医院骑士团)。
  • caribbean_region(加勒比地区)拥有存在。
  • caribbean_region 内,至少有一个省份满足以下条件:
    • 该省份的拥有者为事件触发国(root)。
    • 该省份的主导文化为 culture:carib(加勒比文化)。
  • 事件触发国(root)的主流文化不是 culture:carib(加勒比文化)。

关键效果

  • 选项 A (历史选项)

    • 名称:flavor_kni.15.a
    • 效果:
      • 国家威望:prestige_mild_penalty(轻微惩罚)。
      • 在触发事件的目标省份(target_location):
        • 繁荣度:prosperity_ultimate_penalty(终极惩罚)。
        • 发展度:development_mild_penalty(轻微惩罚)。
        • 对该省份内,由事件触发国(root)拥有且文化不是 culture:carib 的人口进行操作:
          • 按人口规模(pop_size)排序。
          • 选取最多 3 个此类人口。
          • 将这些人口的数量减少 50%(multiply = -0.5)。
  • 选项 B

    • 名称:flavor_kni.15.b
    • 效果:
      • 国家威望:prestige_mild_bonus(轻微奖励)。
      • 在触发事件的目标省份(target_location):
        • 繁荣度:prosperity_severe_penalty(严重惩罚)。
        • 发展度:development_weak_penalty(微弱惩罚)。
      • 对该省份内,由事件触发国(root)拥有且文化为 culture:carib 的人口进行操作:
        • 按人口规模(pop_size)排序。
        • 选取最多 3 个此类人口。
        • 将这些人口的数量减少 50%(multiply = -0.5)。
      • 全球所有 culture:carib(加勒比文化)对事件触发国(root)主流文化的文化观感降低 1 点。

背景介绍: 此事件模拟了17世纪(1600-1700年)医院骑士团(KNI)在加勒比海地区建立殖民地时,与当地原住民(加勒比人)发生的冲突。随着欧洲殖民者不断侵占土地和资源,原住民为保卫家园而发起的袭击成为殖民扩张过程中的常见挑战。事件反映了殖民者面临的选择:是承受来自非原住民殖民者的损失(选项A,历史走向),还是采取更激进的镇压手段,直接针对原住民人口并引发更广泛的文化敌意(选项B)。

完整事件代码

flavor_kni.15 = { #Natives Attack Our Colonies
	type = country_event
	title = flavor_kni.15.title
	desc = flavor_kni.15.desc

	fire_only_once = yes

	historical_info = flavor_kni.15.historical_info

	dynamic_historical_event = {
		tag = KNI
		from = 1600.1.1
		to = 1700.1.1
		monthly_chance = 1
	}

	trigger = {
		has_presence_in = region:caribbean_region
		region:caribbean_region = {
			any_location_in_region = {
				owner ?= root
				dominant_culture = culture:carib
			}
		}
		root.culture != culture:carib
	}

	illustration_tags = {
        10 = regular
        10 = exterior
    }

	immediate = {
		event_illustration_poptype_effect = { foreground = pop_type:soldiers background = pop_type:soldiers }
		region:caribbean_region = {
			random_location_in_region = {
				limit = {
					owner ?= root
					dominant_culture = culture:carib
				}
				save_scope_as = target_location
			}
		}
	}

	option = {
		name = flavor_kni.15.a
		historical_option = yes
		add_prestige = prestige_mild_penalty
		scope:target_location = {
			change_prosperity = prosperity_ultimate_penalty
			change_development = development_mild_penalty
			ordered_pop = {
				limit = {
					NOT = { culture = culture:carib }
					owner = root
				}
				order_by = pop_size
				check_range_bounds = no
				max = 3
				add_pop_size = {
					value = pop_size
					multiply = -0.5
				}
			}
		}
	}

	option = {
		name = flavor_kni.15.b
		add_prestige = prestige_mild_bonus
		scope:target_location = {
			change_prosperity = prosperity_severe_penalty
			change_development = development_weak_penalty
		}
		scope:target_location = {
			ordered_pop = {
				limit = {
					culture = culture:carib
					owner = root
				}
				order_by = pop_size
				check_range_bounds = no
				max = 3
				add_pop_size = {
					value = pop_size
					multiply = -0.5
				}
			}
		}
		culture:carib = {
			change_cultural_view = {
				target = root.culture
				change = -1
			}
		}
	}
}