trigger · career_profile_check_medal
Definition
- Supported scope:
any - Supported target:
any
Description
Checks if the required medal is achieved and collected
career_profile_check_medalanyanyChecks if the required medal is achieved and collected
实战内容由 AI 生成,并已对照 vanilla 命令词表校验 —— 请当作起点而非权威依据。上方的定义节才是游戏自带文档原文。
career_profile_check_medal 常用于生涯模式 mod 中,根据玩家是否已获取并领取特定勋章来解锁新的选项、事件或奖励内容。例如在某个成就解锁系统中,只有当玩家集齐指定勋章后才允许触发特殊事件或开放隐藏国策:
available = {
career_profile_check_medal = {
medal = my_mod_veteran_medal
}
}
[career_profile_check_ribbon](/wiki/trigger/career_profile_check_ribbon):勋章与绶带往往作为生涯档案中并列的收集目标,两者组合可构成复合解锁条件。[career_profile_check_points](/wiki/trigger/career_profile_check_points):用于在判断勋章的同时要求玩家达到一定生涯积分,防止条件过于宽松。[has_completed_custom_achievement](/wiki/trigger/has_completed_custom_achievement):与自定义成就检查联用,可在勋章与成就双重验证通过后才视为满足条件。[custom_effect_tooltip](/wiki/effect/custom_effect_tooltip):在 UI 中为玩家显示"尚未获得该勋章"之类的提示文本,改善可读性。[career_profile_check_playthrough_ratio](/wiki/trigger/career_profile_check_playthrough_ratio) 等相关条件守门),在普通存档中调用可能导致条件永远为假,引发难以排查的逻辑错误。