Système de compétences
EliteMobs utilise un système de progression basé sur les compétences où les joueurs augmentent de niveau en combattant des mobs élites. Plutôt qu'un seul niveau global, les joueurs développent des compétences d'arme individuelles et une compétence d'armure qui déterminent ensemble leur puissance globale.
Il y a 9 types de compétences :
| Compétence | Arme | Notes |
|---|---|---|
| Épées | Toute _SWORD | |
| Haches | Toute _AXE | |
| Arcs | BOW | |
| Arbalètes | CROSSBOW | |
| Tridents | TRIDENT | |
| Houes (Faux) | Toute _HOE | |
| Masses | MACE | Nécessite Minecraft 1.21+ |
| Lances | Toute _SPEAR | Nécessite Minecraft 1.21.2+ (avec pack de ressources) |
| Armure | Casques, plastrons, jambières, bottes | Monte de niveau passivement |
Les compétences augmentent de niveau en utilisant l'arme associée pour tuer des mobs élites. Votre niveau de combat -- calculé à partir de vos compétences -- détermine quel contenu vous pouvez accéder, quel équipement vous pouvez porter, et quelle difficulté de mobs apparaît autour de vous.
Comment les compétences augmentent de niveau
Lorsque vous tuez un mob élite, vous gagnez de l'XP en fonction du niveau du mob. L'XP est distribuée comme suit :
- L'XP d'arme va à la compétence correspondant à l'arme dans votre main principale uniquement. Les armes en main secondaire ne gagnent pas d'XP.
- L'XP d'armure est gagnée passivement à chaque mise à mort à 1/3 du taux de l'XP d'arme. Cela signifie que l'armure traîne toujours derrière vos compétences d'arme.
- Combats de groupe : Lorsque plusieurs joueurs endommagent le même élite, l'XP est divisée proportionnellement en fonction de la contribution de 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 :
xp_mob = niveau_mob ^ 2
| Niveau du mob | XP gagnée |
|---|---|
| 1 | 1 |
| 10 | 100 |
| 25 | 625 |
| 50 | 2,500 |
| 100 | 10,000 |
Protections anti-exploitation
- Mobs de bas niveau : Les mobs de plus de 5 niveaux en dessous de votre niveau de combat ne donnent aucune XP. Cela empêche de farmer du contenu facile.
- Mobs de haut niveau : Les mobs de plus de 5 niveaux au-dessus de votre niveau de combat voient leur niveau effectif plafonné à
niveau_combat + 5pour les besoins de l'XP. Vous obtenez toujours de l'XP, mais pas le montant complet. - Plafond de farm d'élites naturels : Tuer trop d'élites naturels trop rapidement (10 mises à mort en 10 minutes, ou 30 mises à mort par heure) déclenche un temps de récupération temporaire. Cela ne s'applique pas aux boss personnalisés ou 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_niveau_suivant = 20 * niveau_actuel ^ 3
Niveaux au-dessus de 100 (plafond souple) :
xp_niveau_suivant = 20 * niveau_actuel ^ 3 * (1 + ((niveau_actuel - 100) ^ 2 / 100))
Le multiplicateur de plafond souple est de 1.0 au niveau 100 (aucune pénalité supplémentaire) et croît quadratiquement. Au niveau 150, le multiplicateur atteint 26x, rendant la progression ultérieure extrêmement difficile.
Tableau d'XP par niveau
Le tableau ci-dessous montre l'XP nécessaire pour passer d'un niveau donné au suivant, et approximativement combien de mises à mort de mobs du même niveau cela prend (compétence d'arme, pas d'armure) :
| Niveau | XP vers le niveau suivant | Mises à mort de mobs du même niveau |
|---|---|---|
| 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 |
L'armure gagne de l'XP à 1/3 du taux d'arme, donc il faut environ 3x plus de mises à mort pour monter de niveau l'armure par rapport aux chiffres ci-dessus. Au niveau 50, cela signifie environ 3,000 mises à mort du même niveau pour l'armure seule.
Niveau de combat
Votre niveau de combat est la mesure globale de votre puissance. Il est calculé comme suit :
niveau_combat = (compétence_arme_la_plus_élevée + deuxième_compétence_arme_la_plus_élevée + compétence_armure) / 3
Le résultat est arrondi vers le bas (division entière).
Le niveau de combat détermine :
- Le niveau des mobs élites qui apparaissent autour de vous
- Quel équipement vous pouvez porter (le niveau de l'équipement doit être égal ou inférieur au niveau de votre compétence correspondante)
- Quels donjons et contenu instancié vous pouvez accéder
- É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 de 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 Niv. X).
Barre d'XP
Lorsque vous gagnez de l'XP de compétence, une barre de boss animée apparaît montrant votre progression vers le niveau suivant. La barre présente :
- Une animation fluide qui monte progressivement à 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 lors de la montée de niveau
- Se cache automatiquement 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 élite, votre niveau de compétence pour ce type d'arme ou d'armure doit être égal ou supérieur au niveau de l'objet.
Exception : Les objets au niveau 20 ou en dessous peuvent être équipés par n'importe qui quel que soit le niveau de compétence. Cela garantit que les nouveaux joueurs peuvent utiliser librement l'équipement de début de jeu sans être exclus.
Si vous essayez 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 élite.
Bonus de compétence
À mesure que vous montez de niveau vos compétences, vous débloquez des capacités de combat spéciales à des niveaux jalons :
- 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 sont gérés via le menu /em ou en visitant le PNJ de bonus de compétence dans la Guilde des Aventuriers.
Voir Bonus de compétence pour la liste complète de tous les 84+ bonus et ce qu'ils font.
Notifications et interface
Le système de compétences fournit plusieurs formes de retour d'information :
- Montée de niveau : Message de titre, son de défi terminé et explosion de particules de totem d'immortalité. Une annonce à l'échelle du serveur est envoyée.
- Jalons : Des effets de célébration supplémentaires sont déclenchés tous les 10 niveaux (configurable via
milestoneInterval). - Affichage du niveau de combat : Nombre flottant au-dessus de votre tête, visible par les autres joueurs. Se met à jour automatiquement lors de 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 d'XP par mise à mort optionnels (désactivés par défaut car ils peuvent être spammants).
Tout ce qui précède peut être configuré dans skills.yml.
Commandes d'administration
| Commande | Permission | Description |
|---|---|---|
/em skill check [joueur] | elitemobs.skill.check | Voir les niveaux de compétence d'un joueur, la progression de l'XP et les pourcentages |
/em skill set [joueur] [typeCompétence] [niveau] | elitemobs.skill.admin | Définir une compétence spécifique à un niveau donné |
/em skill setAll [joueur] [niveau] | elitemobs.skill.admin | Définir toutes les compétences au même niveau |
/em debug combat start | elitemobs.admin | Démarrer les tests automatisés du système de combat |
/em debug combat test [type] | elitemobs.admin | Tester un type d'arme spécifique (par ex., swords, bows) |
/em debug combat results | elitemobs.admin | Voir les résultats du dernier test de combat |
/em debug combat cancel | elitemobs.admin | Annuler un test de combat actif |
L'argument skillType pour /em skill set accepte : ARMOR, SWORDS, AXES, BOWS, CROSSBOWS, TRIDENTS, HOES, MACES, SPEARS.
Configuration du serveur
Le système de compétences est configuré dans skills.yml. Paramètres clés :
| Paramètre | Par défaut | Description |
|---|---|---|
skillSystemEnabled | true | Active ou désactive l'ensemble du système de compétences |
armorXPMultiplier | 0.333 | Multiplicateur pour l'XP d'armure (1/3 de l'XP d'arme) |
showCombatLevelDisplay | true | Afficher le numéro de niveau de combat au-dessus des joueurs |
showXPBar | true | Afficher la barre de progression d'XP animée pendant le combat |
showXPGainMessages | false | Afficher les messages de gain d'XP par mise à mort (peut être spammant) |
showMilestoneTitles | true | Afficher une célébration supplémentaire aux niveaux jalons |
milestoneInterval | 10 | À quelle fréquence les célébrations de jalons se déclenchent |
levelUpMessage | &a&lMONTÉE DE COMPÉTENCE !... | Format de message pour les montées de niveau de compétence |
skillBarTitleFormat | &6$skillName &7Niv.$level$xpText | Format de titre de la barre d'XP |
combatLevelFormat | &6&lCombat Niv. $level | Format d'affichage du niveau de combat |
Pour la référence de configuration complète, voir la page Configuration d'EliteMobs.