Saltar al contenido principal

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:

HabilidadArmaNotas
EspadasCualquier _SWORD
HachasCualquier _AXE
ArcosBOW
BallestasCROSSBOW
TridentesTRIDENT
Azadas (Guadañas)Cualquier _HOE
MazasMACERequiere Minecraft 1.21+
LanzasCualquier _SPEARRequiere Minecraft 1.21.2+ (con pack de recursos)
ArmaduraCascos, petos, grebas, botasNivela 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 MobXP Ganada
11
10100
25625
502,500
10010,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 + 5 para 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):

NivelXP para Siguiente NivelAsesinatos de Mobs del Mismo Nivel
1020,000200
25312,500500
502,500,0001,000
758,437,5001,500
10020,000,0002,000
La Armadura Toma Más Tiempo

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

ComandoPermisoDescripción
/em skill check [jugador]elitemobs.skill.checkVer los niveles de habilidad de un jugador, progreso de XP y porcentajes
/em skill set [jugador] [tipoDeHabilidad] [nivel]elitemobs.skill.adminEstablecer una habilidad específica a un nivel dado
/em skill setAll [jugador] [nivel]elitemobs.skill.adminEstablecer todas las habilidades al mismo nivel
/em debug combat startelitemobs.adminIniciar pruebas automatizadas del sistema de combate
/em debug combat test [tipo]elitemobs.adminProbar un tipo de arma específico (ej., swords, bows)
/em debug combat resultselitemobs.adminVer los resultados de la última prueba de combate
/em debug combat cancelelitemobs.adminCancelar una prueba de combate activa
nota

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ónPor DefectoDescripción
skillSystemEnabledtrueHabilita o deshabilita todo el sistema de habilidades
armorXPMultiplier0.333Multiplicador para XP de armadura (1/3 de XP de arma)
showCombatLevelDisplaytrueMostrar número de nivel de combate sobre jugadores
showXPBartrueMostrar barra de progreso de XP animada durante el combate
showXPGainMessagesfalseMostrar mensajes de ganancia de XP por asesinato (puede ser spam)
showMilestoneTitlestrueMostrar celebración extra en niveles hito
milestoneInterval10Con 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$xpTextFormato de título de barra de XP
combatLevelFormat&6&lCombat Lv. $levelFormato de visualización de nivel de combate

Para la referencia de configuración completa, consulta la página de Configuración de EliteMobs.