Open vexxedd opened 7 years ago
I dont know if this belongs to this thread, but every boss should have a base resistance calculated from this: Base resistance for each magic school Formula: (4/3)(Caster Level /10) (Boss Level - Caster Level)
I had a WoW wiki thread about this but atm i dont find it.
I found the discussion we had on another privat realm about this: http://www.excalibur-nw.com/forum/tracker/issue-5457-swp-brutallus/
NPCs should have a base resistance that can not be reduced by CoE or Spell Pen.
This post will be long, but it will provide all information about how should Spells vs Resistance work and why it's working or might work wrong in some cases. I was actually wrong on some points, but guess that research was healthy for everyone, even myself.
If you want to know what is actually wrong on L4G server skip to # 4. All tests on pet are tests on felhunter with 238 all resists. All tests on player are on warlock with 70 all resists (non-undead 5/5 master demonologist). All tests are without spell penetration.
1. Binary Spell vs. Non-Binary Spell
Talking about spells, there are different types of them. Instant spells, cast spells, spells that are doing instant damage, spells that are providing DoT effect, spells that are doing damage and providing some CC (frost nova). But all spells in WoW are determined by hidden value Binary or Non-Binary.
http://wowwiki.wikia.com/wiki/Resistance?oldid=2297931
Here is another description by Blizzard:
There are few tricks and exceptions though:
All DoTs are Non-Binary spells.
Frostbolt is also Non-Binary spell in TBC.
Drain Life is Binary spell.
Blizzard should be Non-Binary spell
So taking in mind those points we can assume:
This is very important gradation because there are 2 rules which are working depending on whether it is Binary Spell or Non-Binary Spell.
2. Binary Resist
http://wowwiki.wikia.com/wiki/Resistance?oldid=2297931 http://wowwiki.wikia.com/wiki/Formulas:Magical_resistance https://web.archive.org/web/20090206211016/http://www.worldofwarcraft.com/info/basics/resistances.html
If 1 point of penetration just removes 1 point of resistance (PROOF), spell hit formula on Binary spells is a little different. https://web.archive.org/web/20080518164254/http://www.wowwiki.com/Spell_hit_rating
(B + H) * R
(83% + 6%) * 50% = 44.5%
What is mitigation factor from resistance? Well it's bascially "Average Resistance". Formula for "Average Resistance"
Average Resistance = (Target's Resistance / (Caster's Level * 5)) * 0.75
If we try to cast Silence (on a warlock with 70 shadow resist (non-undead with 5/5 Master Demonologist) on the long distance we should have 15%+(1% miss with bonus 3% hit rating) resist.
Resistance = (70 /( 70 * 5)) * 0.75 = 15%
If we add for example 40 spell penetration with pvp off hand and cast Silence on the same target, calculation will be like this
Resistance = ((70-40) / (70 * 5)) * 0.75
= ~6%Here is table of SpellHit vs Level in PvP and PvE. Level 70 player will have 96% chance to hit another Level 70 player without any hit rating. Take in mind that, there are always 1% miss chance, or in other words, maximum SpellHit is 99%.
Also
So if you PvP spell hit capped (3%) there will be NO difference, if you have additional spell hit on items or spell hit on talents. However
This should be taken into considering.
3. Non-Binary Resist
https://web.archive.org/web/20080113124757/http://www.wowwiki.com/Resistance#Resistance_caps
Instead of Resist/Hit Non-Binary spells are rolled to do 100% (full effect)/75%/25%/0% (full resist) of damage
You can only mitigate Non-Binary resists with Spell penetration. So if you are warlock, with 70 resists and eating Pyroblast in your face, you have 54% to take full damage of that Pyroblast, and another 46% distributed between 25%/50%/75% damage reduction. With that level of resistance, you have 0% to fully resist that spell (Take in mind, there are always 1% MISS chance, that also described as "resist" in BC).
4. What is actually wrong right now (or correct)
Alright, let's end with nerd shit, actual problems:
Drain Life (a bit larger distance, 250 casts) with 33 spell penetration. Should be ~8%(+1%) - got 8.4%
UPD - Seems like it works correctly afterall. No talent
3/3 Demonic Resilience
Summarizing everything above. There are not that many problems.
Need to test Demonic Resilience with own resistance (and all other spells/talents like that)WORKSAdditional spell hit vs CoS and other similar talents should be investigatedWORKS