I think the new system is an improvement. The old system was impossible to try to balance. I'm happy with the new one, I just wanted to make sure I wasn't missing something. I think it has room to grow, but it's a good new base.
I guess i'll start looking at the mitigation system, i didn't realize it would have an affect on the chancetohit.
Btw KLS, on the first line of the npc chancetohit code, I think there's a small error. I may be wrong, not that it makes much of a difference but shouldn't it be retrieving the attackers skill in 1hs?
Code:
uint16 atkSkill = (database.GetSkillCap(WARRIOR, (SkillType)_1H_SLASHING, defender->GetLevel()) + 5);