从装备数据可以看出,这件“重盔甲(男)”的宝石开孔数据在 `AddValues` 字段中,包含3个孔位:
```lua
-- 假设装备数据已获取
local equipData = SL:GetMetaValue("EQUIP_DATA_BY_MAKEINDEX", makeIndex)
if equipData and equipData.AddValues then
-- 遍历所有开孔数据
for i, holeData in ipairs(equipData.AddValues) do
SL:print("孔位索引:", i)
SL:print("宝石ID:", holeData.Id)
SL:print("宝石等级:", holeData.Value)
end
else
SL:print("该装备没有开孔数据")
end
```
具体开孔信息:
- 第1孔:宝石ID=1,等级=370
- 第2孔:宝石ID=3,等级=7
- 第3孔:宝石ID=18,等级=1
`AddValues` 数组就是装备的开孔数据,每个元素代表一个孔位,包含宝石ID和等级信息。