Cancel magic wont always dispel charm even if it's the only effect on the mob. If there's another effect, like a buff or magic based debuff, it will be even less effective. The dispel system is complicated. Cancel Magic will probably work 90% of the time, but it will end up screwing you compared to invis that works 100% of the time.
Once you get Strip Enchantment it will be more reliable but still not a guaranteed dispel and it's 70 mana. If 5.0 is to long, Invis Vs Undead is 4.0 but 10 more mana than invis.
|