flavor_fra.2005 贞德的回归
时间范围:1425.1.1 - 1455.1.1(每月 100% 概率)
触发条件:
- 满足以下任一条件:
- 国家拥有变量
fra_joan_ransom - 国家拥有变量
fra_joan_peacefully_released
- 国家拥有变量
- 角色
joan_of_arc存活
关键效果:
- 选项 A:支付赎金(触发条件:拥有变量
fra_joan_ransom)- 法国失去 500 金币
- 英格兰获得 500 金币
- 角色
joan_of_arc返回法国 - AI 选择概率:65%
- 选项 B:我们无力支付英格兰的赎金(触发条件:拥有变量
fra_joan_ransom)- 英格兰处决角色
joan_of_arc - 法国遭受严重威望惩罚
- AI 选择概率:35%
- 英格兰处决角色
- 选项 C:欢迎她归来(触发条件:拥有变量
fra_joan_peacefully_released)- 法国获得少量正统性加成
- 法国获得国家修正
fra_return_of_joan_of_arc,持续 60 个月 - 角色
joan_of_arc返回法国 - AI 选择概率:85%
- 选项 D:欢迎她归来,但禁止她再次领导(触发条件:拥有变量
fra_joan_peacefully_released)- 法国获得国家修正
fra_return_of_joan_of_arc,持续 60 个月 - 角色
joan_of_arc返回法国,并移除其特质maid_of_orleans - AI 选择概率:15%
- 法国获得国家修正
事件后处理:
- 英格兰移除变量
fra_informed_of_joan_capture和jeanne_d_arc_captured_eng - 法国移除变量
jeanne_d_arc_captured、fra_joan_of_arc_executed、fra_joan_ransom和fra_joan_peacefully_released
背景介绍: 此事件模拟了百年战争期间法国民族英雄圣女贞德被俘后的命运转折点。根据游戏进程,贞德可能被英格兰俘虏并索要赎金,也可能通过其他途径被释放。事件为法国玩家提供了关键抉择:是支付巨额赎金换回这位象征性的领袖,还是接受其殉难的后果;若贞德被释放,是恢复其全部荣誉,还是限制其影响力以维持政治稳定。每个选择都将对法国的威望、财政和军事士气产生深远影响。
完整事件代码:
flavor_fra.2005 = { # The Return of Joan of Arc
type = country_event
fire_only_once = yes
dynamic_historical_event = {
tag = FRA
from = 1425.1.1
to = 1455.1.1
monthly_chance = 100
}
title = {
first_valid = {
triggered_desc = {
trigger = {
has_variable = fra_joan_ransom
}
desc = flavor_fra.2005.title_ransom
}
triggered_desc = {
trigger = {
has_variable = fra_joan_peacefully_released
}
desc = flavor_fra.2005.title_return
}
}
}
desc = {
first_valid = {
triggered_desc = {
trigger = {
has_variable = fra_joan_ransom
}
desc = flavor_fra.2005.desc_ransom
}
triggered_desc = {
trigger = {
has_variable = fra_joan_peacefully_released
}
desc = flavor_fra.2005.desc_return
}
}
}
trigger = {
OR = {
has_variable = fra_joan_ransom
has_variable = fra_joan_peacefully_released
}
character:joan_of_arc ?= { is_alive = yes }
}
illustration_tags = {
10 = happy
10 = interior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
character:joan_of_arc = {
save_scope_as = joan_of_arc
}
}
option = { # Pay the Ransom
name = flavor_fra.2005.a
trigger = {
has_variable = fra_joan_ransom
}
add_gold = {
value = -500
}
c:ENG = {
add_gold = {
value = 500
}
}
scope:joan_of_arc = {
move_country = c:FRA
}
ai_chance = {
base = 65
}
}
option = { # We cannot afford to pay the English ransom
name = flavor_fra.2005.b
trigger = {
has_variable = fra_joan_ransom
}
c:ENG = {
kill_character = {
target = scope:joan_of_arc
reason = execution
}
}
add_prestige = prestige_severe_penalty
ai_chance = {
base = 35
}
}
option = { # Welcome her return
name = flavor_fra.2005.c
trigger = {
has_variable = fra_joan_peacefully_released
}
add_legitimacy = legitimacy_weak_bonus
add_country_modifier = {
modifier = fra_return_of_joan_of_arc
months = 60
mode = add
}
scope:joan_of_arc = {
move_country = c:FRA
}
ai_chance = {
base = 85
}
}
option = { # Welcome her return, but forbid her to lead ever again
name = flavor_fra.2005.d
trigger = {
has_variable = fra_joan_peacefully_released
}
add_country_modifier = {
modifier = fra_return_of_joan_of_arc
months = 60
mode = add
}
scope:joan_of_arc = {
move_country = c:FRA
remove_character_modifier = maid_of_orleans
}
ai_chance = {
base = 15
}
}
after = {
c:ENG = {
remove_variable = fra_informed_of_joan_capture
remove_variable = jeanne_d_arc_captured_eng
}
remove_variable = jeanne_d_arc_captured
remove_variable = fra_joan_of_arc_executed
remove_variable = fra_joan_ransom
remove_variable = fra_joan_peacefully_released
}
}