flavor_eng_diplomacy.1 条约批准
时间范围:未指定具体 from 和 to 日期,触发概率未指定 monthly_chance。
触发条件:
- 事件由
scope:sender(发送方)触发。 - 具体触发取决于
scope:sender拥有的特定变量,这些变量决定了事件描述和可用的选项。变量包括:matter_of_matrimony_dowry_paidfields_of_the_cloth_of_gold_acceptedtreaty_of_windsortreaty_of_perpetual_peace_marriageunion_of_the_crownstreaty_of_nonsuchtreaty_of_windsor_renegotiatedtreaty_of_stjamestreaty_approved
关键效果:
事件有多个选项,每个选项的触发取决于 scope:sender 拥有的特定变量。所有选项都会移除对应的触发变量。
-
选项 A (触发变量:
matter_of_matrimony_dowry_paid):- 获得金币,数额为
scope:sender6个月的月收入(贸易与税收)。 scope:sender对本国(root)获得opinion_pleased观点修正。
- 获得金币,数额为
-
选项 B (触发变量:
fields_of_the_cloth_of_gold_accepted):- 在本国首都市场添加一个持续12个月的临时需求
demand:field_of_the_cloth_of_gold。
- 在本国首都市场添加一个持续12个月的临时需求
-
选项 C (触发变量:
treaty_of_windsor):- 获得
government_power_extreme_bonus的政府点数。
- 获得
-
选项 D (触发变量:
treaty_of_perpetual_peace_marriage):- 从
scope:sender和全局移除变量border_reivers_enabled。 - 显示自定义提示
flavor_eng_diplomacy.1.tt1。
- 从
-
选项 E (触发变量:
union_of_the_crowns):- 设置全局变量
union_of_the_crowns_possible。 - 显示自定义提示
flavor_eng_diplomacy.1.tt2。
- 设置全局变量
-
选项 F (触发变量:
treaty_of_nonsuch):- 获得人力,数额为
root6个月的月人力。 - 在阿姆斯特丹市场内,为不属于
root且非乡村定居点的、人口最多的最多5个地点,各建造1级贸易建筑(building_type:trade_office),所有者设为root。
- 获得人力,数额为
-
选项 G (触发变量:
treaty_of_windsor_renegotiated):- 与
scope:sender建立同盟关系。 - 获得
government_power_severe_bonus的政府点数。 scope:sender对本国获得eng_accepted_alliance_with_us观点修正。- 显示自定义提示
flavor_eng_diplomacy.1.tt3和flavor_eng_diplomacy.1.tt4。
- 与
-
选项 H (触发变量:
treaty_of_stjames):- 在
scope:target_location(事件触发时保存的发送方首都)市场内,为不属于root、沿海且非乡村定居点的、人口最多的1个地点,建造1级贸易建筑(building_type:trade_office),所有者设为root。
- 在
-
选项 I (触发变量:
treaty_approved):scope:sender对本国获得opinion_pleased观点修正。
背景介绍: 此事件模拟了英格兰(或扮演英格兰的玩家)历史上与多个国家签订的一系列重要条约或达成的关键外交安排获得批准或履行的时刻。这些条约涉及婚姻嫁妆支付、盛大外交会面、永久和平协定、王位联合可能性、军事援助与贸易特权等多个方面,反映了16世纪前后英格兰复杂的外交网络及其通过条约获取经济、军事和政治利益的历史实践。
完整事件代码:
flavor_eng_diplomacy.1 = {
hide_portraits = yes
type = country_event
title = flavor_eng_diplomacy.1.title
desc = {
first_valid = {
triggered_desc = {
trigger = {
scope:sender = {
has_variable = matter_of_matrimony_dowry_paid
}
}
desc = flavor_eng_diplomacy.1.desc_matter_of_matrimony_dowry_paid
}
triggered_desc = {
trigger = {
scope:sender = {
has_variable = fields_of_the_cloth_of_gold_accepted
}
}
desc = flavor_eng_diplomacy.1.desc_fields_of_the_cloth_of_gold_accepted
}
triggered_desc = {
trigger = {
scope:sender = {
has_variable = treaty_of_windsor
}
}
desc = flavor_eng_diplomacy.1.desc_treaty_of_windsor
}
triggered_desc = {
trigger = {
scope:sender = {
has_variable = treaty_of_perpetual_peace_marriage
}
}
desc = flavor_eng_diplomacy.1.desc_treaty_of_perpetual_peace_marriage
}
triggered_desc = {
trigger = {
scope:sender = {
has_variable = union_of_the_crowns
}
}
desc = flavor_eng_diplomacy.1.desc_union_of_the_crowns
}
triggered_desc = {
trigger = {
scope:sender = {
has_variable = treaty_of_windsor_renegotiated
}
}
desc = flavor_eng_diplomacy.1.desc_treaty_of_windsor_renegotiated
}
triggered_desc = {
trigger = {
scope:sender = {
has_variable = treaty_of_stjames
}
}
desc = flavor_eng_diplomacy.1.desc_treaty_of_stjames
}
triggered_desc = {
trigger = { always = yes }
desc = flavor_eng_diplomacy.1.desc_generic_treaty
}
}
}
immediate = {
scope:sender = { capital = { save_scope_as = target_location } ruler = { save_scope_as = target_character } }
}
option = {
name = flavor_eng_diplomacy.1.a
trigger = {
scope:sender = {
has_variable = matter_of_matrimony_dowry_paid
}
}
scope:sender = { remove_variable = matter_of_matrimony_dowry_paid }
add_gold = {
value = scope:sender.monthly_income_trade_and_tax
multiply = 6
}
add_opinion = {
target = scope:sender
modifier = opinion_pleased
}
}
option = {
name = flavor_eng_diplomacy.1.b
trigger = {
scope:sender = {
has_variable = fields_of_the_cloth_of_gold_accepted
}
}
scope:sender = { remove_variable = fields_of_the_cloth_of_gold_accepted }
capital.market = {
add_temporary_demand = {
type = demand:field_of_the_cloth_of_gold
months = 12
}
}
}
option = {
name = flavor_eng_diplomacy.1.c
trigger = {
scope:sender = {
has_variable = treaty_of_windsor
}
}
scope:sender = { remove_variable = treaty_of_windsor }
add_government_power = government_power_extreme_bonus
}
option = {
name = flavor_eng_diplomacy.1.d
trigger = {
scope:sender = {
has_variable = treaty_of_perpetual_peace_marriage
}
}
scope:sender = {
remove_variable = treaty_of_perpetual_peace_marriage
remove_variable = border_reivers_enabled
}
remove_variable = border_reivers_en