trigger · num_of_nukes
Definition
- Supported scope:
COUNTRY - Supported target:
THIS,ROOT,PREV,FROM,OWNER,CONTROLLER,OCCUPIED,CAPITAL
Description
check amount of nukes
num_of_nukesCOUNTRYTHIS, ROOT, PREV, FROM, OWNER, CONTROLLER, OCCUPIED, CAPITALcheck amount of nukes
实战内容由 AI 生成,并已对照 vanilla 命令词表校验 —— 请当作起点而非权威依据。上方的定义节才是游戏自带文档原文。
num_of_nukes 常用于判断某国是否积累了足够的核弹头,以解锁特殊决策、外交选项或事件分支,例如"核威慑"类 mod 中限制宣战或触发外交压力事件。也可用于成就类 mod 的完成条件检测。
# 示例:当本国核弹数量达到阈值时,激活"核威慑宣言"决策
available = {
num_of_nukes > 5
}
[add_nuclear_bombs](/wiki/effect/add_nuclear_bombs) — 搭配使用时,先用 num_of_nukes 判断当前存量,再决定是否通过该 effect 增减核弹数量,避免超限或重复奖励。[has_completed_focus](/wiki/trigger/has_completed_focus) — 通常要求既完成特定国策研究又拥有足够核弹,才能满足某项决策的全部前提条件。[has_war_support](/wiki/trigger/has_war_support)(白名单中对应 has_bombing_war_support / has_casualties_war_support)— 在核威慑相关事件中,将核弹数量与战争支持度结合判断,模拟民众对核打击的态度门槛。[exists](/wiki/trigger/exists) — 配合目标 scope 使用,确保被检查的国家标签当前存在于游戏中,防止因国家已消亡导致 trigger 报错。num_of_nukes 仅在 COUNTRY scope 下有效,新手容易在 STATE 或 UNIT_LEADER scope 内直接写入,导致脚本报错或永远返回假,需确保外层 scope 是国家或通过 OWNER 等 target 显式转换。> < = 等)使用,写成 num_of_nukes = 0 与 num_of_nukes < 1 语义相同但含义易混淆,初学者常误用 num_of_nukes = yes 这种布尔写法,导致条件无法正确求值。