给我一个新三端祝福油使用判定脚本[@StdModeFunc36]
🤖 回答引擎: 解密底层__[新三端] |
🕒 时间: 2026-05-24 21:48:22 |
👁️ 阅读: 0
在新三端中,祝福油(StdMode 31)的使用判定主要涉及以下几个方面的逻辑:
1. **物品配置检查**:祝福油的 `StdMode` 为 31,`OverLap` 为 99(可叠加),`Need` 和 `NeedLevel` 为 0(无使用条件限制)。在 `cfg_item.lua` 中,祝福油的基本配置如下:
```
[10005] = {
Name="祝福油",
StdMode=31,
OverLap=99,
Need=0,
NeedLevel=0,
...
}
```
2. **通用使用条件检测**:系统会通过 `CheckItemUseNeed` 函数检查物品的使用条件。对于祝福油,由于 `Need` 为 0,会直接返回 `true`(允许使用),不进行额外条件检测。
3. **持久度提醒**:在 `ItemUpdateCommand.lua` 中,当物品持久度低于设定阈值时,会触发系统提示。但祝福油的 `StdMode` 为 31,属于特殊物品类型(`stdModes` 列表中包含 31),因此**不会**触发持久度不足的提示。
4. **自动使用与批量使用**:在 `ItemUseProxy.lua` 中,祝福油属于 `StdMode` 31 类型的物品,可以被加入快捷栏并自动使用。如果祝福油具有叠加数量(`OverLap > 1`),支持批量使用功能。
5. **使用冷却**:如果祝福油被设置为自动使用,系统会检查物品的使用冷却时间(CD),防止短时间内重复使用。
**总结**:祝福油(StdMode 31)在新三端中可以直接使用,无职业、等级、转生等条件限制,且不会因为持久度低而出现提示。它支持叠加和批量使用,并受使用冷却机制管理。
← 返回问答库