flavor_mor.1001 奥斯曼雇佣军提议
时间范围
事件未定义 from 和 to 日期,也未指定 monthly_chance 概率。该事件为特定触发条件触发的国家事件。
触发条件
事件代码中未直接包含 trigger 字段。该事件通常由游戏引擎在满足特定条件(如特定国家、关系、时间等)时调用,具体触发逻辑需参考其他关联脚本或事件链。
关键效果
事件提供两个选项:
-
选项 A (flavor_mor.1001.a):
- 将目标人物 (
scope:target_character) 转移至触发此事件的国家 (scope:prev_country)。 - 为触发国创建并雇佣一支名为
mor_ottoman_mercenaries的雇佣军,包含10个骑兵和20个步兵单位,成本倍率为0.75。 - 从该雇佣军中随机选择一个子单位,将其指挥官设置为目标人物。
- 触发国每年向目标国家 (
scope:target_country) 支付1金币。
- 将目标人物 (
-
选项 B (flavor_mor.1001.b):
- 触发国与目标国互相获得名为
mor_rejected_turkish_mercenaries的意见修正(具体效果取决于该修正的定义)。
- 触发国与目标国互相获得名为
背景介绍
此事件模拟了摩洛哥(或其他北非/地中海国家)可能面临的一个外交与军事抉择:是否接受来自奥斯曼帝国的军事援助,具体形式为一支由奥斯曼指挥官率领的雇佣军。接受援助可以迅速增强军力,但需要承担持续的财政支出并可能加深对奥斯曼的依赖;拒绝则可能维护了国家的独立性,但会损害与奥斯曼帝国的关系。
完整事件代码
flavor_mor.1001 = {
hide_portraits = yes
type = country_event
title = flavor_mor.1001.title
desc = flavor_mor.1001.desc
major = yes
major_trigger = {
this = scope:prev_country
}
illustration_tags = {
10 = exterior
10 = regular
}
immediate = {
event_illustration_poptype_effect = { foreground = pop_type:soldiers background = pop_type:soldiers }
}
option = {
name = flavor_mor.1001.a
scope:target_character = {
move_country = scope:prev_country
}
scope:prev_country = {
create_mercenary = {
name = mor_ottoman_mercenaries
home = root.capital
categories = {
army_cavalry = 10
army_infantry = 20
}
cost_multiplier = 0.75
save_scope_as = ottoman_merc_scope
random_mercenary_sub_unit = {
owning_unit = {
set_as_commander = scope:target_character
}
}
}
hire_mercenary = scope:ottoman_merc_scope
transfer_yearly_gold = {
target = scope:target_country
value = 1
}
}
}
option = {
name = flavor_mor.1001.b
add_opinion = {
modifier = mor_rejected_turkish_mercenaries
target = scope:prev_country
}
scope:prev_country = {
add_opinion = {
modifier = mor_rejected_turkish_mercenaries
target = root
}
}
}
}