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_hab.1001] 皇帝对非贿赂要求的回应

时间范围
无具体 fromto 日期限制,为一次性事件(fire_only_once = yes)。

触发条件

  • 事件为一次性触发,无明确 trigger 字段。通常由其他事件或条件链式触发(如代码中 trigger_event_silentlytrigger_event_non_silently 调用)。

关键效果

  • 选项 A(历史选项)

    • 名称:flavor_hab.1001.a
    • 效果:向目标皇帝国家(scope:target_emperor_country)触发后续事件,90%概率在20天后静默触发事件 flavor_hab.1003(皇帝质疑文件),10%概率在20天后静默触发事件 flavor_hab.1004(伪造未被发现)。
  • 选项 B

    • 名称:flavor_hab.1001.b
    • 效果:向起源国家(scope:origin_country)非静默触发事件 flavor_hab.1005(哈布斯堡 - 特权授予)。

背景介绍
该事件模拟了神圣罗马帝国皇帝面对一项非贿赂性质的要求(可能涉及文件认证、特权请求或法律争议)时的决策情景。事件围绕哈布斯堡家族的利益展开,选项结果将影响后续关于文件真伪的判定以及特权授予的进程,反映了中世纪晚期王权与贵族、教会之间的复杂互动。

完整事件代码

flavor_hab.1001 = { #Emperors Response to non bribe Demand
	type = country_event
	title = flavor_hab.1001.title
	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					character:pap_francesco_petrarca = {
						is_alive = yes
					}
				}
				desc = flavor_hab.1001.desc_petrarca
			}
			triggered_desc = {
				desc = flavor_hab.1001.desc_default
			}
		}
	}
	#historical_info = flavor_hab.1001.historical_info

	fire_only_once = yes

	illustration_tags = {
		10 = angry
		10 = interior
	}

	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:clergy_estate background = estate_type:nobles_estate }
		if = {
			limit = { exists = character:pap_francesco_petrarca }
			character:pap_francesco_petrarca = {
				save_scope_as = target_judge
			}
		}
	}

	option = {
		name = flavor_hab.1001.a
		historical_option = yes

		custom_tooltip = flavor_hab.1001.a.tt
		hidden_effect = {
			scope:target_emperor_country = {
				random_list =  {
					90 = {
						trigger_event_silently = { #Emperor Doubt the Document
							id = flavor_hab.1003
							days = 20
						}
					}
					10 = {
						trigger_event_silently = { #Emperor Forgery is not discovered
							id = flavor_hab.1004
							days = 20
						}
					}
				}
			}
		}
	}

	option = {
		name = flavor_hab.1001.b

		scope:origin_country = {
			trigger_event_non_silently = { #Habsburg - Privilege Granted
				id = flavor_hab.1005
			}
		}
	}
}