命令百科

effect · unlock_national_focus

Definition

  • Supported scope:COUNTRY
  • Supported target:none

Description

unlocks a focus for a country

实战 · 配合 · 坑

实战内容由 AI 生成,并已对照 vanilla 命令词表校验 —— 请当作起点而非权威依据。上方的定义节才是游戏自带文档原文。

实战用法

unlock_national_focus 常用于通过事件或决议提前解锁某个国策节点,使其无需完成前置节点即可选取,适合制作"历史捷径"或奖励型 mod 场景(例如完成某任务后解锁通常需要漫长前置链才能到达的国策)。以下示例展示在一个国家事件中奖励解锁特定国策:

country_event = {
    id = my_mod.1
    title = my_mod.1.t
    desc = my_mod.1.d

    option = {
        name = my_mod.1.a
        unlock_national_focus = my_special_focus  # 解锁目标国策节点
        add_political_power = 50
    }
}

配合关系

  • [has_completed_focus](/wiki/trigger/has_completed_focus) — 常作为触发条件检测玩家已完成某前置国策后,再通过 unlock_national_focus 解锁更深层的节点,形成"条件解锁"逻辑链。
  • [complete_national_focus](/wiki/effect/complete_national_focus) — 两者有本质区别,若需要直接完成(并触发国策效果),应用后者;若仅想让玩家"可选"该国策而不立即生效,才用 unlock_national_focus,二者需根据设计目的明确区分。
  • [has_country_flag](/wiki/trigger/has_country_flag) — 搭配国家标记作为触发守卫,确保解锁只在特定剧情节点触发一次,避免重复解锁造成逻辑混乱。
  • [activate_shine_on_focus](/wiki/effect/activate_shine_on_focus) — 解锁国策后配合使用,可在国策树 UI 上高亮该节点,引导玩家注意刚解锁的国策。

常见坑

  1. 误以为解锁等于完成unlock_national_focus 只是移除国策的前置节点限制,让其变为可选状态,并不会触发该国策的任何效果;若需要直接执行国策效果,应改用 complete_national_focus,混淆两者会导致预期效果完全不生效。
  2. 国策 ID 拼写错误且无报错提示:游戏对无效的国策 ID 通常不会在日志中产生明显错误,国策只是静默地"什么都不做",新手往往难以排查;务必确认 unlock_national_focus 后填写的 ID 与 focus = { id = ... } 定义中完全一致,包括大小写。