diff options
author | tobmaps <tobmaps@trinitycore.org> | 2011-05-02 15:36:44 -0400 |
---|---|---|
committer | runningnak3d <runningnak3d@gmail.com> | 2011-05-02 15:36:44 -0400 |
commit | ba578f6cfeb8fab2296f788006bbf8f2293494f8 (patch) | |
tree | 582edb67b615ac1e1bda6533bd959ce288714cca | |
parent | 6f154498e0c59baf17967770a9cb886a9029181b (diff) |
Core/Pets: Prevent loading of non-existent saved pet data on pet first summon. This should fix problems of pets being summoned and non-responsive.
-rwxr-xr-x | src/server/game/Entities/Pet/Pet.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/game/Entities/Pet/Pet.cpp b/src/server/game/Entities/Pet/Pet.cpp index 058175b63ae..3a450495355 100755 --- a/src/server/game/Entities/Pet/Pet.cpp +++ b/src/server/game/Entities/Pet/Pet.cpp @@ -133,7 +133,10 @@ bool Pet::LoadPetFromDB(Player* owner, uint32 petentry, uint32 petnumber, bool c ownerid, PET_SAVE_AS_CURRENT, PET_SAVE_LAST_STABLE_SLOT); if (!result) + { + m_loading = false; return false; + } Field *fields = result->Fetch(); |