From e72106c5e9eac2567e3ce50aa522fb479f52d931 Mon Sep 17 00:00:00 2001 From: linencloth Date: Sun, 14 Nov 2010 22:24:00 +0100 Subject: Core/Creatures: Fix visibility of spirit guides Closes issue 4781 --HG-- branch : trunk --- src/server/game/Entities/Creature/Creature.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') diff --git a/src/server/game/Entities/Creature/Creature.cpp b/src/server/game/Entities/Creature/Creature.cpp index 70c23dafcec..1a37d5a71a8 100755 --- a/src/server/game/Entities/Creature/Creature.cpp +++ b/src/server/game/Entities/Creature/Creature.cpp @@ -808,7 +808,10 @@ bool Creature::Create(uint32 guidlow, Map *map, uint32 phaseMask, uint32 Entry, m_serverSideVisibilityDetect.SetValue(SERVERSIDE_VISIBILITY_GHOST, GHOST_VISIBILITY_GHOST); } else if(isSpiritGuide()) + { + m_serverSideVisibility.SetValue(SERVERSIDE_VISIBILITY_GHOST, GHOST_VISIBILITY_GHOST | GHOST_VISIBILITY_ALIVE); m_serverSideVisibilityDetect.SetValue(SERVERSIDE_VISIBILITY_GHOST, GHOST_VISIBILITY_GHOST | GHOST_VISIBILITY_ALIVE); + } if (Entry == VISUAL_WAYPOINT) SetVisibility(VISIBILITY_OFF); -- cgit v1.2.3