Retriman/TrinityCore — Issue #290: [Mecanica] Resistencias Binarias
Author: Pimbai
Created: 2011-10-28 01:11:04+00:00
State: open

Primero voy a colocar lo que significa y como deberia funcionar con respecto al spell penetration (segun la informacion que encontre en san google)

Penetración de Hechizos + Resistencias Mágicas

Además de la diferencia de niveles, las resistencias que posea un enemigo hacia una determinada escuela de magia afectarán a los hechizos que sobre él se lancen y sean de dicha escuela.
Las resistencias mágicas a las diferentes escuelas son:
1. La resistencia que tenga el monstruo en cuestión (ejemplo, una salamandra de fuego con 200 resistencia a fuego)
2. La resistencia “añadida” por nivel. Los monstruos reciben entre 5 y 8 puntos de resistencia a todas las escuelas por cada nivel que superen al lanzador del hechizo.
Por tanto, un jefe de mazmorra poseerá entre 15 y 24 puntos de resistencia más de la que posea de base frente a tus hechizos. Un jefe final, si mi teoría es cierta, poseerá entre 20 y 32.
Para este caso en particular, identificaremos dos tipos de hechizos:
a) Hechizos binarios
Son hechizos que tienen un componente de daño y un efecto no de daño. Por ejemplo:Descarga de Escarcha (y el efecto de entumecimiento), Choque de Escarcha (Ídem), Ola Explosiva (el efecto de ralentizar).
Estos hechizos o bien son resistidos por completo o bien hacen el daño completo, no pueden ser parcialmente resistidos.
Resto de hechizos
Son hechizos que sólo hacen daño. Por ejemplo: Bola de Fuego, Descarga de las Sombras, Cólera.
Estos hechizos pueden ser resistidos parcialmente, se aplica así una “reducción de daño” parecida a la que ocurre en el caso de los golpes físicos y la puntuación de “armadura” del personaje.
Una vez identificados estos dos tipos de hechizos, explicaremos lo que Blizzard llama “resistencia media” (Average Resistance) como la probabilidad de “resistir” los hechizos de un enemigo. Esta resistencia se aplica de forma diferente en el caso de hechizos binarios o no binarios. A saber:
Resistencia Media = (Resistencia del Objetivo / (Nivel del lanzador * 5)) * 0.75
El resultado es el “porcentaje” de resistencia media.
En el caso de hechizos binarios, el valor de resistencia media será el porcentaje de que tu objetivo resista completamente tu hechizo.
En el caso de hechizos no binarios, el hechizo puede ser resistido en un 75%, un 50%, un 25%, o en su totalidad. Esto funciona del siguiente modo, parecido a cómo se calcula la “mitigación de daño” en golpes físicos, ante un oponente con armadura:[indent]
Daño absorbido / Daño total =
1 / (1 – resistencia media ) – 1 =
1 / (1 – (resistencia / (5 * nivel del lanzador)) * 0.75) – 1[/indent]
¿Qué significa esto? Esta fórmula nos dará el daño mitigado por un objetivo por cada punto de daño que reciba.

Buscando en los Issues de TC, encontre este fix.
https://github.com/TrinityCore/TrinityCore/issues/1478

Espero que lo puedan aplicar, ya que haria que el pvp y el pve sea algo mas entretenido

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