Tout d'abord, chapeau à Dirty et Cole pour ce travail d'analyse de qualité !
Ensuite pour répondre à Dark Soul :
Publié par Dark Soul
Il me semble que sur ABO 1 des modifcations avaient ete faites sur transpercer suite a des ouin ouin concernant les 300 end qui tenaient pas assez.
De toute les manieres, il sera difficile d avoir une reelle transparence sur les formules de competences, neanmoins ceux qui ont beaucoup PvP et ce, sur differents serveurs peuvent voir a vue d'oeil qu il y a quelques choses qui clochent..
Il y a 3 compétences de combat qui ont été revue/analysée/débattues dans l'histoire de T4C que je connais :
- Parade
- Coup puissant
- Transpercer armure
Je vais tenter te détailler ici l'historique des modifications apportées à ma connaissance à toutes ces formules, ceci étant basé sur ma lecture des différentes version successives du code sources que j'ai pu avoir sous les yeux, sachant qu'on n'est pas sur au départ d'être parti de la même formule que celle exploitée par GOA ou chaos...
1. Le cas de parade
Initialement (en tout cas aussi loin que remonte mes vieilles versions du code source) parade se déclenchait avec
P% de chances où
P étant
PointsTotauxEnParade /
4 *
BoostEnParade
Donc, par exemple, avec 100 en parade et 25 de boost via des items ça donnait :
P = 125/4 * 25 = 781.25% de chances de se déclencher....cherchez l'erreur.
Il était de notoriété publique que cette formule était littéralement abusée, les joueurs se plaignait que c'était bien trop important, et que globalement c'était du n'importe quoi et fondamentalement ils n'avaient pas tord.
Cette formule a fait l'objet de plusieurs réajustements au tout début d'abo 1 jusqu'à ce que tout le monde y trouve son compte au cours de centaines de tests concertés, du même acabi que ceux que Dirty vient de faire avec Cole.
La nouvelle formule adoptée et toujours d'actualité est volontairement bridée à 19% de chances max de parer un coup, et ce peu importe votre bonus, vous ne pourrez pas parer à plus de 19% de chances de réussite.
=> Cette modification était donc totalement justifiée eus-égard de ce qu'elle était initialement.
2. Le cas coup puissant
Cette compétence n'a fait l'objet d'aucune modification, la chance de réussite est toujours de
P = PointsTotauxEnCoupPuissant / 2
Donc par exemple, avec 100 en Coup Puissant + 30 en bonus d'objets, ça donnerait : P = 130/2 = 65%
=> Cette compétence n'a donc pas été modifiée, en tout cas pas sur abo
3. Le cas Transpercer armure
Voici un sujet déjà bien plus flou, cette formule a fait l'objet d'un nombre difficilement calculable de remaniements et son "fonctionnement" n'a jamais été vraiment bien compris par les différents développeurs qui se sont essayés à la modifier.
"Transpercer armure" étymologiquement ce devrait être : "faire des dégâts, même si y a une armure", en clair "ignorer l'armure"
Edit : petite précision la chance de réussite a toujours été de
P = PointsTotauxTA / 2 %
3.1 aux origines
La formule d'origine ajoutait un bonus final aux dégâts de l'arme de la façon suivante :
BonusTAMinimum = 10% de CAEnnemi
BonusTA = CAEnnemi - PointsTotauxTA * CAEnnemi / 150
Si BonusTA < BonusTAMinimum alors BonusTA = BonusTAMinimum
BonusFinalTA = DegatsDeLArme + BonusTa - ( DegatsDeLArme - CAEnnemi )
Donc par exemple, avec une arme tapant à 300, sur une armure chez l'ennemi de 300, avec une compétence de TA boostée de 125 ça donnerait un bonus final (à ajoute aux dégâts de l'arme donc) :
BonusTAMinimum = 30
BonusTA = 300 -125 * 300 / 150 = 50
BonusFinalTA = 300 + 50 - ( 300 - 300) = 350
Resultat une arme tapant à 300 normalement, qui arrive à transpercer l'armure de 300 de l'ennemi va faire 650 de dégâts ! Si l'armure était de 5000 (sanctuaire) et qu'on avait suffisamment dans la compétence, on pouvais tout bonnement ONE-shooter un mec sous sanctuaire (dont la CA était à 5000)
3.2 première modification
=> Cette formule donc, a été modifiée une première fois pour tenir compte du cas particulier de quand on a 125 ou plus dans la compétence.
Ce qui a été modifié ne concernait que BonusTA, et il a été modifié ainsi :
Si CAEnnemi > 5000 : on abandonne directement (on ne peut plus taper un mec sous sanctu)
BonusTAMinimum = 10% de CAEnnemi
Si PointsTotauxTA>125 :
BonusTA = PointsTotauxTA/(PointsTotauxTA+25) * CAEnnemi
Sinon si PointsTotauxTA <=125 :
BonusTA =PointsTotauxTA /(PointsTotauxTA+50) * CAEnnemi
Si BonusTA < BonusTAMinimum alors BonusTA = BonusTAMinimum
BonusFinalTA = DegatsDeLArme + BonusTa - ( DegatsDeLArme - CAEnnemi )
Cette modification, qui date du début d'abo 1, n'était pas satisfaisante non plus, et les joueurs ont émis le souhait qu'abo fasse table rase sur cette formule et s'aligne sur la version NMS/RM/HAVOC/Realmud, c'est à dire la formule 1.7 beta
3.3 Deuxieme modification
La formule 1.7 beta a donc été intégrée sur abo, ce qui donnait alors :
Si PointsTotauxTA <200 :
BonusTAObligatoire = PointsTotauxTA /200 * DegatsDeLArme/3.05
Sinon si PointsTotauxTA >=200 :
BonusTAObligatoire = DegatsDeLArme/3.05
Si PointsTotauxTA >125 :
BonusTA =PointsTotauxTA /(PointsTotauxTA+25) * CAEnnemi
Sinon si PointsTotauxTA <=125 :
BonusTA = PointsTotauxTA/(PointsTotauxTA+50) * CAEnnemi
BonusFinalTA = DegatsDeLArme + BonusTa + BonusTAObligatoire
Donc, avec par exemple une arme qui tape à 300, sur une armure à 300 avec 125 de TA :
BonusTAObligatoire = 98.36
BonusTA = 125/(125+50) * CAEnnemi = 214.285
BonusFinalTA = 300 + 214.285 + 98.36 = 612.645
Evidemment, même si la formule est différente, le résultat est resté globalement le même à ceci près que la logique est bien différente envers les ennemis n'ayant pas de CA car maintenant il y a un BonusTAObligatoire, qui fait des dégâts en plus même si l'ennemi n'a pas d'armure.
3.4 Troisième round
Les joueurs se sont plaint, une nouvelle fois, mais curieusement pas du fait que cette compétence faisait maintenant des dégâts sur les gens sans armure, mais plutôt des dégâts trop petits...
Il nous a fallu modifier cette compétence légèrement, en baissant certains coefficients diviseurs (donc pour monter le bonus), depuis cette modification, plus personne ne s'est plaint de TA et la formule est toujours en activité, depuis le début de abo 2.
4. Conslusion
Aucune formule n'a été modifiée pendant Abomination 2, les modifications qui ont étés apportées l'ont été selon le désir massif des joueurs et cela a été fait lors d'abo 1. A chaque modification des formules il a été proposé aux joueurs le souhaitant de récupérer leurs points de compétence.
Pour en revenir à nous moutons : Les objets boostant coup puissant n'apporte pas grand chose comparé aux items boostant la TA.
-- et.. désolé pour le pavé.