Spell mastery and resisting spells

I  am playing a mage that has a spell mastery of close to 130, and a hero with a lower spell mastery. Every time he cast shrink, the target doesn't resist, yet when i cast spells, it seems like it's  50/50 tossup whether of not the target resists. I know that it's just the luck of the roll, but can someone please clarify once and for all how  to calculate the chance to resist a spell effect. 

 

I believe it's like this: Spell caster has a mastery of 130, target has a mastery of 70, so in this example the target has a 40% chance to resists.

(130-70=60 --> 100-60=40%), and if my mastery increases to 140, the targets chance to resist is 30% 140-70=70 --> 100-70=30%

Is this the correct way to calculate it?

 

Thanks!

18,681 views 14 replies
Reply #1 Top

Yes, that is how it should work. Although there is always a 5% chance to hit even against massive spell resist.

Reply #2 Top

Quoting Heavenfall, reply 1

Yes, that is how it should work. Although there is always a 5% chance to hit even against massive spell resist.
End of Heavenfall's quote

 

Thanks!

Reply #3 Top

So, magic resist only affect damage of magical sources and helps nothing against spell effects? Just curious, because I also do not understand the mechanics very well.

Reply #4 Top

Spell mastery increases the chance to hit any offensive spell that can be resisted. Spell resist decreases the chance to hit any offensive spell that can be resisted.

You can find out in the Hiergamenon if a spell can be resisted or not. Often it says something in the spell description as well.

Then there is "lightning resist", cold, fire, poison. Those directly reduce the damage from that type of damage, and only that.

Reply #6 Top

You definitely cannot resist shrink, which can make it quite powerful against big scary monsters with high attack and high magic resistance.

I assume this is intentional, as otherwise it would be a pretty marginal use of an action when you have other bigger and better spells and abilities to use.

Reply #7 Top

Quoting merlinme, reply 6
You definitely cannot resist shrink, which can make it quite powerful against big scary monsters with high attack and high magic resistance.
End of merlinme's quote

Shrink should be resistible, as it has the <isResistable>1</isResistable>. I'm certain I've seen my own units resist Shrink before, as the Darkling Shamans used to like to cast it.

Reply #8 Top

Actually after I typed that Shrink wasn't resistible I wondered if I was correct. To be precise, when I gave one of my heroes the weapon which shrinks opponents, it did not appear to be resistible. However skills, items and spells do not necessarily follow the same rules. The Darkling hero has Shrink as his special skill, I'm not sure if that is resistible or not. But if joeball has checked and says the spell is resistible then I assume that is correct, for the spell at least.

Reply #10 Top

I believe it's like this: Spell caster has a mastery of 130, target has a mastery of 70, so in this example the target has a 40% chance to resists.

(130-70=60 --> 100-60=40%), and if my mastery increases to 140, the targets chance to resist is 30% 140-70=70 --> 100-70=30%

Is this the correct way to calculate it?
End of quote

 

I do not believe the target's spell mastery has any effect. You are comparing caster's spell mastery and subtracting defender's spell resist.

There are some units that are magic immune, so your odds in that case are automatically zero.

If any of this is incorrect, I'd be most interested in finding out.

 

Reply #11 Top

Quoting coyote303, reply 10
I do not believe the target's spell mastery has any effect. You are comparing caster's spell mastery and subtracting defender's spell resist.
End of coyote303's quote

Yes that's correct, I think we were all reading what we expected to see rather than what had actually been written. Spell mastery is compared to the target's spell resistance, not to the target's spell mastery. To be fair, that may have been what Borg999 meant to write anyway.

Reply #12 Top

Quoting coyote303, reply 10

I believe it's like this: Spell caster has a mastery of 130, target has a mastery of 70, so in this example the target has a 40% chance to resists.

(130-70=60 --> 100-60=40%), and if my mastery increases to 140, the targets chance to resist is 30% 140-70=70 --> 100-70=30%

Is this the correct way to calculate it?


I do not believe the target's spell mastery has any effect. You are comparing caster's spell mastery and subtracting defender's spell resist.

There are some units that are magic immune, so your odds in that case are automatically zero.

If any of this is incorrect, I'd be most interested in finding out.

 
End of coyote303's quote

Wait a minute. if that's true, then a monster with a magic resistance of 30% or less should not be able to resist a spell cast by a mage with a spell mastery of 130.

But they do.

Reply #13 Top

You always have at least 5% chance to resist or dodge any attack.

Reply #14 Top

Quoting Heavenfall, reply 13
You always have at least 5% chance to resist or dodge any attack.
End of Heavenfall's quote

Yea, I remember you mentioned that, but in my current game, it seems like more than 5%.