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_iro.51] 海狸战争

时间范围:1560.1.1 - 1776.1.1(每月 10% 概率触发)

触发条件

  • 国家拥有统治者。
  • 国家拥有变量 can_fire_beaver_wars
  • 国家境内生产的毛皮 (produced_in_country:fur) 超过 8 单位。
  • 任意邻国满足以下所有条件:
    • 拥有殖民特许状 (has_colonial_charters = yes)。
    • 宗教属于基督教组 (religion.group = religion_group:christian)。
    • 已接纳“新世界”制度 (has_embraced_institution = institution:new_world)。

关键效果

  • 选项 A (flavor_iro.51.a):选择“我们必须控制海狸的供应”。
    • 效果:启用“海狸战争”宣战理由(通过设置变量 can_use_beaver_wars_cb 实现)。
  • 选项 B (flavor_iro.51.b):选择“我们必须控制海狸的供应”。
    • 效果:获得少量稳定性加成 (add_stability = stability_mild_bonus)。

背景介绍: 该事件模拟了历史上易洛魁联盟(IRO)在16至18世纪为争夺利润丰厚的毛皮贸易控制权,特别是海狸皮,而与欧洲殖民势力及其盟友发生的系列冲突,史称“海狸战争”。毛皮是当时北美最重要的贸易商品之一,控制其产地和贸易路线对地区权力格局有决定性影响。

完整事件代码

flavor_iro.51 = { # Beaver Wars
	type = country_event
	title = flavor_iro.51.title
	desc = flavor_iro.51.desc

	image = "gfx/interface/icons/trade_goods/illustrations/icon_goods_fur.dds"


	fire_only_once = yes
	dynamic_historical_event = {
		tag = IRO
		from = 1560.1.1
		to = 1776.1.1
		monthly_chance = 10
	}


	trigger = {
		has_ruler = yes
		has_variable = can_fire_beaver_wars
		produced_in_country:fur > 8
		any_neighbor_country = {
			has_colonial_charters = yes
			religion.group = religion_group:christian	
			has_embraced_institution = institution:new_world
		}				
	}
	
	immediate = {
		ruler ?= {
            save_scope_as = our_ruler
        }	
		random_neighbor_country = {
			limit = {
				has_colonial_charters = yes
				religion.group = religion_group:christian	
				has_embraced_institution = institution:new_world
			}
			save_scope_as = neighbor_colonial
		}			
	}	
	
	illustration_tags = {
		10 = regular
		10 = interior
	}	


	option = { # We must move to control the beaver supply
		name = flavor_iro.51.a			
		custom_tooltip = {
			text = enables_beaver_wars_cb
			set_variable = can_use_beaver_wars_cb
		}		
	}

	option = { # We must move to control the beaver supply
		name = flavor_iro.51.b			
		add_stability = stability_mild_bonus
	}	
}