| | |

Bogues et bizarreries de Diablo 1 – Spécial Mana Shield

J’avais mentionné dans le premier article que Mana Shield méritait un article juste pour lui alors aussi bien régler la question maintenant.

J’aimerais également mentionner que la majorité des bogues et comportement erronés mentionnés dans cet article sont corrigés dans l’excellent port open source de Diablo: DevilutionX.

Vous devez fournir vos propres fichiers (diabdat.mpq et optionellement hellfire.mpq, hfmonk.mpq, hfmusic.mpq et hfvoice.mpq pour hellfire) si vous voulez jouer à autre chose que la version shareware avec DevilutionX.

Mes fichiers légaux copiés dans le dossier de config de DevilutionX (flatpak sous un linux immutable)

Diablo 1 est disponible sur GOG si vous voulez une version pas chère et digitalisée. Les fichiers mpq de cette version feront très bien l’affaire ou vous pouvez jouer direct avec cette installation.

Coûts, effets réels, un vrai gamechanger

Pour la somme relativement élevée (pour une partie simple à « normal ») de 16 000 pièces d’or, ou gratuit si vous avez la chance de le trouver dans une bibliothèque ou qu’un monstre en laisse tomber un, vous pouvez obtenir un tome de Mana Shield.

Une fois que vous l’aurez lu, assumant que votre score de magie est suffisant, vous aurez accès au sortilège qui, selon moi, est le plus puissant de tout le jeu.

Pour un simple 33 mana, vous pouvez désormais utiliser votre réserve de mana comme si c’était vos points de vie, avec un bonus de réduction des dégâts de 33% en plus. Une autre excellente nouvelle: le sort ne s’améliore jamais avec d’autre tomes. Le coût demeure toujours 33 mana. La réduction de dégâts demeure toujours 33%. Il ne sert strictement à rien d’investir davantage dans ce sort. Vous trouvez un seul tome et vous êtes en affaires.

Le sorcier, qui est le personnage le plus fragile, devient immédiatement le plus solide. Presque toute notion de difficulté disparaît pour lui dès l’acquisition du premier tome. J’exagère à peine, mais je nuancerai en mentionnant que j’ai énormément d’expérience à jouer le sorcier.

L’archère peut également tirer un excellent parti du sort, sa réserve de mana est plus petite que celle du sorcier mais quand même considérable si un focus en magie / mana est respecté.

Le guerrier lui, il est laissé pour compte ? Désuet ? Non, mais en raison de sa plus petite réserve de mana, les bénéfices sont bien moindres. En effet, un guerrier expérimenté utilise déjà la magie au combat et utiliser Mana Shield épuise ses petites réserves bien plus rapidement que pour les autres classes. Cependant, s’il utilise une arme ‘Of the Vampire’, il peut faire durer sa réserve longtemps (au coût d’autre détriments tactiques, c’est un sujet un peu avancé..)

Ce fonctionnement du sort demeure intact dans DevilutionX

Pour Hellfire, le bug de la version officielle qui diminue l’efficacité de la réduction de dégâts en le montant de niveau est corrigé. Le sort atteint son efficacité maximale (33%) au niveau 7.

Fonctionnement

Quand vous prenez des dégâts, la séquence de traitement suivante résume grossièrement ce qui se passe:

  • Calculer le total final des dégâts (appliquer résistances, autres réductions et ajouts)
  • Soustraire des points de vie le montant calculé précédemment
  • Vérifier pour les conditions spéciales (mort, étourdissement, repoussé) et appliquer l’animation appropriée et le déplacement du personnage, si applicable.

Si on ajoute Mana Shield à l’équation, la séquence ressemble un peu plus à ceci:

  • Calculer le total final des dégâts (appliquer résistances, autres réductions et à la toute fin, réduire le montant calculé de 33%)
  • Soustraire des points de vie le montant calculé précédemment
  • Vérifier pour les conditions spéciale (mort, étourdissement, repoussé) et appliquer l’animation appropriée et le déplacement du personnage, si applicable
  • Soustraire de la mana du personnage la même quantité de dégâts puis rembourser les points de vie soustraits à l’étape 2. Si la mana restante ne suffit pas à encaisser les dégâts, enlever autant de mana qu’il en reste, rembourser seulement cette quantité de points de vie
  • Si à ce moment, le personnage a été ramené des morts par le remboursement de ses points de vie, annuler les conditions (mort, repoussé, étourdi) et continuer l’animation debout.

Lisez bien ce dernier point, il a des implications très intéressantes, en particulier la mort.

Mourir pendant la résolution de Mana Shield permet de tricher les effets d’étourdissement et repoussants.

Parce que vos points de vie sont quand même soustraits en premier votre personnage est effectivement « mort » pendant une fraction de seconde si les dégâts infligés sont supérieur à ses points de vie restants et ce même vous avez un coussin de 900 mana.

Parce que le jeu se permet une entorse au règlement pour gérer Mana Shield d’une manière qui ne gêne pas le gameplay, il en découle une conséquence intéressante: si une attaque vous tuerait sans Mana Shield, vous ne subirez pas l’effet d’étourdissement ni le coup repoussant grâce à ce dernier.

Au premier abord ça peut sembler assez insignifiant. Après tout, ce ne sont pas toutes les attaques qui vont vous tuer. En tous cas, on l’espère ! En fait, plus votre personnage est fort, moins ça devrait arriver souvent.

Mais que se passerait-il si vous faisiez exprès ? En négligeant ou en abaissant volontairement votre total de points de vie par exemple ? Et bien… oui, vous pourriez tricher de cette manière. Il y aurait plusieurs manière d’y arriver en fait.

Vous pourriez, par exemple, refuser de placer des points en vitalité, ou même porter des objets qui la diminue. Votre maximum de vie pourrait ainsi rester assez bas pour que la majorité des attaques aux difficultés plus élevées vous « tue ».

En multijoueur, vous pourriez aussi faire ceci: vous laisser tuer une fois afin de ressusciter en ville avec seulement 1 point de vie ou prendre du dégât de manière contrôlée (avec un mur de feu par exemple) pour abaisser votre total aussi près de 1 que possible sans mourir. À partir de là, il vous suffit de ne jamais prendre de soins. Avec un seul point de vie, toutes les attaques vous tueront, ce qui vous laissera exploiter le bogue même à difficultée Normale. Le seul hic, ce serait qu’un autre joueur pourrait vous voir et lancer ‘Heal Other’ pour vous guérir.

C’est dans cette optique que certains joueurs trouvèrent une autre manière, bien pire, de produire la condition désirée. Il existe un monstre de type Zombie nommé Black Death qui peut apparaître dans la Cathédrale et les Catacombes. Ce zombie jaune radioactif a la capacité terrifiante de diminuer le maximum de vie d’un personnage de manière permanente. Ceci est évidemment une très mauvaise chose (sans mentionner que l’effet comporte aussi un risque de corrompre le fichier du personnage) sauf si on veut tricher avec Mana Shield.

Faire ceci était et devrait toujours être considéré illégitime. Et de toute façon, Blizzard a fini par retirer le monstre Black Death en multijoueur en raison des dangers. Bon, si vous jouez en solo, ça va regarde bien si vous voulez tenter le coup mais sachez que je vous juge 😛

En revanche, inutile de vous en faire si en gameplay normal, vous bénéficiez accidentellement de cet effet. Un sorcier niveau 50 avec du bon équipement n’aurait quand même pas beaucoup plus que 200 points de vie par exemple. Certaines attaques à difficulté Hell peuvent faire 300 dégâts, voire plus et ce n’est pas votre responsabilité de prendre un équipement moins bon pour votre personnage contourne un bogue que Blizzard a amplement eu le temps de corriger.

Dans DevilutionX, ce comportement est supposé être corrigé. Cependant, je crois que ce n’est pas au point encore.

Mana Shield peut empêcher l’utilisation de projectiles

Ceci est un bug assez obscur et qui demande trop de préparation pour être pratiquement exploitable mais c’est quand même amusant à savoir.

L’effet de Mana Shield consomme un des 127 espaces pour projectiles dans un niveau et ce, jusqu’à son expiration. Ça semble pas particulièrement lourd de conséquence dit comme ça, j’en conviens.

Mais, quand la limite de sorts est atteinte, par exemple lors de l’utilisation d’un Chain Lightning de haut niveau dans une salle pleine de monstres, on peut voir le système du jeu commencer à montrer ses failles. Le jeu doit abandonner le dessin de certaines sections des éclairs parce qu’il n’y a plus de tuiles réservées aux sorts de disponibles, ce qui crée des trous dans les éclairs où aucun dégât n’est infligé.

Mana Shield, s’il est lancé plusieurs fois, ne libère pas les espaces de sorts qu’il occupe, chaque application demande une nouvelle tuile. Si bien qu’en lançant le sort assez souvent sur le même étage sans le quitter, vous pourriez faire en sorte qu’aucun autre sort n’arrive à se dessiner. Et ceci affectera même les flèches et les pièges !

Vous pourriez techniquement utiliser ce truc pour priver les monstres de leurs attaques à distance ou interdire la magie à un adversaire lors d’un scénario de PVP (mais vous n’auriez pas accès à la magie non plus).

Prenez note que les tuiles ainsi réservées sont restituées dès que vous quittez l’étage ou que le Mana Shield actif sur vous expire.

Bref, une curiosité qui demande beaucoup d’effort pour peu de résultats.

Ce bogue est supposé être corrigé dans DevilutionX. Cependant je n’ai pas testé.

Cas que je n’ai pu tester

Il existe un anneau unique, nommé le Constricting Ring, qui monte toutes les résistances à 75% avec comme pénalité de faire perdre 1.25 point de vie par seconde (cet effet est stoppé en ville mais peut vous tuer en donjon). Mana Shield ne réduit cette pénalité que de 25% et non pas 33%

Il semblerait que si on est sous l’effet du sort Infravision et qu’il expire en portant un Constricting ring, 1 tick de dégât sera infligé en ignorant Mana Shield. N’ayant pas présentement accès à un Constricting Ring, je n’ai pas valider ceci pour cet article.

Il est également connu que les croix en feu ignorent Mana Shield entièrement. Je suis certain que c’était vrai à un moment donné mais il me semble que ceci est corrigé aussi.

Conclusion

Trouvez-vous un livre de Mana Shield, profitez des bénéfices du sort le plus grossièrement avantageux pour vous et ne pensez pas trop aux mécaniques derrière 🙂

Publications similaires