Updates to npc_spells and npc_types table.
Implemented innate defensive and range procs
Implemented ability to fine tune AI casting behavior/timers
Global rules for AI casting behavior/timers
NPC Ranged attack updates, set skill and ammo type in npc_types
Various clean ups in attack related functions.
Other minor fixes.
See Change Log, +required, +optional SQL
sql comment fix
merge
fix for aa pet flurry bonus calc
sql fix
Allow negative values for avoidance to work. (debuffs)
debug msg removal
Update to how bonuses are calculated in chance to hit code to be
consistent across all relevant effects (treating avoidance
and hit chance bonuses equally).
Rule ArcheryHitPenalty will now calc correctly (Was doing basically nothing)
New field npc_types 'Avoidance' (add avoidance bonus to npc)
Rules for setting min / max chance to hit
minor fix
Spell Effect for melee mitigation will no longer use same bonus
item shielding effect. Added support for spell effect melee mitigation
to work on as item worn effects and AA.
Support for AA derived AC bonus.
Alllow SE_PetMeleeMitigation to work on swarm pets.
Merge pull request #169 from KayenEQ/Development

Updates to npc_spells and npc_types table.