effect · add_named_threat
Definition
- Supported scope:
COUNTRY - Supported target:
none
Description
Adds country threat
add_named_threatCOUNTRYnoneAdds country threat
实战内容由 AI 生成,并已对照 vanilla 命令词表校验 —— 请当作起点而非权威依据。上方的定义节才是游戏自带文档原文。
add_named_threat 常用于事件或决策中,让某个国家的行为向全世界施加"威胁值",从而触发其他国家的 AI 反应或联盟警觉机制。例如在扩张性国策或宣战事件中,为侵略方附加有具体名称标签的威胁,便于后续用该名称做条件判断或显示在 tooltip 中。
# 某国完成侵略性国策后触发
country_event = {
id = my_mod.101
immediate = {
add_named_threat = {
threat = 2
name = my_mod_aggressive_expansion
}
}
}
[add_threat](/wiki/effect/add_threat):无命名版本的威胁增加,两者常对比使用——需要在 UI 或脚本中追踪具体来源时用 add_named_threat,批量快速叠加时用 add_threat。[has_added_tension_amount](/wiki/trigger/has_added_tension_amount):检测当前世界紧张度是否达到阈值,与 add_named_threat 配合构成"施加威胁 → 判断全局紧张局势"的完整逻辑链。[create_wargoal](/wiki/effect/create_wargoal):AI 国家在威胁积累到一定程度后常被触发宣战目标,两者组合模拟"侵略升级"剧情。[add_opinion_modifier](/wiki/effect/add_opinion_modifier):威胁上升后同步降低外交关系,让 mod 中的国际反应更真实立体。.yml 本地化文件中定义对应条目,游戏内 tooltip 会显示原始键名(如 my_mod_aggressive_expansion)而非可读文本,容易被误以为脚本出错。