From 42a678c09fffc51e6867681e5cc5be5b8a740a84 Mon Sep 17 00:00:00 2001 From: Shauren Date: Sat, 27 Aug 2016 00:14:25 +0200 Subject: Core/Pets: Fixed client crashes when logging in with a pet active Closes #17848 --- src/server/game/Entities/Pet/Pet.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/server') 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(SPELL_CAST_SOURCE_NORMAL, summonSpellId, map->GenerateLowGuid()); castData.SpellID = summonSpellId; castData.CastFlags = CAST_FLAG_UNKNOWN_9; castData.CastTime = getMSTime(); -- cgit v1.2.3