diff options
| author | Shauren <shauren.trinity@gmail.com> | 2016-08-27 00:14:25 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2016-08-27 00:14:25 +0200 |
| commit | 42a678c09fffc51e6867681e5cc5be5b8a740a84 (patch) | |
| tree | e22a42b6234e12e6d9836577f6127ee1beadb803 /src | |
| parent | 9b80805d69477102a1ab29925d3c8914d2273476 (diff) | |
Core/Pets: Fixed client crashes when logging in with a pet active
Closes #17848
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/game/Entities/Pet/Pet.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/server/game/Entities/Pet/Pet.cpp b/src/server/game/Entities/Pet/Pet.cpp index 06036f5cbf7..f966f35bc87 100644 --- a/src/server/game/Entities/Pet/Pet.cpp +++ b/src/server/game/Entities/Pet/Pet.cpp @@ -302,6 +302,7 @@ bool Pet::LoadPetFromDB(Player* owner, uint32 petEntry, uint32 petnumber, bool c castData.CasterGUID = owner->GetGUID(); castData.CasterUnit = owner->GetGUID(); + castData.CastID = ObjectGuid::Create<HighGuid::Cast>(SPELL_CAST_SOURCE_NORMAL, summonSpellId, map->GenerateLowGuid<HighGuid::Cast>()); castData.SpellID = summonSpellId; castData.CastFlags = CAST_FLAG_UNKNOWN_9; castData.CastTime = getMSTime(); |
