显示规则
魂环不是单独发放的道具,它来自玩家装备中的宝石数据。配置好宝石来源和槽位来源后,玩家触发显示时,插件会读取这些槽位中已经镶嵌的宝石,并按配置展示为魂环。
读取顺序
plugin-slot 中的槽位按从上到下的顺序扫描。建议把主要装备槽位放在前面,例如武器、饰品、特殊装备,再放普通背包槽位。
yaml
plugin-slot:
- "Origin#MainHand"
- "Origin#Helmet"
- "LyInventoryReload#gem#ring"如果一个服务器同时存在多个装备系统,只需要把需要参与魂环展示的槽位写入列表即可。
显示与隐藏
玩家可以通过两种方式切换魂环:
| 方式 | 说明 |
|---|---|
/lgsr show | 主动显示或隐藏自己的魂环 |
| 释放按键 | 使用 show-soulring-key 设置的按键切换 |
显示魂环会受到 show-soulring-cooldown 限制。隐藏魂环不进入冷却判断,因此玩家可以随时收起显示效果。
数量限制
max-soulring 控制最多展示多少个魂环。实际显示数量取决于玩家装备中可读取到的宝石数量。
如果实际宝石数量超过 max-soulring,只会展示限制范围内的魂环。这个值建议按服务器客户端表现调整,数量越高,画面越华丽,但也越容易遮挡玩家视野。
动画叠加
旋转、位移、缩放动画可以同时启用。常见组合如下:
| 目标效果 | 建议配置 |
|---|---|
| 常驻环绕 | 旋转动画循环,位移和缩放保持较短 |
| 展开登场 | 缩放从小到大,位移向外扩散 |
| 轻量展示 | 减少循环动画,只保留出现动画 |
如果玩家反馈画面晃动明显,优先降低位移距离或缩放变化幅度。
兼容建议
| 场景 | 建议 |
|---|---|
| 使用宝石重置版 | gem-plugin 填写 LyGemReload |
| 使用背包重置版装备槽 | 槽位使用 LyInventoryReload#背包id#类型 |
| 使用原版装备 | 槽位使用 Origin#MainHand、Origin#Helmet 等 |
| 只想指令切换 | 将 show-soulring-key 留空 |