装备升级模板
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-05-27 21:14:08 |
👁️ 阅读: 1
装备升级主要涉及几个关键命令和机制:
**1. 基础升级命令**
使用 `UPGRADEITEMEX` 进行装备属性升级,参数包括物品位置、属性位置、成功机率、点数机率、是否破碎、是否显示文字信息。若不想显示刷字信息,将最后一个参数设为0。
**2. 记录升级次数**
如需记录装备升级(成功/失败)次数,可使用 `CHANGEITEMADDVALUE` 修改物品的附加属性值(位置40-44为无属性,不显示在Tips),配合 `CHECKITEMADDVALUE` 检测和 `GETITEMADDVALUE` 获取。例如,将升级次数记录在某个无属性位置。
**3. 星星数量(升级次数)**
检测或调整装备的星星数量(即升级次数):
- 检测:`CheckItemUpgradeCount`(方式1检测身上装备)
- 调整:`ChangeItemUpgradeCount`
- 获取:`GetItemWhereStars`
**4. 装备面板特效**
升级后可为装备添加面板特效:`UpdateEquipEffect`(参数1为特效ID,0为删除;参数2为前后位置0/1)。
**5. 自定义OK框操作**
若升级流程涉及自定义OK框(如放入待升级装备),相关命令包括:
- `BAGITEMINTOBOX` / `BAGITEMMAKEINDEX`(放入物品)
- `CheckBoxItemCount`(检测物品)
- `ReturnBoxItem`(返回包裹)
- `DELBOXITEM`(删除物品)
- `SetUpgradeItem 0`(关联OK框物品)
- `UpDateBoxItem`(刷新OK框)
- 触发标签:`[@ItemIntoBoxX]`(放入时)、`[@ItemOutBoxX]`(取出时)
**注意**:属性位置(0-14)对应不同属性(如AC、DC等),需根据装备类型测试确认。若需固定升级点数或超过255,`UPGRADEITEMEX` 的点数机率参数(0-255)可能不满足,可考虑通过其他方式(如升级成功后使用 `CHANGEITEMADDVALUE` 直接增加固定值)实现。
← 返回问答库