Aller au contenu principal

Système de Compétences

EliteMobs utilise un système de progression basé sur les compétences où les joueurs montent de niveau en combattant des mobs d'élite. Plutôt qu'un unique niveau global, les joueurs développent des compétences d'arme individuelles et une compétence d'armure qui, ensemble, déterminent leur puissance globale.

Il existe 9 types de compétences :

CompétenceArmeRemarques
ÉpéesToute _SWORD
HachesToute _AXE
ArcsBOW
ArbalètesCROSSBOW
TridentsTRIDENT
Houes (Faux)Toute _HOE
MassesMACENécessite Minecraft 1.21+
LancesToute _SPEARNécessite Minecraft 1.21.11+ (avec pack de ressources)
ArmureCasques, plastrons, jambières, bottesMonte passivement

Les compétences montent de niveau en utilisant l'arme associée pour tuer des mobs d'élite. Votre Niveau de Combat — calculé à partir de vos compétences — détermine à quel contenu vous pouvez accéder, quel équipement vous pouvez équiper, et à quelle difficulté les mobs apparaissent autour de vous.

Comment les compétences montent de niveau

Lorsque vous tuez un mob d'élite, vous gagnez de l'XP en fonction du niveau du mob. L'XP est répartie comme suit :

  • L'XP d'arme va à la compétence correspondant à l'arme tenue en main principale uniquement. Les armes en main secondaire ne rapportent pas d'XP.
  • L'XP d'armure est gagnée passivement à chaque kill à 1/3 du taux de l'XP d'arme. Cela signifie que l'armure est toujours en retard par rapport à vos compétences d'arme.
  • Combats de groupe : Lorsque plusieurs joueurs infligent des dégâts à la même élite, l'XP est répartie proportionnellement à la contribution en dégâts de chaque joueur. Si vous avez infligé 60 % des dégâts, vous gagnez 60 % de l'XP de base.

XP de base des mobs

L'XP de base gagnée en tuant un mob est :

mob_xp = mob_level ^ 2
Niveau du MobXP gagnée
11
10100
25625
502 500
10010 000

Protections anti-exploitation

  • Mobs de bas niveau (par compétence) : Chaque compétence d'arme/d'armure ne gagne de l'XP que si le mob est au maximum 5 niveaux en dessous du niveau de cette compétence spécifique. Si un mob est à plus de 5 niveaux en dessous de votre compétence Épées, votre compétence Épées ne gagne rien de ce kill (et de même pour l'armure vis-à-vis de la compétence Armure). Cette vérification utilise le niveau de compétence individuel, et non votre niveau de combat.
  • Mobs de haut niveau : Les mobs à plus de 5 niveaux au-dessus de votre niveau de combat voient leur niveau effectif plafonné à combat_level + 5 pour le calcul de l'XP. Vous gagnez toujours de l'XP, mais pas le montant complet.
  • Plafond de farm d'élites naturelles : Tuer trop d'élites naturelles trop rapidement (10 kills en 10 minutes, ou 30 kills par heure) déclenche un délai de récupération temporaire. Cela ne s'applique pas aux boss personnalisés ni au contenu de donjon.

Progression de l'XP

L'XP requise pour passer de votre niveau actuel au niveau suivant suit cette formule :

Niveaux 1-100 :

xp_to_next_level = 8.5 * current_level ^ 3

Niveaux au-dessus de 100 (plafond progressif) :

xp_to_next_level = 8.5 * current_level ^ 3 * (1 + ((current_level - 100) ^ 2 / 100))

Le multiplicateur du plafond progressif est de 1,0 au niveau 100 (aucune pénalité supplémentaire) et croît de façon quadratique. Au niveau 150, le multiplicateur atteint 26x, rendant toute progression supplémentaire extrêmement difficile.

Tableau d'XP par niveau

Le tableau ci-dessous indique l'XP nécessaire pour passer d'un niveau donné au suivant, et approximativement combien de kills de mobs du même niveau cela représente (compétence d'arme, pas d'armure) :

NiveauXP vers le niveau suivantKills de mobs du même niveau
108 50085
25132 812213
501 062 500425
753 585 937638
1008 500 000850
L'armure prend plus de temps

L'armure gagne de l'XP à 1/3 du taux des armes, il faut donc environ 3 fois plus de kills pour faire monter l'armure par rapport aux chiffres ci-dessus. Au niveau 50, cela représente environ 1 275 kills de même niveau rien que pour l'armure.

Niveau de Combat

Votre Niveau de Combat est la mesure globale de votre puissance. Il est calculé ainsi :

combat_level = (highest_weapon_skill + second_highest_weapon_skill + armor_skill) / 3

Le résultat est arrondi vers le bas (division entière).

Le Niveau de Combat détermine :

  • Le niveau des mobs d'élite qui apparaissent autour de vous
  • Quel équipement vous pouvez équiper (le niveau de l'équipement doit être inférieur ou égal à votre niveau de compétence correspondant)
  • Quels donjons et contenus instanciés vous pouvez aborder
  • L'éligibilité à l'XP et au butin (les vérifications anti-exploitation utilisent le niveau de combat)

Affichage du Niveau de Combat

Votre niveau de combat est affiché sous forme d'un nombre flottant au-dessus de votre tête, visible par les autres joueurs. Cela utilise des affichages de texte basés sur des paquets et se met à jour automatiquement chaque fois que vos compétences changent. Le format d'affichage est configurable (par défaut : Combat Lv. X).

Barre d'XP

Lorsque vous gagnez de l'XP de compétence, une barre de boss animée apparaît pour montrer votre progression vers le niveau suivant. La barre présente :

  • Une animation fluide qui progresse à mesure que l'XP est gagnée
  • Une couleur différente par type de compétence (par ex. rouge pour les Épées, vert pour les Arcs, bleu pour l'Armure)
  • Des effets spéciaux de particules et de son à la montée de niveau
  • Un masquage automatique après 5 secondes d'inactivité

Restrictions d'équipement

L'équipement EliteMobs a des exigences de niveau liées au système de compétences. Pour équiper un objet d'élite, votre niveau de compétence pour ce type d'arme ou d'armure doit être supérieur ou égal au niveau de l'objet.

Exception : Les objets de niveau 20 ou inférieur peuvent être équipés par tout le monde, quel que soit le niveau de compétence. Cela garantit que les nouveaux joueurs peuvent utiliser librement l'équipement de début de partie sans en être exclus.

Si vous tentez d'équiper un objet au-dessus de votre niveau de compétence, vous recevrez un message d'avertissement et l'objet ne fournira aucun bonus d'élite.

Bonus de Compétence

À mesure que vous faites monter vos compétences, vous débloquez des capacités de combat spéciales à des niveaux paliers :

  • Niveau 10 — Premier bonus débloqué
  • Niveau 25 — Deuxième bonus débloqué
  • Niveau 50 — Troisième bonus débloqué
  • Niveau 75 — Quatrième bonus débloqué

Vous pouvez avoir jusqu'à 3 bonus actifs par type d'arme ou d'armure à la fois. Les bonus de compétence se gèrent via le menu /em ou en visitant le PNJ Bonus de Compétence dans la Guilde des Aventuriers.

Consultez Bonus de Compétence pour la liste complète des 84+ bonus et ce qu'ils font.

Notifications & Interface

Le système de compétences fournit plusieurs formes de retour d'information :

  • Montée de niveau : Message en titre, son de défi terminé et explosion de particules de totem d'immortalité à chaque montée de niveau.
  • Paliers : Une annonce à l'échelle du serveur n'est envoyée que lorsqu'un joueur atteint un niveau palier (tous les 5 niveaux : 5, 10, 15, ...). Les montées de niveau ordinaires ne sont pas annoncées. L'annonce peut être désactivée dans dungeons.yml.
  • Affichage du Niveau de Combat : Nombre flottant au-dessus de votre tête, visible par les autres joueurs. Se met à jour automatiquement à la montée de niveau.
  • Barre d'XP : Barre de boss animée montrant la progression de l'XP de compétence pendant le combat.
  • Messages de gain d'XP : Messages optionnels d'XP par kill (désactivés par défaut car ils peuvent être envahissants).

La plupart des éléments ci-dessus se configurent dans skills.yml ; l'annonce de montée de niveau palier et son message se trouvent dans dungeons.yml.

Commandes administrateur

CommandePermissionDescription
/em skill check <player>elitemobs.skill.checkAffiche les niveaux de compétence d'un joueur, sa progression d'XP et ses pourcentages
/em skill set <player> <skillType> <level>elitemobs.skill.adminRègle une compétence spécifique à un niveau donné
/em skill setAll <player> <level>elitemobs.skill.adminRègle toutes les compétences au même niveau
/em debug combat startelitemobs.adminDémarre le test automatisé du système de combat
/em debug combat test <type>elitemobs.adminTeste un type d'arme spécifique (par ex. swords, bows)
/em debug combat resultselitemobs.adminAffiche les résultats du dernier test de combat
/em debug combat cancelelitemobs.adminAnnule un test de combat en cours
remarque

L'argument skillType de /em skill set accepte : ARMOR, SWORDS, AXES, BOWS, CROSSBOWS, TRIDENTS, HOES, MACES, SPEARS.

Configuration du serveur

Le système de compétences se configure dans skills.yml. Paramètres clés :

ParamètrePar défautDescription
skillSystemEnabledtrueActive ou désactive l'ensemble du système de compétences
armorSkillHealthBonusEnabledtrueSi la compétence Armure confère un bonus de santé maximale (+1 cœur par niveau au-dessus de 1)
scalePlayerHealthDisplayToVanillafalseConserve la santé max d'EliteMobs, mais ramène visuellement l'affichage du HUD du joueur aux 10 cœurs vanilla
forceDefaultHealthWhenArmorSkillHealthBonusDisabledfalseLorsque le bonus de santé d'armure est désactivé, force les joueurs à la santé maximale vanilla de 20 à la connexion
skillWorldExclusions(vide)Liste des noms de mondes où le système de compétences est inactif. Les joueurs dans ces mondes ne reçoivent ni XP de compétence, ni bonus de santé d'armure, ni barres d'XP, ni affichage du niveau de combat. Utile pour les mondes d'événement où tout le monde doit être égal. La correspondance est insensible à la casse
showCombatLevelDisplaytrueAffiche le nombre du niveau de combat au-dessus des joueurs
showXPBartrueAffiche la barre de progression d'XP animée pendant le combat
skillBarTitleFormat&6$skillName &7Lv.$level$xpTextFormat du titre de la barre d'XP
skillLevelUpTitleFormat&e&l✦ $skillName LEVEL UP! &7→ &eLv.$level &e&l✦Format du titre de la barre de boss de montée de niveau
combatLevelFormat&6&lCombat Lv. $levelFormat d'affichage du niveau de combat

Pour la référence de configuration complète, consultez la page Configuration d'EliteMobs.