Removed off-mesh coordinates for maps not available in vanilla WoW.

Signed-off-by: Daniel S. Reichenbach <daniel@kogitoapp.com>
Removed script library entries for creatures not available in vanilla WoW.

Signed-off-by: Daniel S. Reichenbach <daniel@kogitoapp.com>
Removed redundant log output, and corrected a few compile time warnings.

Signed-off-by: Daniel S. Reichenbach <daniel@kogitoapp.com>
Integrate map extractor into build process.

The map extractor will now be built when building mangos, and also will
be installed into the target directory.

Signed-off-by: Daniel S. Reichenbach <daniel@kogitoapp.com>
[m] Fixed up max-extractor builds
Configuration files for realm list, world server and script library now use sane log file names.

Signed-off-by: Daniel S. Reichenbach <daniel@kogitoapp.com>
Replaced logos for daemon startup with smaller ones.

Signed-off-by: Daniel S. Reichenbach <daniel@kogitoapp.com>
All code now uses a unified header, properly citing the GPL and credits
Code has been changed to use brackets for all single-line conditions.
Demon startup messages for the world server and the script library have been cleaned up
Mobs fleeing in fear will now properly flee, instead of running.

Signed-off-by: Daniel S. Reichenbach <daniel@kogitoapp.com>
Fixed the `debug send chatmmessage`.

It now uses the given argument instead of some test string.

Signed-off-by: Daniel S. Reichenbach <daniel@kogitoapp.com>
Hunter pets will gain full experience while in group, instead of half experience.

Hunter pet experience may still require tuning, as it is not clear as to how
much experience a pet would gain, and if the gain was influenced by the hunters
level being e.g. larger or not.

Signed-off-by: Daniel S. Reichenbach <daniel@kogitoapp.com>
When consuming potions not usable by their class, characters will now receive a matching error message.

E.g. if a Warrior tries to consume a mana potion, an error will be sent.

Signed-off-by: Daniel S. Reichenbach <daniel@kogitoapp.com>
Looting will be cancelled upon movement.

This means, initiating movement with an open loot window will not cancel
looting as intended.

Signed-off-by: Daniel S. Reichenbach <daniel@kogitoapp.com>
Hunter pet's will now properly follow stay commands.

Signed-off-by: Daniel S. Reichenbach <daniel@kogitoapp.com>
Movement flags for character movement have been updated for vanilla WoW.

This means characters should now show proper behavior when moving, and
also any movement state such as flying or being immobilized will work
properly.

Character movement now also is properly time stamped so that clients can
display movement without the usual stuttering.

Signed-off-by: Daniel S. Reichenbach <daniel@kogitoapp.com>
*mangos-zero* documentation has been converted from plain text to Markdown
README for real this time! It's extended and finally useful.

The first starting point for using mangos-zero has been revised, and greatly
extended with information on the project, and details on what is required to
run mangos-zero.

Signed-off-by: Daniel S. Reichenbach <daniel@kogitoapp.com>
Further Markdown conversions of documentation.