MeluS / VendettaBugreporter

Bugreporter del reino público de pruebas de VendettaWoW LK
11 stars 11 forks source link

"Posibles" errores del arpen y la armadura #677

Open yadme opened 2 years ago

yadme commented 2 years ago

Introducción

Con este post informativo se pretende informar sobre cómo funcionan estos atributos y ayudar a comprobar si tanto la penetración de armadura como el daño reducido por la armadura están funcionando correctamente. No se tiene la certeza de que esté funcionando mal, pero se generan dudas por experiencias en raid, por eso va a general y es un post teórico, por tanto, se usan continuamente fórmulas y varios datos diferentes en cuanto a niveles, valor de armadura, etc.

Funcionamiento de la reducción de armadura

La penetración de armadura funciona de una manera muy particular. Nosotros como jugadores, no podemos reducir nunca el 100% de la armadura de un objetivo mediante la estadística de penetración de armadura, tenemos un límite. Para poder conseguir el 100% de reducción de armadura debemos emplear debuffs como exponer armadura o hender armadura, fuego feérico, etc. De hecho, en primer lugar, se realiza el cálculo de la armadura que queda una vez se aplican los debuffs, teniendo en cuenta que estos se aplican de manera aditiva, es decir, con los debuffs de hender armadura al completo y el fuego feérico, reducimos la armadura un 25%, por ejemplo, por lo que el valor de armadura máxima del boss habría de emplearse con una reducción de ese porcentaje.

En los cálculos que vamos a emplear, para ejemplificar y explicar el funcionamiento de la penetración de armadura, no se emplearán debuffs de armadura.

Para calcular la armadura que reducimos, primero se realiza un cálculo que nos da una constante, que es la constante de armadura o “C”. Esta constante se emplea para averiguar el límite de armadura máxima que se puede reducir mediante la estadística penetración de armadura.

Por otro lado, después, se realiza otro cálculo para averiguar la armadura total que reducimos en base a nuestra penetración de armadura y, por último, se realiza el cálculo de la armadura real a la que nos enfrentamos.

Para realizar los cálculos emplearemos valores del sistema blizz, el del sistema de Vendetta si se estuviera usando el nivel 103 en la fórmula y el sistema en Vendetta si se estuviera usando el nivel 83 en la fórmula.

C es la constante de armadura que se emplea para realizar otro cálculo y poder obtener la cantidad máxima de armadura reducida que se puede conseguir mediante la estadística penetración de armadura. Para obtener esta constante, existen dos fórmulas que varían dependiendo del nivel del objetivo:

Si el nivel del objetivo es menor de 60: C = 400 + 85 nivel objetivo Si el nivel del objetivo es 60 o superior: C = 400 + 85 nivel objetivo + 4,5 85 (nivel objetivo - 59)

Por tanto, y para realizar nuestras pruebas, teniendo en cuenta que nos enfrentamos a bosses en PVE y serían en blizz nivel 83 o en Vendetta nivel 103 u 83, usaremos la siguiente fórmula: C= 400 + 85 nivel objetivo + 4,5 85 * (nivel objetivo - 59)

En un sistema blizz, la fórmula sería la siguiente: C = 400 + 85 nivel objetivo + 4,5 85 * (nivel objetivo - 59).

Puesto que los jefes son lvl 83, entonces: C = 400 + (85 83) + (4,5 85 * (83 - 59)) C = 400 + (7.055) + (9.180) C = 16.635

En nuestro servidor, puesto que los boss son lvl 103, quedaría de la siguiente manera: C = 400 + (85 103) + (4,5 85 * (103 - 59)) C = 400 + (8.755) + (16.830) C = 25.985

Una vez obtenida la constante de armadura, que en nuestro caso es 25.985, se debe realizar el siguiente cálculo, que permite obtener la cantidad máxima de armadura que reducimos al tener el cap de arpen. Nuevamente, haremos la comparación entre los cálculos blizz y los cálculos con los datos del servidor. Para el cálculo de la armadura en el servidor, tomaré como dato la armadura del palo de Isla Wonka que presenta armadura, cuyo valor es de 11.037.

Límite de armadura reducida en blizz lvl 83: Límite de armadura reducida = (armadura objetivo + C) / 3 (10.643 + 16.635) / 3 = 9.092,66667

Límite de armadura reducida en Vendetta lvl 103: Límite de armadura reducida = (armadura objetivo + C) / 3 (11.037 + 25.985) / 3 = 12.340,66667

Una vez hecho este cálculo, el juego elige entre el valor de la armadura máxima del boss y la armadura máxima que se puede reducir, quedándose con el que tenga un valor menor para realizar los cálculos.

Entonces, se aplica a este valor el porcentaje de reducción de armadura que tenemos como jugadores al valor de armadura máxima que se puede reducir, obteniendo de esta manera el valor de armadura que reducimos del objetivo. En el caso de que tengamos un 100%, se reduciría el total del valor, si no, se multiplica el valor por el porcentaje que corresponda, por ejemplo, con un 50%, reduciremos, en el caso blizz, 4.546,3333 puntos de armadura.

En el caso blizz lvl 83: Máximo de armadura reducida: 9.092,66667 Armadura máxima del boss: 10.643 Se elegiría el valor más pequeño, es decir, 9.092,66667. Si tenemos un 100% de penetración de armadura, reducimos 9.092,66667 de la armadura del enemigo, es decir: 10.634 – 9.092,66667 = 1.541,33333 En este caso, nos enfrentaríamos a un enemigo con 1541,33333 de armadura.

En el caso de Vendetta lvl 103: Máximo de armadura reducida: 12.340,66667 Armadura máxima del boss: 11.037 Se elegiría el valor más pequeño, es decir, 11.037 Si tenemos el 100% de penetración de armadura, reducimos 11.037 de la armadura del enemigo, es decir: 11.037 – 11.037 = 0. En este caso, nos enfrentaríamos a un enemigo con 0 de armadura.

Estos serían los datos comparados de un sistema blizz, con bosses de nivel 83 cuya armadura tiene un valor de 10.634, enfrentados a los datos del sistema de Vendetta, con un valor de armadura de 11.037 y un nivel de bosses 103.

En caso de que el sistema de Vendetta no estuviera funcionando con estos valores, se presentan datos alternativos a continuación: Cálculos para Vendetta con el valor de nivel 83 para los jefes y un valor de armadura de 11037 puntos: Constante de armadura: C = 400 + (85 83) + (4,5 85 * (83 - 59)) C = 400 + (7.055) + (9.180) C = 16.635 Límite de penetración de armadura: (11.037 + 16.635) / 3 = 9.224 Máximo de armadura reducida: 9.224 Armadura máxima del boss: 11.037 Se elegiría el valor más pequeño: 9.224 Si tenemos el 100% de penetración de armadura, reducimos 9.224 de la armadura del enemigo, es decir: 11.037 – 9.224 = 1.813.

Estos son los cálculos que se realizan para la penetración de armadura para diferentes situaciones, comparando sistemas blizz con el que se pudiera estar usando en Vendetta.

Funcionamiento de reducción de daños

La armadura reduce el daño físico que te infligen otros jugadores, mobs o bosses, en cierta proporción. Depende completamente del nivel del monstruo (o jugador) que te golpea y de tu propia armadura. No importa tu nivel. Al pasar el ratón sobre la armadura en la pantalla de tu personaje, puedes ver el valor porcentual de esta reducción del daño causado por los enemigos que están en tu nivel actual.

Por otro lado, existe la posibilidad de que el funcionamiento de daño reducido esté teniendo algún tipo de problemática en sus fórmulas, por lo que repasaremos también dichas fórmulas en los siguientes cálculos (utilizaremos los datos empleando el nivel 100 o el nivel 80, que son los casos que podrían darse en Vendetta):

La armadura base se calcula de esta manera:

Armadura base = 2 * Agilidad + armadura de equipo + armadura mágica.

Hay que tener en cuenta que la armadura de equipo es la armadura que dan las piezas que llevamos equipadas y la armadura mágica se refiere a buffos como pergaminos, kits de armadura, armadura de mago, etc.

Para los enemigos del nivel 1 al 59, la reducción del daño físico, en porcentaje, viene dada por la siguiente fórmula: %Reducción = (Armadura / ([85 nivel enemigo] + Armadura + 400)) 100

Para los enemigos de nivel 60 en adelante, la reducción del daño físico, en porcentaje, viene dada por la siguiente fórmula: %Reducción = (Armadura / (Armadura + 400 + 85 (nivel atacante + 4.5 (nivel atacante - 59)))) * 100

Una manera de simplificar la fórmula es la siguiente: %Reducción = (Armadura / ([467,5 nivel enemigo] + Armadura – 22.167,5)) 100

Puesto que queremos averiguar si la reducción de daño funciona bien, emplearemos la última fórmula para los valores de nivel 100 y nivel 80, con un valor de armadura de 11.037, que son los dos niveles que podrían estar usándose en Vendetta y el valor de armadura que se muestra en el Palo de Isla Wonka.

Emplearemos primero los cálculos de la fórmula sin simplificar y, posteriormente, de la fórmula simplificada.

Para nivel 100 y 11037 de armadura, con la fórmula sin simplificar: %Reducción = (Armadura / (Armadura + 400 + 85 (nivel atacante + 4.5 (nivel atacante - 59)))) 100 %Reducción = (Armadura / (Armadura + 400 + 85 (nivel atacante + 4.5 41))) 100 %Reducción = (Armadura / (Armadura + 400 + 85 284,5)) 100 %Reducción = (Armadura / (Armadura + 400 + 24.182,5)) 100 %Reducción = (11037 / 35.619,5) 100 %Reducción = 30,9858%

Para nivel 100 y 11037 de armadura, con la fórmula simplificada: %Reducción = (11.037 / ([467,5 100] + Armadura – 22.167,5)) 100 %Reducción = (11.037 / (46.750 + Armadura – 22.167,5)) 100 %Reducción = (11.037 / 35.619,5) 100 %Reducción = 30,9858%

Para nivel 80 y 11037 de armadura, con la fórmula sin simplificar: %Reducción = (Armadura / (Armadura + 400 + 85 (nivel atacante + 4.5 (nivel atacante - 59)))) 100 %Reducción = (Armadura / (Armadura + 400 + 85 (nivel atacante + 4.5 21))) 100 %Reducción = (Armadura / (Armadura + 400 + 85 174,5)) 100 %Reducción = (Armadura / (Armadura + 400 + 14.832,5)) 100 %Reducción = (11037 / 26.269,5) 100 %Reducción = 42,0145%

Para nivel 80 y 11037 de armadura, con la fórmula simplificada: %Reducción = (Armadura / ([467.5 80] + Armadura – 22.167,5)) 100 %Reducción = (11.037 / (37.400 + Armadura – 22.167,5)) 100 %Reducción = (11.037 / 26.269,5) 100 %Reducción = 42,0145%

En ambos casos, con los mismos valores, se obtiene el mismo resultado.

Pero también encontramos que empleando una fórmula más reducida aún, podemos calcular el porcentaje de reducción de daño físico: % de reducción para 80 = (Armadura / (Armadura + 15.232.5)) 100 % de reducción para 80 = (11.037 / (11037 + 15.232.5)) 100 % de reducción para 80 = (11.037 / 26.269,5) * 100 % de reducción para 80 = %Reducción = 42,0145%

Como podéis apreciar, se obtiene el mismo dato para el nivel 80 del atacante. Además, si estáis familiarizados con estas fórmulas, el valor de 15.232,5 es el valor de “C”, es decir, la constante de armadura que se utiliza para calcular la máxima armadura que podemos reducir mediante la penetración de armadura contra un objetivo de nivel 80, es decir, contra un jugador (recordar que esta constante se calcula teniendo en cuenta el nivel del objetivo y para bosses blizz se calcula usando el nivel 83, y otorga un valor de 16.635).

Ahora bien, vamos a calcular el % de reducción para lo que parece que es cómo funciona en Vendetta: nivel 80 atacante, nivel de bosses 83 y armadura de bosses 11.037. Teniendo en cuenta el valor de la armadura que restaría al aplicar la penetración de armadura contra un enemigo de nivel 83, contando con que tuviéramos un 100% de armadura reducida, lo que arrojaría un valor de armadura efectiva de 1.813, los cálculos serían los siguientes: % de reducción para 80 = (Armadura / (Armadura + 15.232.5)) 100 % de reducción para 80 = (1.813 / (1.813 + 15.232.5)) 100 % de reducción para 80 = (1.813 / 17.045,5) * 100 % de reducción para 80 = %Reducción = 10,6362%

Posibles errores: Primero, para la penetración de armadura, debemos fijarnos en si la constante de armadura se está calculando bien, con el valor de nivel del objetivo de manera adecuada. Además, hay que fijarse en qué valor está seleccionando entre el valor de la armadura y el máximo de armadura reducida; debe escoger el menor. Después, a la hora de realizar el cálculo de armadura efectiva, hay que fijarse si el servidor está realizando de manera correcta el cálculo.

Una vez realizados los cálculos de la penetración de armadura, sería ideal comprobar los de la reducción de daño por armadura. En primer lugar, hay que comprobar qué constante de armadura se está escogiendo, si la de nivel 83 o la de nivel 80; en este caso particular, se escoge la de nivel 80. Por último, hay que verificar que se realiza el cálculo de la fórmula de manera correcta.

Puesto que en el servidor actualmente los jugadores somos nivel 100 y los bosses son nivel 103, podría ser posible que en alguno de estos pasos el nivel seleccionado, por la circunstancia que fuera, no fuese el correcto y no se estuviera calculando bien alguna de las fórmulas que intervienen en el daño ocasionado por los melee, es decir, la armadura que reducimos por penetración de armadura y el porcentaje de daño físico que reduce la armadura de los bosses.

Un saludo y gracias a todos por leer hasta el final.

Fuentes reducción de armadura: https://wowwiki-archive.fandom.com/wiki/Armor_penetration https://github.com/dalaranwow/dalaran-wow/issues/5646 http://forum.warmane.com/showthread.php?t=298787/ http://web.archive.org/web/20130209181158/http://elitistjerks.com/f47/t37804-warrior_fury_compendium/#Quick_Reference http://web.archive.org/web/20101001010647/http://forums.worldofwarcraft.com/thread.html?topicId=16473618356&sid=1&pageNo=4#77 https://truewow.org/forum/viewtopic.php?t=12674 Fuentes daño reducido: https://wowwiki-archive.fandom.com/wiki/Damage_reduction https://wow-archive.fandom.com/es/wiki/Armadura

pinkisaurio commented 2 years ago

1ero: buen post 2do: que el tema del arpen por nivel melus dijo en directo que se hace de la forma si el nivel es > 80 entonces en la formula que mencionas para sacar C se le restan 20 niveles, es decir cito textual: En nuestro servidor, puesto que los boss son lvl 103, quedaría de la siguiente manera: C = 400 + (85 103) + (4,5 85 * (103 - 59)) C = 400 + (8.755) + (16.830) C = 25.985* seria en realidad; C=400+85(103-20)+ 4.585(103-20**-59)

Por tanto el funcionamiento del arpen que explicas mas adelante es el mismo q en tlk con nivel 80, sin embargo la cantidad de puntos para lograr el 100% de arpen se aumento a 1632 (que en nivel 80 es 1400) en nuestro servidor

Como dato aparte la celeridad y el critico también se re-escalaron entonces mucha gente que va con arpen en un server tlk no solo necesita mas arpen para capear aqui, si no que también requiere mas de las otras estadísticas haciendo que quizás el esfuerzo de aumentar el arpen no rente comparado con por ejemplo el conseguir mas celeridad o mas crítico pero eso queda a testeo de las clases, mi unica clase de arpen que manejo es el feral y puedo decir que anda sin problema.