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_eng_diplomacy.1 条约批准

时间范围:未指定具体 fromto 日期,触发概率未指定 monthly_chance

触发条件

  • 事件由 scope:sender(发送方)触发。
  • 具体触发取决于 scope:sender 拥有的特定变量,这些变量决定了事件描述和可用的选项。变量包括:
    • matter_of_matrimony_dowry_paid
    • fields_of_the_cloth_of_gold_accepted
    • treaty_of_windsor
    • treaty_of_perpetual_peace_marriage
    • union_of_the_crowns
    • treaty_of_nonsuch
    • treaty_of_windsor_renegotiated
    • treaty_of_stjames
    • treaty_approved

关键效果: 事件有多个选项,每个选项的触发取决于 scope:sender 拥有的特定变量。所有选项都会移除对应的触发变量。

  • 选项 A (触发变量:matter_of_matrimony_dowry_paid):

    • 获得金币,数额为 scope:sender 6个月的月收入(贸易与税收)。
    • scope:sender 对本国(root)获得 opinion_pleased 观点修正。
  • 选项 B (触发变量:fields_of_the_cloth_of_gold_accepted):

    • 在本国首都市场添加一个持续12个月的临时需求 demand:field_of_the_cloth_of_gold
  • 选项 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):

    • 获得人力,数额为 root 6个月的月人力。
    • 在阿姆斯特丹市场内,为不属于 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.tt3flavor_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