Sistema de Habilidades
EliteMobs utiliza un sistema de progresión basado en habilidades donde los jugadores suben de nivel luchando contra mobs de élite. En lugar de un único nivel global, los jugadores desarrollan habilidades de arma individuales y una habilidad de armadura que juntas determinan su poder general.
Hay 9 tipos de habilidades:
| Habilidad | Arma | Notas |
|---|---|---|
| Espadas | Cualquier _SWORD | |
| Hachas | Cualquier _AXE | |
| Arcos | BOW | |
| Ballestas | CROSSBOW | |
| Tridentes | TRIDENT | |
| Azadas (Guadañas) | Cualquier _HOE | |
| Mazas | MACE | Requiere Minecraft 1.21+ |
| Lanzas | Cualquier _SPEAR | Requiere Minecraft 1.21.2+ (con pack de recursos) |
| Armadura | Cascos, petos, grebas, botas | Nivela pasivamente |
Las habilidades suben de nivel usando el arma asociada para matar mobs de élite. Tu Nivel de Combate -- calculado a partir de tus habilidades -- determina a qué contenido puedes acceder, qué equipo puedes equipar y qué dificultad de mobs aparecen a tu alrededor.
Cómo Suben de Nivel las Habilidades
Cuando matas un mob de élite, ganas XP basada en el nivel del mob. La XP se distribuye de la siguiente manera:
- XP de Arma va a la habilidad que coincide con el arma en tu mano principal solamente. Las armas en la mano secundaria no ganan XP.
- XP de Armadura se gana pasivamente en cada asesinato al ritmo de 1/3 de la XP del arma. Esto significa que la armadura siempre va por detrás de tus habilidades de arma.
- Peleas en grupo: Cuando múltiples jugadores dañan al mismo élite, la XP se divide proporcionalmente según la contribución de daño de cada jugador. Si infligiste el 60% del daño, ganas el 60% de la XP base.
XP Base de Mobs
La XP base ganada al matar un mob es:
mob_xp = nivel_del_mob ^ 2
| Nivel del Mob | XP Ganada |
|---|---|
| 1 | 1 |
| 10 | 100 |
| 25 | 625 |
| 50 | 2,500 |
| 100 | 10,000 |
Protecciones Anti-Explotación
- Mobs de bajo nivel: Los mobs más de 5 niveles por debajo de tu nivel de combate dan cero XP. Esto previene farmear contenido fácil.
- Mobs de alto nivel: Los mobs más de 5 niveles por encima de tu nivel de combate tienen su nivel efectivo limitado a
nivel_de_combate + 5para propósitos de XP. Aún obtienes XP, pero no la cantidad completa. - Límite de farmeo de élites naturales: Matar demasiados élites naturales muy rápido (10 asesinatos en 10 minutos, o 30 asesinatos por hora) activa un tiempo de recarga temporal. Esto no se aplica a jefes personalizados o contenido de mazmorras.
Progresión de XP
La XP requerida para avanzar de tu nivel actual al siguiente sigue esta fórmula:
Niveles 1-100:
xp_para_siguiente_nivel = 20 * nivel_actual ^ 3
Niveles por encima de 100 (límite suave):
xp_para_siguiente_nivel = 20 * nivel_actual ^ 3 * (1 + ((nivel_actual - 100) ^ 2 / 100))
El multiplicador de límite suave es 1.0 en el nivel 100 (sin penalización extra) y crece cuadráticamente. Para el nivel 150, el multiplicador alcanza 26x, haciendo el progreso adicional extremadamente difícil.
Tabla de XP por Nivel
La tabla a continuación muestra la XP necesaria para ir de un nivel dado al siguiente, y aproximadamente cuántos asesinatos de mobs del mismo nivel se necesitan (habilidad de arma, no armadura):
| Nivel | XP para Siguiente Nivel | Asesinatos de Mobs del Mismo Nivel |
|---|---|---|
| 10 | 20,000 | 200 |
| 25 | 312,500 | 500 |
| 50 | 2,500,000 | 1,000 |
| 75 | 8,437,500 | 1,500 |
| 100 | 20,000,000 | 2,000 |
La armadura gana XP al ritmo de 1/3 del arma, así que se necesitan aproximadamente 3x tantos asesinatos para nivelar armadura comparado con los números anteriores. En el nivel 50, eso significa alrededor de 3,000 asesinatos del mismo nivel solo para armadura.
Nivel de Combate
Tu Nivel de Combate es la medida general de tu poder. Se calcula como:
nivel_de_combate = (habilidad_de_arma_más_alta + segunda_habilidad_de_arma_más_alta + habilidad_de_armadura) / 3
El resultado se redondea hacia abajo (división entera).
El Nivel de Combate determina:
- El nivel de mobs de élite que aparecen a tu alrededor
- Qué equipo puedes equipar (el nivel del equipo debe ser igual o menor que tu nivel de habilidad correspondiente)
- Qué mazmorras y contenido instanciado puedes acceder
- Elegibilidad de XP y botín (las verificaciones anti-explotación usan el nivel de combate)
Visualización del Nivel de Combate
Tu nivel de combate se muestra como un número flotante sobre tu cabeza, visible para otros jugadores. Esto usa visualizaciones de texto basadas en paquetes y se actualiza automáticamente cuando tus habilidades cambian. El formato de visualización es configurable (por defecto: Combat Lv. X).
Barra de XP
Cuando ganas XP de habilidad, aparece una barra de jefe animada mostrando tu progreso hacia el siguiente nivel. La barra presenta:
- Animación suave que se arrastra a medida que se gana XP
- Un color diferente por tipo de habilidad (ej., rojo para Espadas, verde para Arcos, azul para Armadura)
- Efectos especiales de partículas y sonido al subir de nivel
- Se oculta automáticamente después de 5 segundos de inactividad
Restricciones de Equipo
El equipo de EliteMobs tiene requisitos de nivel vinculados al sistema de habilidades. Para equipar un objeto de élite, tu nivel de habilidad para ese tipo de arma o armadura debe ser igual o mayor que el nivel del objeto.
Excepción: Los objetos en nivel 20 o inferior pueden ser equipados por cualquiera independientemente del nivel de habilidad. Esto asegura que los nuevos jugadores puedan usar libremente equipo de inicio sin estar bloqueados.
Si intentas equipar un objeto por encima de tu nivel de habilidad, recibirás un mensaje de advertencia y el objeto no proporcionará bonificaciones de élite.
Bonificaciones de Habilidad
A medida que subes de nivel tus habilidades, desbloqueas habilidades de combate especiales en niveles hito:
- Nivel 10 -- Primera bonificación desbloqueada
- Nivel 25 -- Segunda bonificación desbloqueada
- Nivel 50 -- Tercera bonificación desbloqueada
- Nivel 75 -- Cuarta bonificación desbloqueada
Puedes tener hasta 3 bonificaciones activas por tipo de arma o armadura a la vez. Las bonificaciones de habilidad se gestionan a través del menú /em o visitando el NPC de Bonificación de Habilidad en el Gremio de Aventureros.
Consulta Bonificaciones de Habilidad para la lista completa de las más de 84 bonificaciones y qué hacen.
Notificaciones e Interfaz
El sistema de habilidades proporciona varias formas de retroalimentación:
- Subida de Nivel: Mensaje de título, sonido de desafío completado y ráfaga de partículas de tótem de inmortalidad. Se envía un anuncio a todo el servidor.
- Hitos: Se activan efectos de celebración extra cada 10 niveles (configurable mediante
milestoneInterval). - Visualización de Nivel de Combate: Número flotante sobre tu cabeza, visible para otros jugadores. Se actualiza automáticamente al subir de nivel.
- Barra de XP: Barra de jefe animada mostrando el progreso de XP de habilidad durante el combate.
- Mensajes de Ganancia de XP: Mensajes opcionales de XP por asesinato (deshabilitados por defecto ya que pueden ser spam).
Todo lo anterior puede configurarse en skills.yml.
Comandos de Administrador
| Comando | Permiso | Descripción |
|---|---|---|
/em skill check [jugador] | elitemobs.skill.check | Ver los niveles de habilidad de un jugador, progreso de XP y porcentajes |
/em skill set [jugador] [tipoDeHabilidad] [nivel] | elitemobs.skill.admin | Establecer una habilidad específica a un nivel dado |
/em skill setAll [jugador] [nivel] | elitemobs.skill.admin | Establecer todas las habilidades al mismo nivel |
/em debug combat start | elitemobs.admin | Iniciar pruebas automatizadas del sistema de combate |
/em debug combat test [tipo] | elitemobs.admin | Probar un tipo de arma específico (ej., swords, bows) |
/em debug combat results | elitemobs.admin | Ver los resultados de la última prueba de combate |
/em debug combat cancel | elitemobs.admin | Cancelar una prueba de combate activa |
El argumento tipoDeHabilidad para /em skill set acepta: ARMOR, SWORDS, AXES, BOWS, CROSSBOWS, TRIDENTS, HOES, MACES, SPEARS.
Configuración del Servidor
El sistema de habilidades se configura en skills.yml. Configuraciones clave:
| Configuración | Por Defecto | Descripción |
|---|---|---|
skillSystemEnabled | true | Habilita o deshabilita todo el sistema de habilidades |
armorXPMultiplier | 0.333 | Multiplicador para XP de armadura (1/3 de XP de arma) |
showCombatLevelDisplay | true | Mostrar número de nivel de combate sobre jugadores |
showXPBar | true | Mostrar barra de progreso de XP animada durante el combate |
showXPGainMessages | false | Mostrar mensajes de ganancia de XP por asesinato (puede ser spam) |
showMilestoneTitles | true | Mostrar celebración extra en niveles hito |
milestoneInterval | 10 | Con qué frecuencia se activan las celebraciones de hito |
levelUpMessage | &a&lSKILL UP!... | Formato de mensaje para subidas de nivel de habilidad |
skillBarTitleFormat | &6$skillName &7Lv.$level$xpText | Formato de título de barra de XP |
combatLevelFormat | &6&lCombat Lv. $level | Formato de visualización de nivel de combate |
Para la referencia de configuración completa, consulta la página de Configuración de EliteMobs.