检测装备或物品数值¶
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。