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_pap_holy_league.1 神圣同盟的号召

时间范围:1500.1.1 - 1600.1.1(每月 10% 概率)

触发条件

  • 事件国家(教皇国):
    • 拥有统治者。
    • 未处于战争状态。
    • 宗教为天主教。
    • 满足发起十字军东征的潜在条件 (crusade_potential_trigger = yes)。
    • 满足发起十字军东征的允许条件 (crusade_allow_trigger = yes)。
  • 目标国家(奥斯曼帝国,TUR):
    • 存在。
    • 拥有君士坦丁堡地区 (location:constantinople)。
    • 拥有统治者。
    • 未处于战争状态。
    • 与事件国家(教皇国)没有停战协议。

关键效果

  • 选项 A:flavor_pap_holy_league.1.a(历史选项)
    • 设置全局变量 crusade_location_target 指向君士坦丁堡地区。
    • 创建一个以奥斯曼帝国为目标的十字军国际组织。
      • 事件国家(教皇国)自动加入该组织并成为领导者。
    • 对潜在的神圣同盟成员列表(热那亚、威尼斯、西班牙、阿拉贡、医院骑士团、那不勒斯、托斯卡纳、帕尔马、萨伏伊)中的每个国家,静默触发事件 flavor_pap_holy_league.2
    • 如果奥斯曼帝国存在,则非静默触发事件 flavor_pap_holy_league.8
  • 选项 B:flavor_pap_holy_league.1.b
    • 事件国家(教皇国)获得严重的威望惩罚 (prestige_severe_penalty)。

背景介绍: 16世纪初,奥斯曼帝国已占据君士坦丁堡并持续扩张,对基督教欧洲构成严重威胁。作为天主教世界的领袖,教皇面临召集各天主教势力,组建神圣同盟以发动十字军,夺回圣地并遏制奥斯曼势力的历史抉择。此事件模拟了教皇发起号召,联合如西班牙、威尼斯、热那亚等主要天主教国家,共同对抗奥斯曼帝国的关键历史进程。

完整事件代码

flavor_pap_holy_league.1 = {
	hide_portraits = yes
	type = country_event
	title = flavor_pap_holy_league.1.title
	desc = flavor_pap_holy_league.1.desc
	historical_info = flavor_pap_holy_league.1.historical_info
	image = "gfx/interface/illustrations/situation/rise_of_the_ottomans.dds"

	fire_only_once = yes
	
	major = yes
	
	dynamic_historical_event = {
		tag = PAP
		from = 1500.1.1
		to = 1600.1.1
		monthly_chance = 10
	}

	trigger = {
		has_ruler = yes
		at_war = no
		country_exists = c:TUR
		c:TUR = {
			owns = location:constantinople
			has_ruler = yes
			at_war = no
			NOT = {
				has_truce_with = ROOT
			}
		}
		religion = religion:catholic
		crusade_potential_trigger = yes
		crusade_allow_trigger = yes
	}

	immediate = {
		c:TUR = {
			save_scope_as = crusade_target
			ruler = {
				save_scope_as = ottoman_ruler
			}
		}
		c:GEN ?= {
			add_to_list = holy_league_list
		}
		c:VEN ?= {
			add_to_list = holy_league_list
		}
		c:SPA ?= {
			add_to_list = holy_league_list
		}
		c:ARA ?= {
			add_to_list = holy_league_list
		}
		c:KNI ?= {
			add_to_list = holy_league_list
		}
		c:NAP ?= {
			add_to_list = holy_league_list
		}
		c:TUS ?= {
			add_to_list = holy_league_list
		}
		c:PAR ?= {
			add_to_list = holy_league_list
		}
		c:SAV ?= {
			add_to_list = holy_league_list
		}
		ruler = {
			save_scope_as = pope_ruler
		}
	}

	option = {
		name = flavor_pap_holy_league.1.a
		historical_option = yes
		set_global_variable = {
			name = crusade_location_target
			value = location:constantinople
		}
		create_international_organization = {
			type = international_organization_type:crusade
			target = scope:crusade_target
			hidden_effect = {
				add_country_to_international_organization = prev
				set_leader_country = prev
				save_scope_as = target_crusade
			}
		}

		hidden_effect = {
			scope:crusade_target = {
				random_current_war = {
					limit = {
						OR = {
							attacker_leader = ROOT
							defender_leader = ROOT
						}
					}
					save_scope_as = holy_league_crusade_war
				}
			}
			scope:target_crusade = {
				set_variable = holy_league_renaming
			}
			scope:holy_league_crusade_war = {
				set_variable = holy_league_crusade
			}
		}

		every_in_list = {
			list = holy_league_list
			trigger_event_silently = flavor_pap_holy_league.2
			custom_tooltip = flavor_pap_holy_league.1.a.tt
		}
		
		c:TUR ?= {
			trigger_event_non_silently = flavor_pap_holy_league.8
		}
	}

	option = {
		name = flavor_pap_holy_league.1.b
	
		add_prestige = prestige_severe_penalty
	}
}