Botín de grupo (Necesidad / Codicia)
Cuando varios jugadores colaboran, EliteMobs puede repartir equipo mediante un sistema de votación de Necesidad / Codicia. Cada objeto se sortea entre los jugadores elegibles y el ganador lo recibe. Los objetos cuya política de botín exige Soulbind se vinculan al ganador cuando el sistema Soulbind está habilitado.
Cuándo se activa el botín de grupo
Hay dos formas de iniciar una votación:
- Botín de grupo: cuando al menos dos miembros del mismo grupo están conectados, en el mismo mundo y dentro de
sharedProgressRangedel élite derrotado (128 bloques por defecto), el equipo élite normal, el especial y los objetos personalizados elegibles entran en una votación de ese grupo. Los miembros cercanos pueden participar aunque no hayan dado el golpe final. Las monedas y los Pergaminos Élite siguen siendo personales. - Botín específico de dificultad de mazmorra: el equipamiento personalizado con un
difficultyIDcoincidente dentro de una mazmorra instanciada usa la votación original para toda la mazmorra entre quienes contribuyeron al combate contra el jefe. Los objetos personalizados que no son equipamiento siguen siendo personales.
Si quedan menos de dos jugadores elegibles al añadir un objeto de grupo, ese objeto vuelve a la ruta normal de entrega personal. Una votación de grupo ya creada puede continuar con un único jugador elegible cuando alguien se va; un conjunto de botín de mazmorra creado con menos de dos participantes iniciales programa la entrega para el siguiente tick. Perder participantes después no acorta por sí solo un temporizador existente. Los bloqueos de jefes de mazmorras instanciadas se aplican antes de admitir a un jugador en la votación.
Las votaciones de grupo pueden recopilar objetos de varios élites durante la misma sesión. La elegibilidad se guarda por separado para cada objeto, así que quien llegue más tarde solo ve y vota por los objetos para los que estaba cerca y era elegible.
El permission de una entrada de botín y el permission propio del objeto personalizado también limitan la votación de cada objeto: solo se admite en su tirada, y solo lo ve en el menú, quien tenga permiso para recibir el objeto.
El equipamiento generado normal sigue requiriendo que un atacante directo elegible cause al menos el 10 % de la salud máxima de la élite antes de la tirada. Ese umbral no se exige por separado a los miembros cercanos del grupo admitidos en la votación.
Votar por el botín
Los jugadores abren la votación con /em loot o haciendo clic en el aviso del chat. El comando no define ningún nodo de permiso, por lo que cualquiera puede ejecutarlo: el nodo elitemobs.loot.command declarado en plugin.yml nunca se comprueba realmente.
El menú tiene dos columnas:
- Codicia (izquierda) — el estado por defecto. Los objetos permanecen aquí hasta que alguien los reclama. Si solo quieres un objeto en caso de que nadie más lo necesite, déjalo en el lado de la codicia.
- Necesidad (derecha) — haz clic en un objeto para moverlo a tu lista de Necesidad. Todos en el grupo reciben una notificación cuando marcas o desmarcas un objeto como Necesidad.
El menú muestra hasta 20 objetos por página y añade flechas anterior/siguiente para conjuntos mayores. Si se superponen varias sesiones independientes de botín, ejecutar /em loot de nuevo permite recorrerlas.
Necesidad es una decisión del jugador; el menú no exige la clase ni el nivel de habilidad de equipo correspondiente. Ganar un objeto no evita sus restricciones de equipamiento.
El plazo normal de votación termina tras 60 segundos sin un objeto nuevo. Un nuevo objeto de grupo reinicia ese plazo de inactividad, pero lootVoteMaximumLifetimeSeconds en Party.yml fija un límite absoluto para toda la sesión de grupo (120 segundos por defecto, mínimo 60). Marcar y desmarcar objetos no amplía ninguno de los temporizadores; haz clic en un objeto de la columna Codicia para marcar Necesidad y luego en la columna Necesidad para retirar tu solicitud.
Cómo se otorgan los objetos
Cuando se acaba el temporizador, cada objeto se sortea de forma independiente:
- Si uno o más jugadores lo marcaron como Necesidad, el objeto se otorga al azar a uno de esos jugadores.
- Si nadie lo necesitó, se otorga al azar entre todos los jugadores actualmente conectados que sean elegibles para ese objeto (el sorteo de Codicia).
El ganador recibe el objeto en su inventario; el excedente cae a sus pies y se asigna a su UUID como propietario. Soulbind se aplica cuando está habilitado y la política del objeto lo exige. Los participantes activos ven el mensaje del ganador. Desconectarse o abandonar el grupo elimina al jugador de la votación activa de ese grupo. Alejarse después de ser admitido no elimina por sí solo la elegibilidad. Si no queda ningún jugador elegible conectado, el objeto cae en la ubicación de élite guardada para la sesión si el mundo sigue cargado; una sesión de grupo usa la ubicación del primer élite. Los objetos limitados por un permiso, o los objetos personalizados desactivados o restringidos por permiso, se descartan en lugar de caer donde cualquiera podría recogerlos.
Las votaciones pendientes se guardan en memoria. Al cerrarse, EliteMobs las elimina sin repartir los objetos pendientes; deja que terminen antes de reiniciar o reinicializar el plugin.
Comando y permiso
| Comando | Permiso | Por defecto | Descripción |
|---|---|---|---|
/em loot | (ninguno definido) | -- | Abre el menú de botín de grupo de Necesidad/Codicia para tu botín pendiente actual |
Si ejecutas /em loot sin botín por el que votar, EliteMobs te indica que no hay nada por lo que votar.
Páginas relacionadas
- Soulbind — reglas de propiedad para objetos que requieren vinculación
- Dificultad de mazmorras instanciadas — el botín de grupo está ligado a los drops de las mazmorras instanciadas
- Tablas de botín — cómo se configura el botín que alimenta la votación
- Crear jefes — asignar botín a los jefes personalizados