[flavor_por.62] 麦哲伦
时间范围
1510.1.1 - 1570.1.1,每月 3% 概率触发
触发条件
- 国家标签为
POR(葡萄牙)。
关键效果
选项 A:flavor_por.62.a(历史选项)
- 将创建的人物
target_character移动到target_country(目标国家)。 - 对
target_country静默触发事件flavor_cas.28。
选项 B:flavor_por.62.b
- 将创建的人物
target_character移动到本国(root)。 - 减少一定数量的金钱(
change_gold_effect = { scale = -1 })。 - 社会价值观向“内向”方向移动(
outward_vs_inward向左移动)。 - 对
target_country静默触发事件flavor_cas.30。
背景介绍
此事件模拟了葡萄牙探险家费迪南德·麦哲伦的历史登场。麦哲伦以其首次环球航行的计划而闻名,尽管他本人未能完成全程。在游戏中,葡萄牙玩家将面临选择:是让麦哲伦为其他国家(如西班牙)服务,还是将他留在国内并承担相应的经济与社会成本。
完整事件代码
flavor_por.62 = { #Magellan
type = country_event
title = flavor_por.62.title
desc = flavor_por.62.desc
historical_info = flavor_por.62.historical_info
dynamic_historical_event = {
tag = POR
from = 1510.1.1
to = 1570.1.1
monthly_chance = 3
}
fire_only_once = yes
illustration_tags = {
10 = regular
10 = exterior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:burghers_estate background = estate_type:burghers_estate }
create_character = {
estate = estate_type:nobles_estate
first_name = name_ferdinand
dynasty = dynasty:magellan_dynasty
adm = 65
dip = 90
mil = 80
birth_date = 1480.2.4
birth_location = location:porto
trait_category = explorer
female = no
save_scope_as = target_character
create_in_limbo = yes
script = por_magellan
}
if = {
limit = {
country_exists = c:SPA
}
c:SPA = {
save_scope_as = target_country
}
}
else_if = {
limit = {
country_exists = c:CAS
}
c:CAS = {
save_scope_as = target_country
}
}
else = {
ordered_known_country = {
order_by = prestige
limit = {
has_ports = yes
}
max = 1
save_scope_as = target_country
}
}
save_scope_as = prev_country
}
option = {
name = flavor_por.62.a
historical_option = yes
scope:target_character = {
move_country = scope:target_country
}
scope:target_country = { trigger_event_silently = flavor_cas.28 }
}
option = {
name = flavor_por.62.b
scope:target_character = {
move_country = root
}
change_gold_effect = { scale = -1 }
change_societal_value = {
type = outward_vs_inward
value = societal_value_move_to_left
}
scope:target_country = { trigger_event_silently = flavor_cas.30 }
}
}