From b295688322ad1475ba57e04af85d1f4665f2e2a7 Mon Sep 17 00:00:00 2001 From: Subv Date: Wed, 14 Nov 2012 17:22:39 -0500 Subject: Core/Maps: Changed SMSG_SET_PHASE_SHIFT to send either 8 or 0 depending on whether the player is phased or not. --- src/server/game/Handlers/MiscHandler.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'src/server/game/Handlers/MiscHandler.cpp') diff --git a/src/server/game/Handlers/MiscHandler.cpp b/src/server/game/Handlers/MiscHandler.cpp index 38e3a56985b..780117c029b 100644 --- a/src/server/game/Handlers/MiscHandler.cpp +++ b/src/server/game/Handlers/MiscHandler.cpp @@ -1756,12 +1756,7 @@ void WorldSession::SendSetPhaseShift(std::set const& phaseIds, std::set< data.WriteByteSeq(guid[1]); - uint32 flag = 8; - for (std::set::const_iterator itr = phaseIds.begin(); itr != phaseIds.end(); ++itr) - if (PhaseEntry const* phaseEntry = sPhaseStore.LookupEntry(*itr)) - flag |= phaseEntry->Flag; - - data << uint32(flag); // flags (not phasemask) + data << uint32(phaseIds.size() ? 0 : 8); // flags (not phasemask) data.WriteByteSeq(guid[2]); data.WriteByteSeq(guid[6]); -- cgit v1.2.3