Le problème a été réglé par notre équipe. [03/05/14 à 00h48] [Ape] : [quote="Lorh":2i81mcw8]As tu réellement testé ton correctif ?[/quote:2i81mcw8] [quote="Ape":2i81mcw8]Ça fait quelques jours que je le teste chez moi et je n'ai pas vu d'ombre au tableau, du coup, même si Lorh juge que ce n'est pas le correctif suffisant à ce souci, je trouve que c'est un pas en avant.[/quote:2i81mcw8] Comme je l'ai expliqué quelques posts au dessus, le client sépare les auras en 40 buffs/16 debuffs sur joueur et en 16 buffs/40 debuffs sur npc
⚠ Archive en lecture seule —
Retour sur GeekServers.gg
94 messages
• Page 3 sur 3 • 1, 2, 3
C'est un protocole de test relativement rudimentaire mais j'essaye de mon mieux.
Reproduction du bug sur TGC : https://www.youtube.com/watch?v=PekNdU_mzZw (C'est assez vieux, mais le fonctionnement est resté le même) J'ai un jugement sagesse en cours, je rejuge croisé, c'est pris en compte car je remplace mon jugement et donc conserve mon slot. Je passe en sceau de vengeance, après quelques coups, les dégats du dot s'affichent mais le dot n'est pas présent sur les cases de pitbull (au dessus des pv de la target, à droite), ni dans les barres de quartz (au dessus de mes pv) car au moment de la première application du dot, les 16 slots étaient occupés. Au bout d'un petit tour, j'ai laissé le dot fade, je recommence à taper avec le sceau de vengeance. Cette fois le debuff s'affiche correctement car il y a moins de 16 debuffs sur le boss. A aucun moment le boss n'affiche plus de 16 debuffs malgré pitbull capable d'en afficher 40. Reproduction du phénomène sur poteau : 1. Je pose 20 debuffs (ne pas se fier au "24", j'suis pas bon en maths) sur une cible aléatoire (ici Bobby), pitbull n'affiche que 16 debuffs car le client n'en a reçu que 16 : http://thetabx.net/download/wow/dot.pre ... 221707.jpg 2. Sur un second personnage avec l'UI de base, j'observe aussi 16 debuffs : http://thetabx.net/download/wow/dot.pre ... 221714.jpg 3. Je tente de rajouter un toucher vampirique, les dégats s'affichent dans le combatlog à la fin du cast : http://thetabx.net/download/wow/dot.pre ... 221717.jpg 4. 2 secondes plus tard, le debuff n'est pas visible et ne s'affichera pas, malgré qu'il soit bien pris en compte (cf le mana rendu) et qu'il n'y a plus que 15 debuffs visibles sur Bobby : http://thetabx.net/download/wow/dot.pre ... 221719.jpg Nouvel essai avec le même protocole après le correctif : 1. Je pose 20 debuffs sur Bobby, Pitbull les affiche correctement : http://thetabx.net/download/wow/dot.pos ... 222514.jpg 2. Sur le second personnage avec l'UI de base, j'observe correctement 16 debuffs : http://thetabx.net/download/wow/dot.pos ... 222516.jpg 3. Je tente de rajouter un toucher vampirique, le debuff du VT ainsi que des talents associés (misère et vulnérabilité à l'ombre) s'affichent correctement en priorité malgré la présence de 20 debuffs sur la cible et le fait que 16 étaient déjà affichés juste avant : http://thetabx.net/download/wow/dot.pos ... 222517.jpg 4. De retour sur le premier personnage, les debuffs rajoutés par le prêtre sont bien présents et correctement affichés (on en compte plus que 19 mais c'est dur de trouver des debuffs longs, si j'avais été assez rapide, on en compterait 23) : http://thetabx.net/download/wow/dot.pos ... 222524.jpg On a donc une preuve plus ou moins formelle que le fait de debugger la limite des 16 debuff permettrait aussi de debugger la priorisation des debuffs personnels.
http://thegeekcrusade-serveur.com/forums/viewtopic.php?f=28&t=3126 - TGArmory
Comme je l'ai expliqué quelques posts au dessus, le client sépare les auras en 40 buffs/16 debuffs sur joueur et en 16 buffs/40 debuffs sur npc
http://thegeekcrusade-serveur.com/forums/viewtopic.php?f=28&t=3126 - TGArmory
D'accord Ape, indeed, j'avais (encore...) mal compris. Dans ce cas je n'ai rien dit, vous avez entièrement raison ET votre fix corrige el problème du topic. Toutes mes excuses.
J'intègre votre fix immédiatement. Merci pour votre travail et votre patience face à mes doutes.
Ca fait plaisir de voir une aussi jolie réponse de Lorh. :)
En tous cas, un grand merci et un grand bravo pour ton travail Ape
"Putain t'aurais pu acheter du vrai fromage, au moins de la vache qui rit!" Hellxhere, GT3 2014
Je dois avouer qu'après avoir autant bataillé, ça fait plaisir d'arriver à un compromis :D
Merci beaucoup d'avoir pris le temps de lire mes pavés :p
http://thegeekcrusade-serveur.com/forums/viewtopic.php?f=28&t=3126 - TGArmory
Par contre, histoire de noter un peu ma propre contribution, j'ai ré-écrit le correctif pour le transformer en un correctif d'une seule ligne. (1 ajoutée, 2 modifiées, précisément) ;)
Je suppose que tu as juste modifié les for mais j'avais peur que ce ne soit pas aussi efficace vu qu'il doit évaluer la condition de fin à chaque loop. Connais pas assez le c++ pour les questions de performances ^^
http://thegeekcrusade-serveur.com/forums/viewtopic.php?f=28&t=3126 - TGArmory
Need
En gros c'est ça, c'est bidon, mais ça peut te montrer comment factoriser un peu plus à l'avenir. J'essaye d'envoyer ça en MP.
Owi GG !!
This server is dark, and full of terrors.
94 messages
• Page 3 sur 3 • 1, 2, 3
|