Core/Protocol: Fixed the digest in CMSG_AUTH_SESSION handler.
original work by Subv

Signed-off-by: bootz <bootz@projectskyfire.org>
Core/Protocol: Added basic functions for reading/writing of individual bits.

- in 406a there are a few systems that were using these functions, though
- not widely used server wide until 410/420, we might as well get it into
- place and ready to be *tested/used.
original work started by Subv

Signed-off-by: bootz <bootz@projectskyfire.org>
Fixed several DB related startup errors. Added missing title data in the conditions table. Removed several 4.2.0 items but preserved the data for future use. Updated the events table for Call to Arms: The Battle for Gilneas. Added missing loot for gameobjects.

Signed-off-by: SkyFire <admin@projectskyfire.org>
Core/Pathfinding: removed optimization which could cause bad pathing behavior

PathFinder::calculate now depends entirely on the caller to decide when to not calculate the path.

Signed-off-by: bootz <bootz@projectskyfire.org>
Cleanup auto shoot. Less hacky method.

Signed-off-by: SkyFire <admin@projectskyfire.org>
Core/Movement: Improve pathfinding for swimming mobs, also consider dynamic flying as flying

Signed-off-by: bootz <bootz@projectskyfire.org>
Merge branch 'master' of https://github.com/ProjectSkyfire/SkyFireEMU
fixed typo in last commit
Fixed correct pet create states. Now they are set to defensive until level ten when you get your pet action bar. Updated playercreateinfo_action with the correct spell data for 4.0.6a Pleased update your world DB.

Signed-off-by: SkyFire <admin@projectskyfire.org>
Merge branch 'master' of https://github.com/ProjectSkyfire/SkyFireEMU
Applied some pet changes from TC.

Signed-off-by: SkyFire <admin@projectskyfire.org>
Core/PathFinding: Corrected a couple of gx & gy's
 * Funny when i pointed this out clean over a 1.5yr ago i was the
   - joke for a day... guessing b4 some open there yapperz to talk
   - rather helping with solution juz oughts ta shut the @#%& up...
   - and some as well say hacks never get fixed, well with some of
   - the help we kept at times im still wondering why its not fixed.

Signed-off-by: bootz <bootz@projectskyfire.org>
Merge branch 'master' of https://github.com/ProjectSkyfire/SkyFireEMU
Core/MMaps: Fix MMap loading after x, y swap
Core/Spells: Fix autoshoot interrupt on move
Fix typo
Merge pull request #915 from roc13x/master

Core/Misc:
From: Heisenberg <Heisenberg@HEisenberg-38.domain>
Date:
Subject: [PATCH] Core/Spells: Fixed class spells for vengeance

for Druids, Warriors, and a item.
for Dk's this needs to be added to Improved Blood presence in spellscripts

Signed-off-by: bootz <bootz@projectskyfire.org>
Merge branch 'master' of https://github.com/ProjectSkyfire/SkyFireEMU
codestyle clean-up from last commit

Signed-off-by: bootz <bootz@projectskyfire.org>