实战用法
当你希望在剧情事件或国策效果中让某个特工被迫转入潜伏状态(例如被敌方情报机构察觉后临时停止任务),可以在 CHARACTER scope 下调用此 effect。数值越大,特工保持潜伏的时间越长(会受到相关修正器影响)。常见场景包括情报战事件链中"暴露特工"的惩罚分支,或敌对国策触发的反情报效果。
# 示例:某事件让目标特工被迫潜伏
country_event = {
id = my_intel.5
...
option = {
name = my_intel.5.a
# 切换到当前特工角色 scope
FROM = {
force_operative_leader_into_hiding = 12
}
}
}
配合关系
[is_operative](/wiki/trigger/is_operative):在执行前用于校验当前 scope 确实是一名特工,避免对非特工角色错误调用导致脚本报错。
[operative_leader_mission](/wiki/trigger/operative_leader_mission):用于判断特工当前正在执行的任务类型,从而决定是否触发潜伏效果,使逻辑更精准。
[harm_operative_leader](/wiki/effect/harm_operative_leader):常与潜伏效果搭配,在特工暴露的事件中同时对其造成伤害,模拟真实的暴露代价。
[capture_operative](/wiki/effect/capture_operative):作为潜伏的"替代分支"——情节走向可以是潜伏或被俘,两者常出现在同一事件的不同 option 中。
常见坑
- Scope 错误:此 effect 必须在
CHARACTER scope 内执行,若直接写在国家 scope(如 GER = { force_operative_leader_into_hiding = 12 })而不先切入角色 scope,游戏会静默忽略或报错,新手往往因此误以为效果无效。
- 将数值理解为固定天数:新手常以为填入的数字就是精确的潜伏天数,实际上该数值会受到游戏内情报相关修正器的影响,最终持续时间与原始数值可能存在明显差异,调试时不能简单对等换算。