← GeekServers.gg
Le problème a été réglé par notre équipe.
[08/03/15 à 20h26] [Lorh] : Edit : il semble que j'ai dis des conneries et que tout soit bon sur le serveur, je continue à verifier pour etre sur final edit: ok je confirme qu'il n'y a aucun probleme au niveau de l'armure sur le serveur, la formule est bonne

⚠ Archive en lecture seule — Retour sur GeekServers.gg
FONCTIONNEMENT BUG / QU'ON RETROUVE SUR LE SERVEUR :

Une cible de niveau 73 avec 7684 armure obtient une réduction de dégâts face à un joueur telle que lui octroierait ~8700 armure.

En effet je trouve une mitigation de 42.20% des dégâts quand je tape le mannequin niveau 73.

COMMENT CA DEVRAIT FONCTIONNER :

On devrait, en utilisant cette formule :
Code: Tout sélectionner
%Reduction = (Armor / ([467.5 * Enemy_Level] + Armor - 22167.5)) * 100

(source : wowwiki le 03/07/2008)

Trouver 39.11% de mitigation.

COMMENT REPRODUIRE LE BUG :

1. Utiliser une technique produisant des dégâts fixes (Sanguinaire par exemple)
2. Comparer les dégâts théoriques et ceux obtenus sur le mannequin

SOURCE MONTRANT QUE CELA DEVRAIT FONCTIONNER AINSI (vidéo, patchnote, etc...) :

Cf la source sur le calcul de la mitigation par l'armure

COMMENTAIRES :

En fait j'avais à la base pris le problème à l'envers, en me demandant combien les mannequins avaient d'armure. J'ai partagé les résultats avec ma guilde (5014 armure pour le 70 et 8740 pour le 73) et un collègue dont je tairai le nom car c'est un SP agressif greykiller que personne n'aime, m'a fait remarqué que Ballmeyer avait déjà donné l'armure des boss sur le forum.

Dans une marge d'erreur raisonnable, le résultat était bon pour le mannequin de niveau 70 mais faux pour celui de niveau 73. En changeant la formule de calcul de l'armure pour qu'elle corresponde à une cible 70, j'ai trouvé le "bon" résultat (7715).

Voici les formules
Niveau 70 :
Code: Tout sélectionner
Armure  = -(10557,5 * %DR) / (%DR - 100)

Niveau 73 :
Code: Tout sélectionner
Armure  = -(11960 * %DR) / (%DR - 100)
Felgibson

<Carbonaaru>


Remercions le staff pour nous avoir affirmer que l'amure était "normal".
Doudeh

<Le Roster Papillon>


Soit bug avec l'armure soit Raulé qui c'est planté donc, pas de conclusions hâtives x)
Kalameet

<Dissection>


Putain le mec je lui dis "bon on va quand même faire un dernier test pour être vraiment sûr et pas tirer de conclusion hâtive", il +1 le topic lâche le coms et AFK ><
Felgibson

<Carbonaaru>


Si on calcule le mitigation avec la formule donnée en source
Code: Tout sélectionner
Reduction = (Armor / ([467.5 * Enemy_Level] + Armor - 22167.5)) * 100


En prenant une cible 73 et 7684 d'armure, on trouve 39.11%, la bonne valeur
En appliquant la formule à une cible 70, on trouve 42.12% (mitigation observée), ce qui est trop

C'est comme si la formule utilisée par le serveur ne prenait pas en compte le niveau de la cible, que le coefficient était fixé à celui d'une cible 70. Etant au dénominateur, un niveau plus faible diminue davantage les dégâts.
Felgibson

<Carbonaaru>


Edit : il semble que j'ai dis des conneries et que tout soit bon sur le serveur, je continue à verifier pour etre sur

final edit: ok je confirme qu'il n'y a aucun probleme au niveau de l'armure sur le serveur, la formule est bonne, c'est vos qui vous trompez dans vos calculs. Avec votre formule, on trouve bien 42.12% de réduction de dégats, comme sur le serveur :

7684 / ((467.5 * 70) + 7684 - 22167.5) = 0.4212

"oué mais tu t planté ta mis 70 LOL NOOB c 73 le mob"

He bien non, c'est VOUS l'ennemi, et vous etes de niveau 70. On considère donc l'armure du mob, et le niveau de l'ennemi, 70. En tout cas pour voir la mitigation que fera le mob.

Pour la mitigation sur vous, on prendra votre armure et lvl 73 pour un boss.
Lorh

Administrateur Développeur


Au temps pour moi, j'ai mal interprété la formule.

Au moins on peut dire que l'armure est correctement script et que les maux des cacs ne viennent pas de là !
Felgibson

<Carbonaaru>





Conditions Générales d'Utilisation et Mentions légales - Code de conduite des forums - Contact