[7644] Fixed pet slot values using in pet save.
commitddfa7199207e499dd233854a75ac3a6216938873
authorVladimirMangos <vladimir@getmangos.com>
Fri, 10 Apr 2009 00:49:39 +0000 (10 04:49 +0400)
committerVladimirMangos <vladimir@getmangos.com>
Fri, 10 Apr 2009 05:02:04 +0000 (10 09:02 +0400)
tree9de7e052976ee621fb44d4c94039051abf868006
parent6ba6e451e5df7fefe6c54bb393f87b9e1837f01a
[7644] Fixed pet slot values using in pet save.

Problem exist from client version switch when stable slot amount changed.
In result this has been source problems with stable use (3-4 slots) and possible pet lost in some cases
or "not save state" for summoned pets.
Use enums to avoid repeating problem, use more safe value for not-in-slot save (for summoned pets)
Fixed data preparing for MSG_LIST_STABLED_PETS.
sql/characters.sql
sql/updates/7644_01_characters_character_pet.sql [new file with mode: 0644]
sql/updates/Makefile.am
src/game/CharacterHandler.cpp
src/game/NPCHandler.cpp
src/game/Pet.cpp
src/game/Pet.h
src/game/Player.cpp
src/shared/revision_nr.h