effect · deactivate_advisor
Definition
- Supported scope:
COUNTRY - Supported target:
none
Description
Dismiss an advisor from their currently occupied role slot
Example:
deactivate_advisor = GER_character_token_air_chief
deactivate_advisorCOUNTRYnoneDismiss an advisor from their currently occupied role slot
Example:
deactivate_advisor = GER_character_token_air_chief
实战内容由 AI 生成,并已对照 vanilla 命令词表校验 —— 请当作起点而非权威依据。上方的定义节才是游戏自带文档原文。
deactivate_advisor 常用于剧本事件或国家焦点中动态撤换顾问——例如当某位空军参谋在特定历史节点战败或被政治清洗时,自动将其从职位上解雇。配合角色系统,也常用于在内战或政变事件中批量清除旧政权的顾问阵容。
country_event = {
id = my_mod.42
title = "政变清洗"
# ...
option = {
name = "清除旧势力顾问"
deactivate_advisor = GER_character_token_air_chief
deactivate_advisor = GER_character_token_political_advisor
add_political_power = -50
}
}
[activate_advisor](/wiki/effect/activate_advisor) — 与 deactivate_advisor 互为一对,先解雇旧顾问再立即启用新顾问,实现顾问替换逻辑。[add_ideas](/wiki/effect/add_ideas) / [add_advisor_role](/wiki/effect/add_advisor_role) — 解雇顾问后往往需要通过添加新角色或思潮来填补其带来的国家加成空缺。[has_country_leader_with_trait](/wiki/trigger/has_country_leader_with_trait) — 常作为前置判断,在特定领袖执政时才触发顾问解雇,避免错误时机下的状态异常。[country_event](/wiki/effect/country_event) — 顾问被解雇后触发后续事件(如新顾问上任通知),形成完整叙事链。deactivate_advisor 使用的是角色的 token 字符串,若 token 与 create_corps_commander / generate_character 等处定义的 token 不一致,游戏不会报错但顾问不会被解雇,极难排查。[has_allowed_idea_with_traits](/wiki/trigger/has_allowed_idea_with_traits) 检查可避免此类无效调用。