trigger · career_profile_check_value
Definition
- Supported scope:
any - Supported target:
any
Description
Compares a career profile value to a number
career_profile_check_valueanyanyCompares a career profile value to a number
实战内容由 AI 生成,并已对照 vanilla 命令词表校验 —— 请当作起点而非权威依据。上方的定义节才是游戏自带文档原文。
career_profile_check_value 常用于职业生涯系统相关 mod 中,根据玩家积累的某项数值指标来解锁特殊事件、决议或奖励内容。例如在成就型 mod 里,可以检测玩家某个职业档案数值是否达到门槛,从而触发专属叙事事件。
# 示例:当职业档案中某项数值达到一定量级时,允许触发特殊决议
available = {
career_profile_check_value = {
id = my_career_stat
value > 50
}
}
[career_profile_check_points](/wiki/trigger/career_profile_check_points):与本 trigger 配合可同时检测"总点数"与"特定数值"两个维度,构成更严格的解锁条件。[career_profile_check_ratio](/wiki/trigger/career_profile_check_ratio):当需要同时判断"绝对数值"与"比例"时搭配使用,避免只靠单一指标判断造成逻辑漏洞。[career_profile_check_medal](/wiki/trigger/career_profile_check_medal):在勋章/成就授予逻辑中,先用本 trigger 确认数值前提,再用该 trigger 确认勋章状态,形成完整的前置链。[check_variable](/wiki/trigger/check_variable):当职业档案数值需要与临时变量做联合运算比较时,两者配合可先将数值存入临时变量再做复合判断。id 字段填写错误:id 必须与职业档案系统中实际定义的数值键名完全一致(包括大小写),填写不存在的键名不会报错但永远返回假,导致条件块静默失效,难以排查。[is_ironman](/wiki/trigger/is_ironman) 或相关游戏规则 trigger 做前置保护,否则可能导致条件永远无法满足。