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
Added the initial references for two new dictionaries - EmuConstants and EQLimits..more to come.
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.
More 'dictionary' updates..added 'constants' files to client translators..started replacement of hard-coded inventory values.
GCC fix for last dictionary push (hopefully)
This DOES fix the GCC issue..sorry for the inconvenience!
More numeric to constant conversions..should be most of them... Please report any inventory abnormalities.
Test fix for charm in trader's satchel while trader..thanks demonstar and Derision! ** This may need to be tweaked..but, I was able to test without crashing the client.
Changed a few mis-labeled range starts..no functionality change.