way-of-elendil / 3.3.5

Bugtracker du serveur Way of Elendil 3.3.5
6 stars 7 forks source link

Problèmes sur les familiers (ID : 29264) du sort Esprit Farouche (ID : 51533) #1491

Open Oviix opened 1 year ago

Oviix commented 1 year ago

Introduction :

Après pas mal de mois de jeu sur le serveur Way Of Elendil en tant que Chaman Amélioration. Je me suis rendu que les loups pour un CD 3 minutes faisaient étonnamment peu de dégâts sur une plage de 45 secondes.

Exemple :

image

Avec près de 6500 de Puissance d'Attaque. Ils ont une marge de dégâts avec le Glyphe d'Esprit Farouche. Ici avec un proc Vpm hâte , Scale NM cac , Berserk, 39500 dégats ~~ 8370 PA .

image

Ici avec un proc Vpm PA , Berserk, Enchantement Couturier Cape PA 47200 dégats ~~ 8920 PA .

image

Ici avec un proc Vpm Agi , Scale NM cac, Enchantement Couturier 44200 dégats ~~ 9140 PA .

image

Ce commentaire sur la page wowhead m'a mis la puce à l'oreille au delà de simplement entendre les joueurs sur le serveur me dire qu'ils étaient bugués, j'ai cherché à comprendre pourquoi et comment.

image

Un commentaire datant de wotlk à l'époque montrant que les Loups d'un petit Chaman faisaient des dégâts conséquents pour son niveau comparé à son stuff et au mien.

Sauf que c'est un commentaire antérieur au patch 3.2.0 donc je ne sais pas comment étaient calculés les dégâts des ses loups.

Historique des updates des Loups :

image

Suite à la sortie de Wotlk Classic des outils de simulation sont sortis. J'ai essayé avec le même stuff que mon Chaman utilisé pour les tests. Même stuff même glyphes. Même buffs.

image

image

image

On peut voir un average cast de 616 dégâts. J'en ai un de 523 dégâts. On peut voir que le nombre de Hit correspond 90 hits sur le jeu et 90 hits sur la simulation. Mais aussi qu'étrangement ils ne sont pas soumis à l'expertise. Il s'agit certes d'un outil adapté à la version 3.4.X du jeu.

Je me suis rapproché de la personne ayant fait le script des loups sur cet outil de simulation. Pour pouvoir en comprendre le fonctionnement. Il m'a donné un outil pratique qui me permet de voir la fiche de familier du Chaman, car les loups sont des familiers. _"/run if not oldHasPetUI then oldHasPetUI = HasPetUI; HasPetUI = function() return true, false; end end PetTabUpdate() ToggleCharacter("PetPaperDollFrame")" Cette macro permet de faire apparaître le choix de fiche de familier du Chaman car les Loups sont de vrais familiers.

Et là on peut voir la fiche de familier sur Way of Elendil Non Glyphé :

image

Fiche de familier sur Way of Elendil Glyphé :

image

Fiche de familier sur Wow 3.4.X Glyphé :

image

Problème 1 : Les Loups n'ont pas les bonnes Stats et Plage de dégats

On peut noter que les plages de dégâts sont proches malgré les montants totalement différents de PA entre mon chaman et le chaman de la personne sur 3.4.X. Que les stats de bases de nos Loups et les leurs sont totalement différentes. 331 Force contre 180 , 122 Agilité contre 113. Reste à comprendre comment la plage de dégats des Loups fonctionne.

Il s'agit d'une attaque non normalisée d'après wowpedia-fandom , car les loups sont programmés pour faire des attaques automatiques sur leur swing timer . La vitesse d'attaque est de 1.5 influencée par Buff Hâte Totem, Pala/ Equi , Blood Lust.

damage = base_weapon_damage + (weapon_speed * Attack Power / 14)

Petite info mathématique: base_weapon_damage est supposée constante et on suppose que weapon_speed aussi mais sont des réels strictement positifs, comment évolue les dégâts des loups selon la Puissance d'Attaque ? De manière linéaire .

image

Il y a donc une incohérence entre la photo de la 3.4.X et de Woe. Car on a presque le triple de PA mais une plage de dégâts très similaire. Le comportement des familiers hors classe hunter n'ont pas été touché entre 3.4.X et 3.3.5.a. La formule de dégâts est la même ( peut être pas sur WoE) . Reste alors à savoir qu'elles sont les vraies stats des Loups et leur Base Damage.

On m'a certifié que les Loups avaient 331 de Force de base et 113 Agi, et -20 Puissance d'Attaque de base. Des informations qui ont été trouvées en calculant. On peut voir sur le Tooltip :

image

Mais aussi des infos que j'ai trouvé sur un forum de 2010 à l'époque de la 3.3.5.a.

image

Le 706 correspond à la puissance d'attaque de base des loups. C'est à dire : Force 2 - 20 + ( Force 2-20 ) * 0.1 ( Le 0.1 car sont affectés par le 10 % PA du Chaman / DK / Hunt ) et - 20 la Puissance d'Attaque de base des Loups.

706 = 331 2 - 20 + ( 331 2 - 20 ) * 0.1 ?

image

à 1 décimale près .

Bon on peut voir facilement que sur Woe c'est pas le cas :

image

En partant du consensus que les stats de bases des Loups sont vraies sur le Forum datant de 2010 et sur la 3.4.X.

Force = 331 ; Agilité = 113 ; PA = -20 ,

J'ai aussi par ailleurs trouvé sur le script qu'ils utilisaient un facteur 0.31 ou 0.61 pour la PA des Loups . Mais aussi à plusieurs reprises sur les forums datant de la 3.3.5.a.

image

image

image

Donc pour en revenir aux bases damages des loups : En acceptant les quelques consensus du dessus.

Damage = Base damage + ( 1.5* AP / 14 ) on voit PA = 2501 sur le screen pour 515 de dégâts au mini et 640 au maxi .

Base damage mini = 515 - ( 1.5 2501 / 14 ) = 247.03 Base damage maxi = 640 - ( 1.5 2501 / 14 ) = 372.02

En supposant que la formule est la même sur WoE :

image

Base damage mini woe = 544 - ( 1.5 4423 / 14 ) = 70.1 Base damage maxi woe = 592 - ( 1.5 4423 / 14 ) = 118.1

On a un delta de : 176.93 dégats mini et 252.92 dégats maxi...... Par Hit ! Ils en font en moyenne 90 des hits , sans compter les Glancing Blows et les Miss / Parry .

Justement Problème 2 : L'Expertise des Loups

image

Ici un détail me chiffonne au delà que des chamans en stuff Ulduar Spell power ont des loups qui tapent plus forts que les miens en stuff ICC full PA.

Hit Glancing Blow Crit , il n'y a pas de stats de Parry, Miss , Dodge , Block , si on remonte plus haut sur les simulations plus haut non plus. Pourtant il n'y a pas eu de changement sur la mécanique des familiers de 3.3.5.a à Classic .. (sauf ceux des Hunts).

De nouveau sur ce screen d'après lui ils héritent du Toucher / Exp du chaman .

image

Or c'est précisé ici qu'ils bénéficient du toucher du chaman . image

J'ai trouvé un article datant de 2010 d'un hunt qui veut faire tanker son pet . image

image Et apparemment d'une mise à jour en 3.2.0 qui avait amenée des changements sur les pets en terme d'expertise

image

Mise à Jour 3.2.0 image

Comme quoi apparemment le toucher permet de caper toucher et expertise son familier et dans le script des loups utilisé sur le simulateur ce détail m'est apparu .

image

Je ne sais pas si c'est 100 % blizzlike car visiblement ce sont des détails inhérents sans doute à la classe, Hunt / Chaman.

Edit : Après relecture du Ticket et du post 3.2.0, Il y a un rapport de proportionnalité entre le % Toucher / Toucher des Sorts et l'Expertise du familier. D'où la provenance du facteur 3.25. Si à 17 % Toucher des Sorts on a 56 d'Expertise : 56 / 17 = 3.29 , ce qui se rapproche de la valeur 3.25 indiquée, or il y est indiqué une valeur " core.ExpertisePerQuarterPercentReduction " qui pourrait indiqué cet écart de 0.04, modulo le fonctionnement de TrinityCore et des différents scripts utilisés.

Or sur les logs on peut voir quand même que visiblement les loups ne sont pas impactés par l'expertise je n'ai pas le détail de s'ils sont de dos ou de face sur leur combat, ce que je sais c'est que sur les screens que j'ai envoyé plus haut des dégâts des mes loups sur WoE, ils sont 100 % de dos mais se font Dodge .

Visiblement le script utilisé par WoE (TrinityCore) est un script personnalisé à la classe et non pas aux pets en eux mêmes .

image

On voit une stats d'Expertise pour les WL et les Hunts mais pas les autres pets, est-ce une décision arbitraire pour trouver une solution sur les pets ?

Et enfin 3ème problème : Les Loups sont en snapshot sur le serveur leur stats sont figées au moment de leur invocation calquées sur celle de son invocateur ! Alors que techniquement ils sont censé s'adapter de manière dynamique. Comment on saît ?

image

image

image

Un détail de couleur verte, le pet du DK s'adapte dynamiquement ici, les stats en vertes sont celles qui évoluent suite à des buffs ou non (rouge si elles sont debuffs) , sur la 3.4.X les loups c'est pareil sauf que sur WoE les loups leurs stats sont en snapshot.

Je n'ai trouvé que deux trois commentaires et échanges discord qui permettent de le prouver malheureusement.

Certes il s'agit d'un message datant de Cataclysm .

image

Or pas de changement entre wotlk et mop sur les loups .

image

Ici en 2010 encore.

image

Et récemment sur discord en échangeant :

image

C'est tout ce que j'ai pu trouver comme "problèmes" sur le Sort Esprit Farouche du Chaman,

Merci pour l'attention portée à ce ticket.

Cordialement Asaurel / Elyoya.

Ressources supplémentaires :

Calcul de dégats :

https://wowpedia.fandom.com/wiki/Normalization#:~:text=damage%20%3D%20base_weapon_damage%20%2B%20(weapon_speed%20*%20Attack%20Power%20%2F%2014)&text=is%20simply%20the%20formula%20for,as%2014%20AP%20%3D%201%20DPS%20.

Esprit Farouche :

https://www.wowhead.com/wotlk/fr/spell=51533/esprit-farouche

https://wowpedia.fandom.com/wiki/Feral_Spirit

https://www.wowhead.com/wotlk/npc=29264/spirit-wolf#comments

https://wotlk.evowow.com/?npc=29264

https://www.wowhead.com/wotlk/spell=61783/feral-spirit-pet-scaling-04

Warcraft Logs :

https://classic.warcraftlogs.com/ en regardant des centaines de fights sur des Amélios

Forum :

https://www.mmo-champion.com/threads/1162101-Enhancement-amp-Feral-Spirit

https://www.mmo-champion.com/threads/749668-Some-questions-about-Feral-Spirit

https://www.mmo-champion.com/threads/613712-So-feral-spirit

https://www.wowhead.com/forums/topic/pet-expertise-116142

https://www.mmo-champion.com/threads/696875-Haste-and-Feral-Spirit

https://www.engadget.com/2010-06-28-scattered-shots-pet-tanking.html

TrinityCore :

https://github.com/TrinityCore/TrinityCore/issues/5136

Changements : WoW Wotlk Retail - Classic :

https://us.forums.blizzard.com/en/wow/t/comprehensive-list-of-changes-wrath-classic-vs-original-wrath/1318211

https://www.bluetracker.gg/

Mise à jour 3.2.0 : https://worldofwarcraft.judgehype.com/patch3-2/

Discussion Amélio Discord - 3.4.X :

https://discord.gg/shaman-classic-260297137554849794

https://discord.gg/wTgP5Vv5

wowsims :

https://wowsims.github.io/wotlk/enhancement_shaman/

Script Loups wowsims : https://github.com/wowsims/wotlk/blob/master/sim/shaman/spirit_wolves.go

leodium commented 1 year ago

J'aimerais ajouter qqc de + conséquent que un "+1" mais je ne vois pas quoi ...

C'est énorme ton apport sur les Loups de l'amélio ! GG ! (et merci pour nous)

Voir avec Hâme qui est un des amélios de référence dans la Horde !

.leo

Hamecorp commented 1 year ago

Personnellement je n'ai pas creusé aussi loin, mais ça réunit toutes les infos que j'avais déjà sur la question quant au fait que le pet sous deal (j'avais la puce à l'oreille car la glyphe est très souvent conseillée sur les guides mais la rentabilité observée IG sur woe me surprend en effet), et quant au fait que la pa n'évolue pas dynamiquement sur le pet comme elle censée l'être selon les scripts offi. Rien à ajouter si ce n'est merci infiniment pour ton taff là dessus, j'espère que ça nous aidera à redorer la classe sur le serv ;p <3

Oviix commented 10 months ago

Je viens de remarquer qu'ils avaient aussi un petit problème sur le glancing blow image

image

image

Certes un bug "favorable" mais très peu impactant au vu du peu de dégâts qu'ils effectuent

Il devrait tourner à une valeur nettement supérieure à celle des 7 / 8 % ou inférieur que l'on peut observer sur tous les screens