Primeval Lich is craaaazzzy on heritage with the "Unholy Touch" spam (reduces all skills to 18). I literally have to keep running away from him. SO I decided to see how the pro's do it on EA via Youtube. They are not getting debuffed at all it seems. So either that skill is super rare to proc or something else is going on.
- 2011 - lich doesn't use it once (no debuff )
- 2016 - lich doesn't use it once (no debuff )
- 2017 - lich doesn't use it once (no debuff )
- 2017 - lich doesn't use it once (no debuff )
Mind you - I tested this with 0 resisting spells - I intend to test it with 110 to see what happens though I suspect it will be similar as the code is showing this:
if (Utility.RandomDouble() < 0.9 && !m_UnholyTouched.ContainsKey(target))
{
int scalar = (int)(20 - (target.Skills[SkillName.MagicResist].Value / 10));
...
for (int i = 0; i < target.Skills.Length; ++i)
{
if (target.Skills.Value > 0)
{
mods.Add(new DefaultSkillMod((SkillName)i, true, -(target.Skills.Value - scalar)));
}
}
Looks like the best RS will do is reduce the effect by 12 (20 - 120/10)
UPDATE:
So since i have 20 RS with JOAT, it seems like its reducing the stats TO the variable instead of BY the variable. 20 - (20/10) = 18. I should be dropping by 18 not being set to it I think
Actually based on this it seems my skills will be set to 12 with 120 RS - much worse than now!
Also the frequency of it being cast seems alot higher than those 4 vids.
Mind you - I tested this with 0 resisting spells - I intend to test it with 110 to see what happens though I suspect it will be similar as the code is showing this:
if (Utility.RandomDouble() < 0.9 && !m_UnholyTouched.ContainsKey(target))
{
int scalar = (int)(20 - (target.Skills[SkillName.MagicResist].Value / 10));
...
for (int i = 0; i < target.Skills.Length; ++i)
{
if (target.Skills.Value > 0)
{
mods.Add(new DefaultSkillMod((SkillName)i, true, -(target.Skills.Value - scalar)));
}
}
Looks like the best RS will do is reduce the effect by 12 (20 - 120/10)
UPDATE:
So since i have 20 RS with JOAT, it seems like its reducing the stats TO the variable instead of BY the variable. 20 - (20/10) = 18. I should be dropping by 18 not being set to it I think
Also the frequency of it being cast seems alot higher than those 4 vids.
Last edited: