跳转至

检测装备或物品数值

CHECKITEMVALUE 按容器和格位取得单件物品,再用数值属性选择器进行比较。

语法

CHECKITEMVALUE <容器> <格位> <属性类型> <比较符> <目标值>

容器:

容器
0 角色装备
1 角色背包
2 角色仓库
7 资源包

比较符只支持 <><=>===!=,不支持单等号 =

常用属性类型:

含义
0 当前持久
9 持久化幸运等级字段
18 随机属性数量
19~22 第 1~4 条随机属性的原始属性编号
50 装备模板物品编号
58 装备面板合计幸运(只读)

完整编号见装备属性表51 仅供 <$ITEMVALUE> 文本宏返回物品名字,不能用于数值比较。

示例

#IF
CHECKITEMVALUE 0 8 50 == 99920009
CHECKITEMVALUE 0 8 58 >= 2
#ACT
TopMessage "佩戴的是面板幸运达到2的灯笼项链" FALSE

不存在物品或参数解析失败时,条件失败。未知数值属性当前返回 0,因此与 0 比较时甚至可能误通过;脚本不得依赖未登记的 selector。