aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Entities/Creature/Creature.cpp4
-rw-r--r--src/server/game/Entities/Pet/Pet.cpp1
2 files changed, 3 insertions, 2 deletions
diff --git a/src/server/game/Entities/Creature/Creature.cpp b/src/server/game/Entities/Creature/Creature.cpp
index 98ebb98f2bd..089a414f7a2 100644
--- a/src/server/game/Entities/Creature/Creature.cpp
+++ b/src/server/game/Entities/Creature/Creature.cpp
@@ -2041,7 +2041,9 @@ void Creature::setDeathState(DeathState s)
Motion_Initialize();
Unit::setDeathState(ALIVE);
- LoadCreaturesAddon();
+
+ if (!IsPet())
+ LoadCreaturesAddon();
}
}
diff --git a/src/server/game/Entities/Pet/Pet.cpp b/src/server/game/Entities/Pet/Pet.cpp
index d4b8d373fc8..1b26f6a4f82 100644
--- a/src/server/game/Entities/Pet/Pet.cpp
+++ b/src/server/game/Entities/Pet/Pet.cpp
@@ -1874,7 +1874,6 @@ bool Pet::Create(ObjectGuid::LowType guidlow, Map* map, uint32 phaseMask, uint32
SetPhaseMask(phaseMask, false);
Object::_Create(guidlow, petId, HighGuid::Pet);
- m_spawnId = guidlow;
m_originalEntry = Entry;
if (!InitEntry(Entry))