团队战利品(需求 / 贪婪)
多名玩家合作时,EliteMobs 可以通过**需求 / 贪婪投票系统(Need / Greed)**分配装备。每件物品在符合资格的玩家中抽取赢家。若物品的战利品规则要求灵魂绑定,且 Soulbind 系统已启用,就会绑定给赢家。
何时触发团队战利品
投票有两种触发方式:
- 队伍战利品: 同一队伍至少两名成员在线、位于同一世界且在被击败精英怪的
sharedProgressRange内时,普通精英装备、特殊精英装备和符合条件的自定义物品进入该队伍的投票。默认范围为 128 方块。附近队员无需打出最后一击也能参与。金币和精英卷轴仍是个人奖励。 - 难度专属地下城战利品: 实例地下城内带有匹配
difficultyID的自定义装备,使用面向 Boss 战斗贡献者的原有地下城全体投票。非装备自定义物品仍按个人发放。
添加队伍物品时若不足两名合格玩家,该物品回到普通个人发放流程。已建立的队伍投票在有人离开后可由一名合格玩家继续;初始参与者不足两人的地下城奖池会在下一 tick 发放。之后减少参与者不会自动缩短已有计时器。实例 Boss 锁定在玩家获准投票前应用。
同一队伍投票会话可以收集多只精英怪的掉落。每件物品单独保存合格玩家;晚到者只能看到并投票争取自己当时在附近且符合资格的物品。
战利品条目的 permission 以及自定义物品自身的 permission 也会限制每件物品的投票:只有允许获得该物品的玩家才会被纳入其掷骰,并在菜单中看到它。
普通生成装备仍要求一名合格的直接攻击者在抽取前造成至少相当于精英怪最大生命值 10% 的伤害。获准投票的附近队员无需各自达到此门槛。
对战利品进行投票
玩家可以通过 /em loot 或点击聊天栏中的提示来打开投票。该命令没有设置任何权限节点,因此任何人都能运行它——plugin.yml 中声明的 elitemobs.loot.command 节点实际上从未被检查。
菜单分为两列:
- 贪婪(Greed)(左侧)——默认状态。物品会停留在这里,直到有人对其提出认领。如果你只是在无人需求时才想要某件物品,就把它留在贪婪一侧。
- 需求(Need)(右侧)——点击某件物品可将其移到你的需求列表中。当你将某件物品标记或取消标记为需求时,队伍中的所有人都会收到通知。
菜单每页最多显示 20 件物品,较大的奖池提供上一页和下一页箭头。多个独立投票会话重叠时,再次执行 /em loot 可依次切换。
需求由玩家自行选择;菜单不检查对应职业或装备技能等级。赢得物品不会绕过其装备限制。
正常投票会在连续 60 秒没有新物品后结束。新的队伍掉落会刷新闲置时限,但 Party.yml 中的 lootVoteMaximumLifetimeSeconds 限制整个队伍会话,默认 120 秒,最低 60 秒。标记或取消标记不会延长任一计时器。点击贪婪栏物品可选择需求,再点击需求栏物品可撤回。
物品如何分配
当计时结束时,每件物品都会独立进行掷骰:
- 如果有一名或以上玩家将其标记为需求,该物品会随机分配给这些玩家中的一位。
- 如果没有人需求它,则在当前在线且符合该物品资格的所有玩家中随机分配,即贪婪掷骰。
赢家直接收到背包内的物品;溢出部分掉落在脚下,并将赢家的 UUID 设为所有者。启用 Soulbind 且物品规则要求时才会绑定。仍活跃的投票参与者会收到赢家消息。下线或退出队伍会将玩家移出该队伍的当前投票。获准参与后走远不会自行取消资格。若没有合格玩家在线,物品会在世界仍加载时掉落到该会话保存的精英怪位置;队伍会话使用第一只精英怪的位置。受权限限制的物品,以及已禁用或受权限限制的自定义物品,会被直接丢弃,而不会掉落到任何人都能拾取的地方。
待决投票保存在内存中。EliteMobs 关闭时会清除投票,且不发放剩余物品,因此应等待投票结束后再重启或重新初始化插件。
命令与权限
| 命令 | 权限 | 默认 | 说明 |
|---|---|---|---|
/em loot | (未设置) | -- | 为你当前待处理的战利品打开团队战利品需求/贪婪菜单 |
如果你在没有可投票战利品的情况下运行 /em loot,EliteMobs 会告诉你没有任何可投票的内容。