Le problème a été réglé par notre équipe.
[17/05/14 à 20h48] [Ape] : Merci d'avoir pris le temps :)
L'histoire du bool c'est surtout par curiosité personnelle que je testerais chez moi pour confirmer un peu plus l'hypothèse :P
MERCI DE RESPECTER LES SECTIONS CI-DESSOUS POUR VOTRE RAPPORT ET DE CONSERVER LE TITRE DE CES SECTIONS Je me suis rendu compte d'un bug très récent sur les anneaux donnant de l'armure c'est simple deux anneaux tanks me donnent 1k5 d'armure au lieu de 700 environ... FONCTIONNEMENT BUG / QU'ON RETROUVE SUR LE SERVEUR : Les anneaux tanks donnant de l'armure donnent deux fois plus d'armure que ce qu'ils ne devraient, et sur un druide tank avec le template ça prend des proportions hallucinantes. COMMENT CA DEVRAIT FONCTIONNER : Les anneaux tanks donnant de l'armure devraient donner leur valeur d'armure modifiée par le template et rien de plus. SOURCE MONTRANT QUE CELA DEVRAIT FONCTIONNER AINSI (vidéo, patchnote, etc...) : C'est du bon sens de voir que quand un item doit donner 300 d'armure selon son tooltip, si il en donne 800 c'est qu'il y a un bug. COMMENTAIRES :  Sur cette première image que voit on ? J'ai 15926 d'armure unbuff, un template augmentant la valeur d'armure de mes objets de 10% et un anneau exalté Kara conférant 392 d'armure. En enlevant cet anneau on s'attend donc à ce que je perde 392 + 10% = environ 430 d'armure.  Je viens d'enlever cet anneau et surprise je n'ai pas perdu 430 d'armure mais j'ai perdu presque 900 d'armure me retrouvant à 15063.  Et j'enlève ensuite l'anneau insigne conférant 296 d'armure je tombe de 15063 à 14416 perdant ainsi plus de 600 d'armure au lieu d'en perdre environ 330. Je suis ensuite aller vérifier si ce bug touchait toutes les stats d'armure mais non cf en enlevant ma ceinture ci dessous je perd exactement ce que je devrait perdre (655+10%):   D'une part j'ai découvert ça quand un de mes guildiens m'a informé que l'anneau insigne était parfaitement pété sur druide tank et conférait à l'en croire près de 3k d'armure. N'ayant pas de druide tank je n'ai pas pu vérifier mais j'ai quand même check sur le paladin, et quand on voit que les valeur sont doublées sur un paladin, avec la forme d'ours et le template des druides féral il est fort possible que ce bug soit exponentiel et leur confère bien plus d'armure que de raison. Si quelqu'un a un druide tank peut il vérifier pour moi ? Pour la source du bug si ça n'est lié qu'aux anneaux j'imagine que le fait que la valeur d'armure soit en vert à peut être un lien, il faudrait voir si le stuff gangracier a des valeurs d'armure pétées aussi ou pas mais j'ai delete les pièces que j'avais et que j'ai remplacé depuis. Merci et bon jeu
|
|
Virae
<Le Roster Papillon>
|
|
|
'The best people possess a feeling for beauty, the courage to take risks, the discipline to tell the truth, the capacity for sacrifice. Ironically, their virtues make them vulnerable; they are often wounded, sometimes destroyed.' Ernest Hemingway
Vérifié avec mon druide en forme humanoïde, en effet avec les anneaux, on gagne 100% de la valeur d'armure en bonus.
Avec un anneau octroyant de base 350 d'armure, on se retrouve avec un bonus de 700 (+70 avec les 10% d'armure en plus via le template). Il y a donc un bonus de 100% en plus sur les bonus d'armure des anneaux.
Ce "bug" n'est présent que pour les anneaux, les autres pièces avec un bonus d'armure en vert fonctionnent correctement.
Du coup en forme d'ours avec ou sans l'anneau ça représente quelle différence en valeur absolue ? Genre 2k d'armure / anneau ?
|
|
Virae
<Le Roster Papillon>
|
'The best people possess a feeling for beauty, the courage to take risks, the discipline to tell the truth, the capacity for sacrifice. Ironically, their virtues make them vulnerable; they are often wounded, sometimes destroyed.' Ernest Hemingway
C'est proportionnel du coup.
Pour une bague donnant 350 d'armure, cela fait donc avec les 10% d'armure en plus via la spé +770 d'armure en humanoïde, et +3850 d'armure en forme d'ours ( grâce aux 400% de bonus de la forme d'ours).
Ce "bug" engendre donc un bonus de 1925 d'armure en plus qui ne devrait pas être là.
Ah oui c'est vraiment assez pété :)
|
|
Virae
<Le Roster Papillon>
|
'The best people possess a feeling for beauty, the courage to take risks, the discipline to tell the truth, the capacity for sacrifice. Ironically, their virtues make them vulnerable; they are often wounded, sometimes destroyed.' Ernest Hemingway
On retrouve en effet ce bug sur les anneaux à armure "verte". Exemple, Anneau épais en sombrefer octroyant 110 d'armure, octroie sur un tank ( pas forcément drood, sur les wars aussi ) 230 d'armures. 110 + (110 * 10% + 110 * 100%) = 110 + (11 + 110 ) ce qui nous donnes à peut prêt 230. Cependant, le bonus armure "blanche" octroyé par les bagues tel que Bague de l'invaincu en fer est correctement pris en compte, et n'est pas doublé. Donc confirmation de la présence du bug uniquement sur les anneaux à armures vertes.
Le correctif quelques posts avant se base là dessus. Y'a pas de souci, il n'y a de changements que pour les items à valeur d'armure verte :) Par contre, il n'y a pas que les anneaux de concernés. TOUS les items à valeur d'armure verte sont affectés, mais les anneaux sont clairement les plus touchés.
http://thegeekcrusade-serveur.com/forums/viewtopic.php?f=28&t=3126 - TGArmory
Apres verification, c'est effectivement fumé. Surtout que certaines pieces pvp ont des valeurs d'armure verte. Go fix tout ca rapido.
Problème présent sur le stuff S2 priest (bonus armure affiché en vert).
Test.
Armure sans stuff S2 (732) Puis port des jambis S2 (410) Total armure 1357.
Alors qu'on devrait avoir: 732+410 =1142.
|
|
Svn
<Coeur avec les doigts>
|
Cool je vais pouvoir tuer les tissus encore plus vite :>
Xxzergdeadqt a écrit:Cool je vais pouvoir tuer les tissus encore plus vite :>
Je rencontre également un buff d'armure anormalement élevé sur des bottes avec un bonus d'armure en vert. Je précise que j'étais en forme normal, sans bonus via les talents, sans rien.
Gros thumbs up pour ce bug, il doit être réglé au plus vite :) Sur mon shamélio (qui n'a pas le talent armure améliorée), ça m'augmente de ça : ---Sans ceinture---  ---Avec ceinture---  Au total, au lieu de gagner 348 armure, j'en gagne 572. Merci de l'attention !
Stardrive a écrit:Gros thumbs up pour ce bug, il doit être réglé au plus vite !
Pas forcément nécessaire ce genre d'ordres. Je l'ai corrigé il y a presque 2 semaines, Lorh a probablement prévu de l'implémenter pour la prochaine mise à jour, ce n'est plus qu'une question de temps ;)
http://thegeekcrusade-serveur.com/forums/viewtopic.php?f=28&t=3126 - TGArmory
J'ai modifié mon message pour rajouter le smiley, dans mon intention ce n'était pas un ordre ;) c'est ma nature :p .
Merci d'avoir corrigé ça !
Ape a écrit:Lorh a probablement prévu de l'implémenter pour la prochaine mise à jour, ce n'est plus qu'une question de temps ;) Merci pour tout son travail dans ce cas :) Je me posais tout de même une question, parce que pour une simple paire de botte sur mon druide lvl 66, équi, en forme d'ours (donc avec le 400%) je gagne plus de 2400 armure avec des bottes sensées en apporter 1400 (350x4), ce qui apporte une réduction de dégâts énorme cumulé sur plusieurs pièces. Du coup je me suis demandé, vu que tous les sets pve féral ont l'armure en vert, ce bug est-il présent sur toute ces pièces? Parce que le gain en armure serait alors juste colossal >_< mais ce n'est sûrement pas le cas pour ces sets? Enfin je ne pense pas si? Là ça aurait été criant je pense :)
Vous ne lisez pas le topic ? Il fait a peine une page ;P Ape a écrit:TOUS les items à valeur d'armure verte sont affectés, mais les anneaux sont clairement les plus touchés.
Les anneaux à valeur verte donnent pour la plupart x2 armure. Les autres pièces à valeur verte varient entre x1,1 à x2, l'impact est relativement important pour les sets PvE druide en effet à cause du 400%.
http://thegeekcrusade-serveur.com/forums/viewtopic.php?f=28&t=3126 - TGArmory
Effectivement, en féral on est même overcapé de loin avec ce bug. Je traîne actuellement avec plus de 42k d'armure en stuff tank, ce qui fait que j'en ai plein qui servent à rien. On a notamment 3 points de talents qu'on peu économiser et on peut aussi aller chercher pas mal de pièces qui sont pas opti pour tank étant donné que si on a peu d'armure sur 2-3 pièces ça changera rien... toujours overcapé !
Bref, j'attend de voir à combien je tombe après la correction de bug ^^ Merci pour au staff !
|
|
Lahna
<Le Roster Papillon>
|
Lahna <Roster Papillon> - Druide Féral Apofix - Prêtre
LOL si j'ai lu mais ça m'a choqué en fait x)
Parce que ça a l'air de faire longtemps de ce que je comprend, les drood tank n'ont pas dû avoir trop de mal à stack l'armure pour se concentrer sur les autres stats dans les paliers t4 t5 avant d'aborder la suite xD
Je confirme les dires de Ape, son fix est ma première tâche sur ma todo de ce soir en rentrant du travail.
|
|
Lorh
Administrateur Développeur
|
Lorh a écrit:Je confirme les dires de Ape, son fix est ma première tâche sur ma todo de ce soir en rentrant du travail.
Merci beaucoup de tout ce que vous faites pour la communauté de ce serveur :)
Maeglino a écrit:Merci beaucoup de tout ce que vous faites pour la communauté de ce serveur :)
Et merci à la commuanuté de nous y aider en signalant tous les problèmes rencontrés !! ;)
|
|
Lorh
Administrateur Développeur
|
@Ape:
Ok, donc si je lis bien ce qui est remonté par les joueurs, votre correctif n'est pas correct: vous enlevez la valeur bonus complètement, alors qu'elle est bien censée être ajoutée au score d'armure, mais pas celui de base, juste en bonus.
Là vous l'enlevez complètement, ce qui n'est pas bon (à moins que j'ai mal compris le correctif). Je pense qu'il suffit de déplacer le bloc que vous effacez juste en dessous de if (armor) HandleStatModifier (...), pour garder le bonus mais ne pas le rendre soumis aux multiplicateurs. (Je pourrais expliquer tout ça sur skype si vous m'envoyez un contact par MP)
|
|
Lorh
Administrateur Développeur
|
Mmh, je reste tout de même convaincu de mon correctif. Lorh a écrit:alors qu'elle est bien censée être ajoutée au score d'armure, mais pas celui de base, juste en bonus.
Au risque d'engager un débat, je pense que non. En gardant l'exemple de la bague réputation Karazhan : En db, elle possède 392 d'armure et 392 de ArmorDamageModifier. Ce que vous proposez donnera 392 d'armure * bonus talent/ours + 392 d'armure flat. On resterait donc sur l'illogisme des bagues qui donne armure x 2 par rapport à leur tooltip. Seuls les druides seraient moins avantagés, les autres tanks garderont leur avantage non "mérité". D'après mes déductions, cette colonne ArmorDamageModifier n'est qu'informative et permet d'identifier les objets dont l'armure est bien supérieure par rapport à son item level. Le client l’interprète comme un booléen pour l'affichage de l'armure en vert. On peut alors se demander : Pourquoi des valeurs si précises et non pas un booléen dans cette colonne ? A mon avis, cette colonne contient la valeur exacte d'armure que l'objet a en plus, par rapport à des objets d'ilevel similaire. Ce qui expliquerait pourquoi les anneaux on armure = ArmorDamageModifier (car les anneaux n'ont habituellement pas d'armure) et que beaucoup d'items pvp sont affectés (car l'équivalent pve donne moins d'armure)
http://thegeekcrusade-serveur.com/forums/viewtopic.php?f=28&t=3126 - TGArmory
D'accord, ça me semble juste, je n'ai pas vérifié que les anneaux avaient aussi une valeur d'armure. Cela fait en effet double emploi dans ce cas et le correctif est bon.
Par contre, j'ai aussi cette intuition de booléen pour le damagemodifier, à tester si on ne met que 1 en valeur. Sinon, le fonctionnement blizzlike peut être de ne pas avoir d'armure en db sur ces objets mais de compter la valeur du amirdamagemodifier comme telle à l'image du fix que je proposais. (j'ai pas l'impression d'être clair)
|
|
Lorh
Administrateur Développeur
|
Si je comprends bien, enlever complètement la valeur d'armure sur ces objets et ne conserver qu'ArmorDamageModifier ? Mais dans ce cas, on aurait "Armure : 0" sur le tooltip ?! De plus, sur des items comme http://db.hellground.net/?item=1169 [armor = 2163 / ArmorDamageModifier = 100], on aurait plus que 100 d'armure prise en compte ? Je reste à fond dans l'hypothèse de la colonne utilisée uniquement par le client et ignorée par le serveur, excellente idée de passer la colonne en bool pour tester l'hypothèse coté client du coup.
http://thegeekcrusade-serveur.com/forums/viewtopic.php?f=28&t=3126 - TGArmory
OK , je n'ai pas l'occasion de voir tous les cas possibles mais à la lumière de ce que vous montrez, effectivement, sauf preuves contraire on peut déduire que seule la valeur d'armure est est à comptabiliser, et que la seconde n'est la que pour flatter l'ego des joueurs en montrant en vers le bonus par rapport à un objet de qualité équivalente.
Le fix est bon dans cette optique, je l'intégrer ais.
Pour la colonne bool, pas nécessaire, Étant donné les informations que vous donnez la : la valeur bonus se doit d'être indiquée en entier, donc tout est bon et ça justifie l'entier 32 du paquet.
|
|
Lorh
Administrateur Développeur
|
Merci d'avoir pris le temps :)
L'histoire du bool c'est surtout par curiosité personnelle que je testerais chez moi pour confirmer un peu plus l'hypothèse :P
http://thegeekcrusade-serveur.com/forums/viewtopic.php?f=28&t=3126 - TGArmory
|