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_geo.20 格鲁吉亚的传教请求

时间范围

  • 事件为一次性事件 (fire_only_once = yes),无具体 fromto 日期限制。
  • monthly_chance 字段,触发概率取决于游戏逻辑。

触发条件

  • 此事件由游戏逻辑或其他事件触发,代码中未直接定义 trigger 字段。

关键效果

事件提供三个选项,每个选项对应不同的外交与宗教影响:

选项 A:flavor_geo.20.a

  • 效果
    1. target_location1 地区为教宗国 (c:PAP) 建造一座传教建筑 (building_type:missionary_building),非立即完成。
    2. 如果 target_location2target_location3 地区存在,同样为教宗国在上述地区建造传教建筑。
    3. 为格鲁吉亚 (c:GEO) 设置一个持续1年的变量 agreed_to_finance_missionaries_variable
    4. 为触发国添加极端的宗教影响力加成 (religious_influence_extreme_bonus)。

选项 B:flavor_geo.20.b

  • 触发前提:触发国与格鲁吉亚 (c:GEO) 之间没有同盟关系 (relation_type:alliance)。
  • 效果:触发国与格鲁吉亚建立同盟关系。

选项 C:flavor_geo.20.c

  • 效果
    1. 为触发国增加少量威望 (prestige_weak_bonus)。
    2. 为格鲁吉亚设置一个变量 papacy_refused_help

事件后续

无论选择哪个选项,事件结束后都会立即触发格鲁吉亚的后续事件 flavor_geo.21

背景介绍

此事件模拟了历史上格鲁吉亚王国与罗马教廷之间的互动。作为地处高加索的基督教王国,格鲁吉亚时常寻求西方基督教世界(尤其是教宗国)的支持,以对抗周边强大的穆斯林帝国。事件反映了格鲁吉亚可能请求教宗资助在其领土上建立传教机构,以巩固基督教信仰并加强双方联系,而作为回应方(可能是教宗国或其他天主教国家)则面临多种选择:资助传教、结成军事同盟,或是礼貌性地拒绝请求。

完整事件代码

flavor_geo.20 = { #[ShowReligionAdjectiveWithNoTooltip('catholic')] in the [target_country.GetLongNameWithNoTooltip]
	type = country_event
	title = flavor_geo.20.title
	desc = flavor_geo.20.desc

	fire_only_once = yes

	illustration_tags = {
		10 = interior
		10 = regular
	}

	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:clergy_estate background = estate_type:nobles_estate }
	}

	option = {
		name = flavor_geo.20.a

		scope:target_location1 = {
			construct_building = {
				building_type = building_type:missionary_building
				instant = no
				owner = c:PAP
				payer = c:PAP
			}
		}
		if = {
			limit = { exists = scope:target_location2 }
			scope:target_location2 = {
				construct_building = {
					building_type = building_type:missionary_building
					instant = no
					owner = c:PAP
					payer = c:PAP
				}
			}
		}
		if = {
			limit = { exists = scope:target_location3 }
			scope:target_location3 = {
				construct_building = {
					building_type = building_type:missionary_building
					instant = no
					owner = c:PAP
					payer = c:PAP
				}
			}
		}

		hidden_effect = {
			c:GEO = {
				set_variable = {
					name = agreed_to_finance_missionaries_variable
					years = 1
				}
			}
		}

		add_religious_influence_if_valid = { VALUE = religious_influence_extreme_bonus }

	}
	option = {
		name = flavor_geo.20.b
		trigger = {
			NOT = {
				has_mutual_scripted_relation = {
					type = relation_type:alliance
					target = c:GEO
				}
			}
		}

		create_relation = {
			first = this
			second = c:GEO
			type = relation_type:alliance
		}
	}

	option = {
		name = flavor_geo.20.c
		add_prestige = prestige_weak_bonus
		hidden_effect = {
			c:GEO = {
				set_variable = papacy_refused_help
			}
		}
	}

	after = {
		c:GEO = {
			trigger_event_non_silently = flavor_geo.21
		}
	}
}