diff options
Diffstat (limited to 'src/game/Pet.cpp')
| -rw-r--r-- | src/game/Pet.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/game/Pet.cpp b/src/game/Pet.cpp index 2c4dfe225ef..47d406f6453 100644 --- a/src/game/Pet.cpp +++ b/src/game/Pet.cpp @@ -346,6 +346,10 @@ bool Pet::LoadPetFromDB( Player* owner, uint32 petentry, uint32 petnumber, bool } } + //set last used pet number (for use in BG's) + if(owner->GetTypeId() == TYPEID_PLAYER && isControlled() && !isTemporarySummoned() && (getPetType() == SUMMON_PET || getPetType() == HUNTER_PET)) + ((Player*)owner)->SetLastPetNumber(pet_number); + m_loading = false; SynchronizeLevelWithOwner(); |
