effect · add_history_entry
Definition
- Supported scope:(none)
- Supported target:
none
Description
add_history_entry = {
key = custom_localized_key
subject = "Custom String (not localized)"
allow = yes/no (allow medal award)
}
add_history_entrynoneadd_history_entry = {
key = custom_localized_key
subject = "Custom String (not localized)"
allow = yes/no (allow medal award)
}
实战内容由 AI 生成,并已对照 vanilla 命令词表校验 —— 请当作起点而非权威依据。上方的定义节才是游戏自带文档原文。
add_history_entry 常用于记录重大外交事件、战争罪行裁决或特殊历史节点,让玩家在事件日志或人物档案中看到可追溯的行为记录。例如在一个审判类事件中,当玩家选择定罪某位将领时,可以将该决定写入历史条目:
option = {
name = war_tribunal.1.a
add_history_entry = {
key = war_tribunal_convicted
subject = "General Schmidt convicted of war crimes"
allow = yes
}
}
由于当前 scope 下白名单中暂无其他已记录的配套 effect 或 trigger 命令,无法列出经过验证的交叉引用。建议在使用本 effect 时,结合事件(event)或决策(decision)框架中的常规控制流来触发它,避免引用未经证实的命令。
subject 字段填写本地化键而非字符串:subject 接受的是未经本地化的原始字符串,如果误填本地化键名,游戏会将键名本身直接显示在日志里,而不会自动翻译,导致显示异常。allow 字段用途误解:新手容易忽略 allow 字段与勋章授予(medal award)相关的含义,将其当作普通的条件开关随意填写,实际上该字段控制的是特定勋章奖励逻辑是否触发,不能替代 trigger 条件判断。