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_nov.3 承认诺夫哥罗德权威

时间范围:未指定具体日期范围(代码中无 fromto 字段),触发概率未指定(代码中无 monthly_chance 字段)。

触发条件:此事件为特定国家事件,由其他事件(如 flavor_nov.4flavor_nov.5)或游戏机制触发。事件描述(desc)和选项文本(name)指向一个附庸国(scope:overlord_country)与诺夫哥罗德(或相关实体)之间的互动场景。

关键效果

  • 选项 A:flavor_nov.3.a

    • 主要效果:对宗主国(scope:overlord_country)施加一个名为 nov_acknowledged_our_authority 的负面意见修正(reverse_add_opinion)。
    • 隐藏效果:在30天后,静默触发宗主国的事件 flavor_nov.4
    • AI 选择权重:基础权重为10。在以下情况下权重减半(乘以0.5):
      1. 宗主国处于战争中。
      2. 本国预期军队规模大于宗主国的预期军队规模。
      3. pskov_country 的月度贸易收入大于等于其月度总收入的33%,宗主国的月度贸易收入小于其月度总收入的33%。
  • 选项 B:flavor_nov.3.b (推动独立)

    • 主要效果:显示一个工具提示,表明将向宗主国(scope:overlord_country)以“独立战争”(casus_belli:cb_independence_war)为理由宣战。
    • 隐藏效果:在30天后,静默触发宗主国的事件 flavor_nov.5
    • AI 选择权重:基础权重为10。在以下情况下权重减半(乘以0.5):
      1. 宗主国处于战争中。
      2. 本国预期军队规模小于等于宗主国的预期军队规模。
      3. pskov_country 的月度贸易收入小于其月度总收入的33%,宗主国的月度贸易收入大于等于其月度总收入的33%。

背景介绍:此事件模拟了中世纪罗斯地区政治格局中常见的附庸关系危机。诺夫哥罗德共和国作为重要的贸易城邦,时常对其宗主国(可能是莫斯科或其他罗斯公国)的权威发起挑战。事件反映了附庸国在权衡承认宗主权威以维持现状,或利用时机推动独立之间的关键抉择,其决策受到双方军事实力、经济状况(尤其是贸易收入对比)以及外部战争状态的影响。

完整事件代码

flavor_nov.3 = {
	type = country_event
	title = flavor_nov.3.title
	desc = flavor_nov.3.desc
	#Acknowledge Novgorodian Authority
	
	illustration_tags = {
		10 = armed
		10 = exterior
	}

	immediate = {
		event_illustration_government_estate_effect = yes
	}
	
	option = {
		name = flavor_nov.3.a
		reverse_add_opinion = {
			target = scope:overlord_country
			modifier = nov_acknowledged_our_authority
		}
		hidden_effect = {
			scope:overlord_country = {
				trigger_event_silently = {
					id = flavor_nov.4
					days = 30
				}
			}
		}
		ai_chance = {
			factor = 10
			modifier = {
				factor = 0.5
				scope:overlord_country = { at_war = yes }
			}
			modifier = {
				factor = 0.5
				expected_army_size > scope:overlord_country.expected_army_size
			}
			modifier = {
				factor = 0.5
				scope:pskov_country = {
					monthly_trade_income >= { value = monthly_income_trade_and_tax multiply = 0.33 }
				}
				scope:overlord_country = {
					monthly_trade_income < { value = monthly_income_trade_and_tax multiply = 0.33 }
				}
			}
		}
	}
	#Push for Independence
	option = {
		name = flavor_nov.3.b
		show_as_tooltip = {
			declare_war_with_cb = {
				target = scope:overlord_country
				type = casus_belli:cb_independence_war
			}
			custom_tooltip = flavor_nov.3.b.tt
		}
		hidden_effect = {
			scope:overlord_country = {
				trigger_event_silently = {
					id = flavor_nov.5
					days = 30
				}
			}
		}
		ai_chance = {
			factor = 10
			modifier = {
				factor = 0.5
				scope:overlord_country = { at_war = no }
			}
			modifier = {
				factor = 0.5
				expected_army_size <= scope:overlord_country.expected_army_size
			}
			modifier = {
				factor = 0.5
				scope:pskov_country = {
					monthly_trade_income < { value = monthly_income_trade_and_tax multiply = 0.33 }
				}
				scope:overlord_country = {
					monthly_trade_income >= { value = monthly_income_trade_and_tax multiply = 0.33 }
				}
			}
		}
	}
}