Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Combat Rolls Overhaul: Spell hit, resist, deflect, totems
Fixes and changes: * Spell hit/miss calculation reimplemented * Chance to miss with a spell on players' pets is now calculated the same way as chance to miss players. * Melee abilities with long range are now subjects to recently implemented deflect mechanics. * Spell reflection result is now checked before immunities. * TBC: Taunt, Growl, Righteous Defense, Challenging Shout and Challenging Roar spells now benefit from physical hit rating (implemented attribute). * Totem's chances to hit and miss with spells now scale with it's owner chances * Totems now use owners' spell penetration values * Removed artificial humanoid-only restriction on parry for creatures, therefore moving entire control of creature's dodge and parry chance to database. - Numerous creatures are now able to parry, this should be adjusted by database from now on. * Magic resistance changes: - Magic resistance is now properly penalized when attacking a low level target (< 20). - Players and pets no longer incorrectly gain bonus level based resistance.
- Loading branch information