装备与物品
检查穿戴装备
检查当前角色是否已经穿戴指定装备,适用于装备门槛、套装入口和穿戴触发判断。
命令用途
CheckItemW 用于检查当前角色身上是否已经穿戴指定装备。
它通常用于装备触发、套装判断、活动门槛和需要限定“必须已穿戴某件装备”才能继续执行的流程。
命令名
CheckItemW 支持英雄 H.
调用格式
CheckItemW <物品名称> [数量]
参数说明
| 参数 | 必填 | 说明 |
|---|---|---|
物品名称 | 是 | 要检查的穿戴装备名称,应与物品数据中的实际名称一致。 |
数量 | 否 | 需要满足的数量。省略时通常用于判断是否穿戴了该装备。 |
返回或影响
- 这是检查型命令,只能在条件判断流程中使用。
- 当角色当前穿戴的装备满足条件时,
#IF条件成立。 - 当角色没有穿戴该装备,或数量不足时,条件不成立。
- 该命令检查的是身上已穿戴的装备,不是背包持有物品。
示例
基础用法
#IF
CheckItemW 结婚戒指
#SAY
你已经穿戴了结婚戒指。
#ELSESAY
你还没有穿戴结婚戒指。
这段写法用于判断角色当前是否已经把目标装备真正穿在身上,适合做功能入口或关系判定前置条件。
常见变体
#IF
CheckItemW 斩魔勋章 1
CheckItemW 斩魔战鼓 1
#ACT
SendMsg 5 "已满足当前套装穿戴条件。"
#ELSESAY
你当前穿戴的套装还不完整。
这类写法用于组合判断角色是否已经穿齐某一组指定装备,再决定是否触发后续套装效果或活动资格。
注意事项
CheckItemW检查的是穿戴状态,不等于背包中拥有该物品;只检查背包时应使用CheckItem。- 如果你要安装备位置判断是否有装备,可进一步结合
CheckUseItem、CheckItemAddValue等相关命令。 - 这类命令常见于套装判定和穿戴触发脚本中,物品名称一定要和实际装备名保持一致。
