Diablo® III

Theorycraft (calcul des dégats d'un skill)

Je fait un petit guide (lien : http://forum.origine-online.com/viewtopic.php?f=40&t=9320) qui me servira de pense bête pour la release et j'aimerais qu'il soit le plus exact possible.

Mon interrogation première, que j'ai désormais résolu aprés divers calcul et test in game, était de savoir la manière donc se calculer les dégâts bonus des item (autre qu'une arme) dans les dégâts d'une aptitude.


Donc après calcul : Les dégâts bonus bénéficie de tout ce que bénéfice l'arme (% weapon damage du skill et %dégâts supplémentaire stat primaire) ...

Pour y voir plus clair :
VOICI LA FORMULE POUR CALCULER LES DOMMAGES D'UNE APTITUDE.
Elle permet également de calculer les dégâts bonus sur un piéce d'inventaire AUTRE qu'une arme (les dégâts bonus / élementaire bonus afficher sur une arme sont déjà prise en compte dans la tranche de dégât de cette dernière)


En exemple , avec dégâts bonus :
Arme : 12-21 dégat
Dextérité : 46 (+46% dégats)
Anneau : +1-2 dégats
Skill : "Lashing tail kick" (moine) +200%

Dégats du skill
Min = (12 x 200%) +46% = 24 + 46% = 35.04 = 35 in game
Max = (21 x 200%) +46% = 42 +46% = 61.32 = 61 in game
Moyenne = (35.04+61.32) /2 = 48.18

Dégats bonus
Min =(1x200%) +46% = 2 + 46% = 2.92 = 3 in game
Max =(2x200%) +46% =4 + 46% = 5.84 = 6 in game

Degat total du skill (affiché in game)=
Min =dégâts skill Min + dégâts bonus Min = 35.04 +2 .92 = 37.96 = 38 in game
Max=dégâts skill Max + dégâts bonus Max = 61.32 + 5.84 = 67.16 = 67 in game
Moyenne = (37.96+67.16)/2 = 52.56

----------------------------

Explication détaillés :

Dégâts du skill : Dégâts d'arme (A)

Dégât minimum :
[(dégâts minimum de l'arme :12) X (%weapon damage affiché sur le skill : 200%) ] x force ou dext ou intel : (46% puisque 46 dext) = 35.04 = 35 in game

Dégâts maximum :
[(dégâts maximum de l'arme : 21) X (%weapon damage affiché sur le skill : 200%) ] x dext ou intel ou force (46% puisque 46 dext sur mon moine) = 61.32 = 61

Dégâts du skill : Dégâts bonus (B)

Dégât minimum bonus :
[(Dégâts minimum bonus : 1) x (% weapon damage affiché sur le skill : 200%) x force ou intel ou dext (46% puisque 46 dext sur mon moine) = 2.92 = 3

Dégât maximum bonus :
[(Dégâts maximum bonus : 2) x (% weapon damage affiché sur le skill : 200%) x force ou intel ou dext (46% puisque 46 dext sur mon moine) = 5.84=6

Dégâts du skill finale, in game (A+B)

Minimum = Dégâts d'arme minimum + dégâts bonus minimum = 35.04 + 2.92 = 37.96 = 38 IG
Maximum ) dégâts d'arme maximum + dégâts bonus maximum = 61.32 + 5.84 = 67.16 = 67 IG

A ce moment là ,
Vous avez la plage de dégâts possible de votre SKILL in game : 38 à 67.
(Hors crit, évidemment)

Pour faire la moyenne , il suffit de faire (dégâts du skill finale MIN + dégats du skill final MAX) /2
( 37.96 + 67.16 ) / 2 = 52.56 = 53 IG

-----------------------------------------

Pour confirmer : j'ai pu vérifier ses valeurs in game pendent plusieurs heures.
Modifié par D3BETA le 06/03/2012 01:07 CET
Répondre Citer
En gros est ce que les dgs ainsi ajoutés sont sur les dgs d'armes ou sont ajoutés en supplément des dgs d'armes à la frappe , ce qui dans le 1er cas est multiplié par le gain en % du sort , dans le deuxième est juste ajouté à la fin tel quel dans le calcule des dgs


C'est une bonne question , je ne peux tester pour y répondre
Modifié par DarkBlueFox le 04/03/2012 21:25 CET
Répondre Citer
C'est bien ça.

Une vidéo qui explique en anglais comment calculer le DPS d'une arme. On ajoute normalement les bonus style +1-2 de dégats et après seulement, on prend en compte les bonus en pourcentage (notamment ceux qui viennent de l'équipement, de ta stat principale).

http://www.youtube.com/watch?v=AEyiezB8Mpw&feature=player_embedded
Répondre Citer
Attention le calcule du dps prends en compte l'as c'est une moyenne de dgs sur le temps , un sort d'attaque est instantané donc l'as n'est pas à prendre en compte , il ne faut donc pas se référer au dps mais faire le calculer manuellement avec les dgs d'arme et les chances critics éventuellement

Les critics je pense que oui donc aléatoire mais dispose d'une chance de doubler les dgs du sort (donc soit un gain de 0 soit tu double mais cela n'augmentera pas les dgs directement en % par rapport au % de chance critic, alors que sur le calcule du dps tu vois tes dgs montés normalement car c'est une moyenne sur X coups ramenés à la seconde )

Quand aux dgs supplémentaires j'ignore s'ils sont considérés comme ajout avant ou après les dgs de la technique (je pense que cela est multiplié avec la technique mais aucun moyen de tester pour ma part), de même que le gain de dgs élémentaires par l'arme (bien que pour ce dernier point je pense que oui)
Modifié par DarkBlueFox le 05/03/2012 10:04 CET
Répondre Citer
Je trouve que c'est une très bonne question. je voudrai bien t'aider mais je n'ai pas le Sesame :) un bleu ou un betadien pour tester plz ?
Répondre Citer
Formule qui ne fonctionne pas, afin d'apporté des évidences mathématique :

Si les dégâts s'ajoute au dégat de l'arme et sont prit en compte par le multiplicateur de skill :
Min = [ (12 + 1) x 200% ] + 46%
= ( 13 x 2 ) + 46% = 26 + 46% = 37,96 / 38 ingame
Max = [ (21 + 3) x 200% ] + 46%
= (24 x2 ) + 46% = 48 +46% = 70,08 / 70 in game

Si les dégâts ne sont pas prit en compte par le multiplicateur de skill , mais sont augmenté par la force / dext / intel :

Min = [ (12 x 200%) + 1 ] +46%
= (24 + 1 ) + 46% = 25 + 46% = 36,5 /
Max = [ (21 x 200%) + 2 ] + 46%
= (42 + 2 ) + 46% = 44 +46% = 64,24 / 64 in game


: Si les dégâts ne sont pas prit en compte par le multiplicateur de skill , et ne sont pas augmenté par la force / dext / intel :

Min = [ (12 x 200%) ] + 46 % +1
= 24 + 46% +1 = 35,01 + 1 = 36,04 / 36 in game
Max = [ ( 21 x 200%) ] + 46% + 2
= 42 + 46% + 2 = 61,32 + 2 = 63, 32 / 63 in game

: Si les dégâts ne s'ajoute pas au dégat d'arme, ne sont pas prit en compte par le multiplicateur de skill , MAIS sont augmenté par la force / dext / intel :

Min = [(12x200%)] + 46% + (1 + 46%)
= (24 + 46%) + ( 1 + 46%) = 35.04 + 1.46 = 36.5 /
Max = [(21x200%)] + 46% + (2 + 46% )
= (42 + 46%) + (2 + 46%) = (61.32+ 2.92) = 64.24 / 64 in game[/i]

In game voici les chiffre que je trouvais :
Sans anneau :
Min =35
Max =61
vérifié pendent plus d'une demi heure de farm

Avec anneau :
Min = 38
Max =67
vérifié pendent plus d'une demi heure également

Donc les formules plus haut ne fonctionne pas puisque aucune de celles-ci n'à pu refléter les valeurs que j'obtenais en jeu.
Modifié par D3BETA le 06/03/2012 00:46 CET
Répondre Citer
Si tu trouve quoi que ce soit, tiens nous au courant, c'est intéressant.
Répondre Citer
Application concrète

J'ai un sorcier. Il utilise comme skill «Electrocute» (80% weapon dmg) « magic missile » (143% weapon dmg) « ray of frost » (200% dmg) et « arcane orb »(250% weapon dmg)

Je le met à poil
Il à alors
46 Intel (+46% dégats)
4 skills aux choix : 143 , 200 , 220 et 250%
A sa disposition , deux armes :

L'une est une baguette et la fiche de personnage affiche 34.35 DPS
La baguette fait :
10-18 dommage et 1.40 Atk/sec
+1-2 arcane damage (déjà compris dans les 10-18)
+25 intelligence

L'autre est une hache à une main et la fiche de personnage affiche avec cette dernière 35.39 DPS
La hache fait :
12-22 damage et 1.39 Atk/sec
+2-4 cold damage (déjà compris dans les 12-22)
+7% atk speed (déjà compris dans les 1.39)

La fiche de perso m'indique donc clairement : prend la hache.
Mais …

La hache à plus de DPS et la hache à aussi une plus grande tranche de dommage !
Et puis y'a un bonus d'atk speed : ca ne fausserais pas le DPS ?
Il ne me calculerais pas un peu la vitesse d'attaque en rab sur l'arme ???
Et puis La baguette à 25 d'intel !! C'est la statistique principal du sorcier !!

Bon, alors calculons :
Calcul avec la méthode précédente :

--------
Avec electrocute (80%) la baguette (10-18) et +25 d'intel
Skill damage =
Min (10 x 80%) + 71% = 8 +71% = 13,68 (14 in game)
Max ( 18 x 80%) + 71% = 14,4 = 24,62 (25 in game)
Moyenne = (13,68+24,62) / 2 = 19,15

Avec electrocute (80%) la hache (12-22)
Skill damage =
Min (12 x 80%) + 46% = 9,6 + 46%= 14
Max ( 22 x 80%) + 46% = 17,6 +46% = 25.7
Moyenne = (14+25.7) / 2 = 19.85
Hache = WIN

--------------
Avec magic missile (143%), la baguette (10-18) et +25 d'intel ( 46+25=71% )
Skill damage =
Min = (10 x143%) +71% = 14,3 + 71% = 24,45 (24 in game)
Max = (18 x 143%) +71% = 25,74 = 44,01 (44 in game)
Moyenne = (44,01 + 24,45) / 2 = 34,23

Avec magic missile (143%) et la hache (12-22)
Skill damage =
Min = (12 x143%) +46% = 17,16 +46% = 25,05 (25 in game)
Max = (22 x 143%) + 46% = 31,46 +46% = 46,93(47 in game)
Moyenne = (25,05 + 46,93) / 2 = 35,99
Hache = WIN

Chiffres vérifié in game pendent plus d'une demi heure, à la baguette :
Min in game : 25 (au lieu de 24.45 théorique arrondi à 24)
Max in game : 44 ( pour 44.01 théorique arrondi à 44)

--------------
Avec Ray of frost (200%), la baguette (10-18) et + 25 d'intel
Min = (10 x 200%) + 71% = 20 + 71% = 34,2 (34 in game)
Max = (18 x 200%) + (71%) = 36 + 71% = 61,56 (62 in game)
Moyenne = (34,2 + 61,56) / 2 = 47,88 (48 in game)

Avec Ray of frost (200%) et la hache (12-22)
Min = (12x200%) + 46% = 24 + 46% = 35,04 (35 in game)
Max= (22 x200%) + 46% = 44 +46% = 64,24 (64 in game)
Moyenne = (35,04 + 64,24) / 2 = 49,64
Hache = WIN

Et forcément, sans avoir besoin de l'écrire, pour « arcane orb » (250%) et là aussi la hache qui l'emporte.
Modifié par sombre#2118 le 29/04/2012 18:23 CEST
Répondre Citer
A venir :
Les dégâts bonus élémentaires (type : +1-2 dégât de foudre/givre/poison/feu/holy/arcane) quand ils ne sont pas compris dans les dégâts d'une arme , sont il calculer de la même manière que les dégâts bonus "classique" (type : +1-2 dégâts) ?


Si une personne trouve un item, autre qu'une arme , qui ajoute l'un de ses bonus et souhaite m'aider à y voir plus clair qu'elle n'hésite pas !
Modifié par D3BETA le 05/03/2012 23:15 CET
Répondre Citer
c'est plutôt capilotracté mais ça se tient
Répondre Citer
Solution trouver, msg supprimer pour plus de clarté
Modifié par D3BETA le 05/03/2012 22:37 CET
Répondre Citer
Message supprimer pour plus de clarté
Modifié par D3BETA le 05/03/2012 22:44 CET
Répondre Citer
Solution trouver plus haut, msg supprimer pour plus de clarté.
Modifié par D3BETA le 05/03/2012 20:16 CET
Répondre Citer
la dex est en %, t'en est sur ?
Répondre Citer
La vache ... respect pour le boulot quand même Oo
Répondre Citer
Oui j'en suis sûr
1 force = +1% dégât pour barbare
1 dext = +1% dégâts pour monk et DH
1 intel = +1% dégâts pour wizzard et féticheur
Répondre Citer
Respect sombre , beau boulot

Pour résumer la multiplication a bel et bien lieu avec les dommages et gain de cartacts sur les sorts

Je me pose une question sachant que la hache aura probablement toujours un dps supérieur à une baguette , quel est l'intérêt de prendre cette dernière?
Répondre Citer
Il faudrait voir l’armorie car sur la beta comme nous n'avons accès qu'au niveau 13 c'est dur de réponde à ta question !
Mais si la logique est respecté : les armes spécifiques aux classes leurs sont surement plus adaptés.
Ont pourrait également imaginé a haut niveau des baguettes avec une tranche de dégâts importante et qui font mieux, pour sorcier, que des haches car avec des bonus du types :

" + X% de dégât supplémentaires sur Y spell",
" + X intel ",
" augmente de x% les dégâts de givre/arcane/etc... "
etc...

et qui ne serait pas présent sur les haches.

En attendent, c'est dur de se faire une idée car ont n'à que le nom ! ^^

http://eu.battle.net/d3/fr/item/wand/#type=legendary (baguette légendaire)
http://eu.battle.net/d3/fr/item/axe-1h/#type=legendary (hache légendaire)
Modifié par D3BETA le 06/03/2012 00:35 CET
Répondre Citer
Druide Tauren niv. 90
4970
outch!!!! énorme travaille^^
Répondre Citer
sympa le taf ! GG t'as eu du courage de faire tout ça
Merci à toi sombre de nous éclairer :)
Répondre Citer

Veuillez nous signaler toute violation de nos chartes, comme :

Menaces de violences. Nous les prenons très au sérieux et alerterons les autorités compétentes.

Les messages contenant des informations personnelles sur d’autres joueurs. Ceci inclut notamment les adresses postales et e-mail, les numéros de téléphone et les photos et vidéos inconvenantes.

Harcèlement et discriminations. Nous ne tolérons pas ces comportements.

Code de Conduite sur les forums

Signaler le message # écrit par

Raison
Explication (256 caractères max.)
Envoyer Annuler

Signalé !

[Fermer]