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_cas.105 新世界天花蔓延

时间范围:1450.1.1 - 1836.1.1(每月 1% 概率)

触发条件

  • 玩家国家为卡斯蒂利亚(CAS)或西班牙(SPA)。
  • mesoamerica_region(中美洲地区)中,至少有一个省份满足以下所有条件:
    • 该省份的拥有者 玩家国家 是玩家国家的附属国。
    • 该省份存在天花(disease:smallpox)疫情,且疫情强度值(value)大于等于 0.1。

关键效果

  • 选项 A (历史选项)

    • mesoamerica_region(中美洲地区)中,所有满足以下条件的省份:
      • 省份拥有者是玩家国家 是玩家国家的附属国。
    • 为这些省份添加一个名为 spa_severe_smallpox_outbreak 的修正,持续 20 年。
  • 选项 B

    • 立即损失相当于 8 个月收入的金钱。
    • mesoamerica_region(中美洲地区)中,所有满足以下条件的省份:
      • 省份拥有者是玩家国家 是玩家国家的附属国。
    • 为这些省份添加一个名为 spa_mild_smallpox_outbreak 的修正,持续 20 年。

背景介绍: 随着欧洲殖民者(尤其是西班牙人)抵达美洲,旧大陆的疾病也随之而来。天花对缺乏免疫力的美洲原住民造成了毁灭性打击,导致人口锐减和社会结构崩溃。这一事件模拟了西班牙殖民者在中美洲地区面临的天花疫情,以及他们可能采取的应对措施:要么放任疫情发展(历史选项),要么投入资源试图缓解其影响。

完整事件代码

flavor_cas.105 = { #Smallpox Spreads in the New World
	type = country_event
	fire_only_once = yes
	title = flavor_cas.105.title
	desc = flavor_cas.105.desc
	image = "gfx/interface/illustrations/situation/great_pestilence.dds"

	historical_info = flavor_cas.105.historical_info

	dynamic_historical_event = {
		tag = CAS
		tag = SPA
		from = 1450.1.1
		to = 1836.1.1
		monthly_chance = 1
	}

	trigger = {
		region:mesoamerica_region = {
			any_location_in_region = {
				OR = {
					owner ?= root
					owner ?= { is_subject_of = root }
				}
				disease_presence = {
					disease = disease:smallpox
					value >= 0.1
				}
			}
		}
	}

	option = {
		name = flavor_cas.105.a
		historical_option = yes
		custom_tooltip = {
			text = flavor_cas.105.a.tt
			region:mesoamerica_region = {
				every_location_in_region = {
					limit = {
						OR = {
							owner ?= root
							owner ?= { is_subject_of = root }
						}
					}
					add_location_modifier = { modifier = spa_severe_smallpox_outbreak years = 20 mode = add }
				}
			}
		}
	}
	option = {
		name = flavor_cas.105.b
		change_gold_effect = { scale = -8 }
		custom_tooltip = {
			text = flavor_cas.105.b.tt
			region:mesoamerica_region = {
				every_location_in_region = {
					limit = {
						OR = {
							owner ?= root
							owner ?= { is_subject_of = root }
						}
					}
					add_location_modifier = { modifier = spa_mild_smallpox_outbreak years = 20 mode = add }
				}
			}
		}
	}
}