Un boss peut avoir un ou plusieurs pouvoirs. Nous vous recommandons d'en utiliser moins de 5. Une liste complète des pouvoirs se trouve dans le dossier ~/plugins/EliteMobs/powers une fois le plugin installé sur un serveur.
La liste suivante décrit les versions par défaut de 69 pouvoirs : 68 pouvoirs Lua et bonus_coins.yml. Le plugin conserve les fichiers Lua existants à l'initialisation ; une copie ancienne ou modifiée localement peut donc se comporter différemment. Exception : une copie non modifiée d'une version fournie précédente, qu'EliteMobs reconnaît par sa somme de contrôle, est déplacée vers plugins/MagmaCore/outdated files/EliteMobs/ et remplacée par la version par défaut actuelle. Des pouvoirs personnalisés supplémentaires peuvent être créés à l'aide du système Elite Script, et certains donjons sont livrés avec leurs propres pouvoirs uniques non répertoriés ici.
Remarque : cliquez ici pour apprendre à personnaliser les boss avec ces pouvoirs.
Les GIF des pouvoirs sont uniquement à des fins de démonstration. Notez que leur animation ne reflète PAS la vitesse d'animation réelle des pouvoirs en jeu.
À chaque coup reçu d'un joueur, a 15% de chances de lancer des flèches spectrales qui éclatent en flèches ordinaires. Nécessite un boss de type monstre.
À chaque coup reçu d'un joueur, a 15% de chances de faire pleuvoir des flèches autour du boss pendant environ 10 secondes, sous réserve de son temps de recharge et d'une IA activée.
Tire périodiquement des boules de feu incendiaires vers les joueurs proches en Survie/Aventure tant qu'un joueur est ciblé. Nécessite un boss de type monstre.
En blessant un joueur, applique Lenteur VI pendant 60 ticks, ajoute un effet visuel de gel et place de la glace compactée temporaire si son bloc est de l'air. Soumis aux temps de recharge local et global.
Lorsqu'un joueur blesse le boss et que le temps de recharge est écoulé, marque les positions actuelles des joueurs proches puis y fait tomber de vrais éclairs après un avertissement de 60 ticks.
Lorsque le boss blesse un joueur, place une toile d'araignée temporaire dans son bloc d'air et donne Vitesse III au boss pendant 60 ticks, sous réserve des temps de recharge.
Utilise un multiplicateur de récompense en pièces de 2 par défaut. Une entrée telle que bonus_coins.yml:3 dans les pouvoirs du boss définit un autre multiplicateur. Les récompenses exigent une contribution supérieure à 10% des dégâts ; montures et renforts ne rapportent rien.
Exécute une passe supplémentaire de génération normale de butin pour les joueurs à la mort, soumise aux conditions d'éligibilité et aux probabilités de cette génération.
Lorsqu'un coup de joueur remplit les conditions, suspend l'IA du boss, le déplace de 10 blocs vers le haut si ce bloc est de l'air et tire des salves répétées de flèches à tête chercheuse vers les joueurs proches en Survie/Aventure.
En combat, canalise des soins vers un élite proche ayant au plus 80% de santé. Le lanceur suspend son IA pendant les soins ; la canalisation s'arrête quand la cible dépasse 80%, devient invalide ou sort de portée, ou quand le lanceur quitte le combat.
Lorsqu'un coup de joueur remplit les conditions, suspend l'IA du boss et avertit avec des lignes radiales de fumée avant qu'elles infligent des dégâts. Une direction reste ouverte.
En combat, marque les positions des joueurs et des points proches aléatoires pour de vrais éclairs et explosions différés. Les effets sur le terrain dépendent des paramètres de protection et de régénération des explosions.
Pendant une attaque en phase de vol, invoque des endermites avec Chute lente. Nécessite le fichier de boss personnalisé binder_of_worlds_phase_1_endermite_reinforcement.yml.
Lorsque le dragon est posé, avertit avant de produire une onde au sol qui s'étend, blesse et repousse les entités, en laissant un secteur ouvert. La protection et la régénération des explosions régissent ses effets sur les blocs.
Lorsque le dragon est posé, crée une tornade qui s'éloigne, soulève les entités vivantes proches et déplace des blocs du terrain, sous réserve de la protection et de la régénération des explosions.
Lorsqu'un coup de joueur remplit les conditions, suspend l'IA du boss et crée des piliers de flammes à des positions proches aléatoires. Chaque pilier avertit avec de la fumée avant que sa zone de dégâts s'étende.
Lorsqu'un coup de joueur remplit les conditions, suspend l'IA du boss et tire des feux d'artifice aléatoires ou visant les joueurs. Les boss autres que les ghasts montent si l'espace le permet, puis reviennent à leur position initiale.
Lorsqu'un coup de joueur remplit les conditions, suspend l'IA du boss et crée un pilier de flammes autour de lui. La fumée avertit avant que la zone de dégâts s'étende par étapes.
Lorsqu'un coup de joueur remplit les conditions, vise la position enregistrée de l'attaquant, avertit avec de la fumée et tire un jet de flammes infligeant des dégâts. Le boss suspend son IA pendant l'attaque.
Quand un joueur touche le boss, avertit vers la position enregistrée de l'attaquant puis tire un cône de boules de neige infligeant des dégâts. Les impacts cumulent Lenteur et renouvellent un effet visuel de gel. Soumis à son temps de recharge local.
Équipe des bottes en cuir avec Semelles givrantes II et Agilité aquatique III, remplaçant les bottes existantes. Le gel de l'eau suit les règles de l'enchantement.
Après un avertissement, disperse autour du boss des projectiles infligeant des dégâts et ressemblant à des pépites d'or. Ce sont des projectiles visuels, pas des pièces à ramasser ; leur vérification de dégâts ignore les joueurs qui bloquent.
Enregistre la direction de l'attaquant, avertit puis tire dans cette direction des projectiles dorés infligeant des dégâts. Ce ne sont pas des pièces à ramasser ; leur vérification de dégâts ignore les joueurs qui bloquent.
Fait sauter le boss, ou sa monture, puis le fait atterrir avec force. L'atterrissage repousse les entités proches et applique Lenteur III aux entités vivantes.
Exécute dix passes supplémentaires de génération normale de butin pour les joueurs à la mort ; cela ne garantit ni dix objets ni un multiplicateur total exact.
Environ trois secondes après la mort, attire les entités vivantes dans un rayon de 10 blocs vers le lieu de la mort. Les joueurs en Spectateur sont exclus.
Rend le boss insensible au recul infligé par les dégâts.
Ce pouvoir annule la vélocité du boss lorsqu'il subit des dégâts, puis un tick plus tard. Il peut perturber le saut fondé sur la vélocité de ground_pound.lua ; évitez de les combiner si ce saut est essentiel au combat.
En combat, tire périodiquement un projectile de particules en ligne droite vers un joueur proche hors mode Spectateur. Il s'arrête aux obstacles solides.
Peut créer des boucliers sur trois côtés cardinaux, laissant un côté aléatoire ouvert. Frappez le boss depuis un côté protégé pour épuiser sa protection, ou attaquez par l'ouverture. Le coup qui brise un bouclier est lui aussi absorbé.
Tente de déplacer le boss vers un lieu sûr proche après neuf événements de dégâts comptabilisés, ou immédiatement en cas de noyade/suffocation. Feu, poison, flétrissement, épines et dégâts de balayage ne comptent pas.
Après un avertissement, tente d'invoquer 10 boss du niveau du lanceur à partir de the_returned.yml. Ce fichier de boss personnalisé doit être installé.
Remplace temporairement le nom affiché du boss par des provocations lorsqu'il acquiert une cible, subit des dégâts ou blesse un joueur, et fournit une réplique à sa mort.
Lorsqu'un coup de joueur remplit les conditions, programme de vrais éclairs à des positions proches aléatoires et aux positions enregistrées des joueurs. Chaque éclair est précédé d'un avertissement de particules.
Après qu'un boss de type monstre acquiert une cible, lance périodiquement des boules de feu incendiaires à tête chercheuse vers les joueurs proches en Survie/Aventure.
A 1% de chances par coup reçu d'un joueur de tenter deux invocations depuis zombie_friends_friend.yml au niveau du boss. Une seule tentative par instance du script ; le fichier de boss personnalisé doit être installé.
Canalise une incantation en invoquant des renforts depuis necronomicon_zombie.yml et necronomicon_skeleton.yml. Ces fichiers de boss personnalisés doivent être installés.
A 1% de chances par coup reçu d'un joueur d'invoquer des boss depuis zombie_parents_mom.yml et zombie_parents_dad.yml au niveau du lanceur. Peut se déclencher plusieurs fois ; les deux fichiers de boss personnalisés doivent être installés.
Exemple visuel
Types d'implémentation des pouvoirs
EliteMobs fournit 68 pouvoirs Lua prédéfinis et trois configurations YAML : bonus_coins.yml, custom_summon.yml et elite_script.yml. Les deux dernières servent aux invocations personnalisées et à EliteScript, sans ajouter deux attaques supplémentaires à la liste ci-dessus.
Pouvoirs basés sur Lua : la majorité des pouvoirs sont désormais implémentés sous forme de scripts Lua (fichiers .lua). Ces pouvoirs utilisent le système de scripting Lua pour leur logique, leurs effets de particules, leurs temps de recharge et leurs autres paramètres.
Pouvoirs YAML hérités : un petit nombre de pouvoirs (bonus_coins.yml, custom_summon.yml, elite_script.yml) restent sous forme de fichiers de configuration .yml.
L'initialisation crée les fichiers Lua fournis manquants, mais conserve ceux qui existent. Pour personnaliser un pouvoir indépendamment, copiez-le sous un autre nom et référencez ce fichier dans la liste powers du boss. Après modification, rechargez EliteMobs et faites apparaître un nouveau boss pour vérifier le script ; modifier le fichier ne recharge pas à chaud l'instance Lua d'un boss existant.
Format Elite Script
Vous pouvez aussi créer et personnaliser des pouvoirs YAML au format Elite Script.
Pour créer un pouvoir de cécité indépendant en EliteScript, enregistrez ce qui suit sous my_blinding_power.yml dans le dossier powers et référencez ce fichier depuis votre boss :
Cela crée un pouvoir YAML indépendant ; cela ne modifie pas attack_blinding.lua. Personnalisez ici la potion, la durée, la cible et le déclencheur, ou modifiez une copie du pouvoir Lua portant un autre nom. Un pouvoir .lua chargé a priorité sur les références .yml ou .yaml de même nom de base lors de la résolution d'un pouvoir de boss.