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.28] 麦哲伦远征

时间范围
无具体起止日期(from/to 未定义),事件仅触发一次(fire_only_once = yes)。

触发条件
事件代码中未明确给出 trigger 字段,触发条件需参考游戏内其他相关设置。

关键效果

  • 选项 A (历史选项)

    • name = flavor_cas.28.a
    • historical_option = yes
    • 国库减少 250 金币 (add_gold = -250)。
    • 目标角色 (scope:target_character) 加入本国 (move_country = root)。
    • 为目标角色添加“航海家”特质 (add_trait = trait:navigator)。
    • 为国家添加名为 cas_magellan_expedition 的修正,持续 10 年,模式为叠加与延长 (mode = add_and_extend)。
    • 如果当前时代不是“传统时代”或“文艺复兴时代”,则社会价值观“外向 vs 内向”向左移动(更偏向“外向”)。
    • 否则(即处于“传统时代”或“文艺复兴时代”),则获得少量威望 (add_prestige = prestige_weak_bonus)。
    • (隐藏效果)50% 概率设置变量 cas_magellan_dies
  • 选项 B

    • name = flavor_cas.28.b
    • 遭受轻微威望惩罚 (add_prestige = prestige_mild_penalty)。
    • 如果当前时代不是“传统时代”或“文艺复兴时代”,则社会价值观“外向 vs 内向”向右移动(更偏向“内向”)。
    • (隐藏效果)静默杀死目标角色 (kill_character_silently = scope:target_character)。

背景介绍
该事件模拟了历史上著名的“麦哲伦远征”。葡萄牙探险家斐迪南·麦哲伦在未能获得葡萄牙国王支持后,转而效忠西班牙国王卡洛斯一世,并于1519年率领船队出发,旨在寻找通往香料群岛的西行航线。这次航行最终完成了人类首次环球航行,证明了地球是圆的,并极大地扩展了欧洲人对世界地理的认知,开启了全球贸易与探索的新时代。事件中玩家面临是否资助这次高风险、高回报探险的抉择。

完整事件代码

flavor_cas.28 = { #The Magellan Expedition
	type = country_event
	title = flavor_cas.28.title
	desc = flavor_cas.28.desc
	image = "gfx/interface/illustrations/institutions/global_trade.dds"

	fire_only_once = yes

	historical_info = flavor_cas.28.historical_info


	option = {
		name = flavor_cas.28.a
		historical_option = yes
		add_gold = -250
		scope:target_character = {
			move_country = root
		}
		scope:target_character = {
			add_trait = trait:navigator
		}
		add_country_modifier = {
			modifier = cas_magellan_expedition
			years = 10
			mode = add_and_extend
		}
		if = {
			limit = {
				NOR = {
					current_age = age_1_traditions
					current_age = age_2_renaissance
				}
			}
			change_societal_value = {
				type = outward_vs_inward
				value = societal_value_move_to_left
			}
		}
		else = {
			add_prestige = prestige_weak_bonus
		}
		hidden_effect = {
			random_list = {
				1 = { set_variable = cas_magellan_dies }
				1 = { }
			}
		}
	}

	option = {
		name = flavor_cas.28.b
		add_prestige = prestige_mild_penalty
		if = {
			limit = {
				NOR = {
					current_age = age_1_traditions
					current_age = age_2_renaissance
				}
			}
			change_societal_value = {
				type = outward_vs_inward
				value = societal_value_move_to_right
			}
		}
		hidden_effect = {
			kill_character_silently = scope:target_character
		}
	}
}