diff --git a/src/server/game/Entities/Totem/Totem.cpp b/src/server/game/Entities/Totem/Totem.cpp index ec0df6e25..70d409925 100644 --- a/src/server/game/Entities/Totem/Totem.cpp +++ b/src/server/game/Entities/Totem/Totem.cpp @@ -88,7 +88,10 @@ void Totem::InitSummon() GetOwner()->CastSpell(this, 6277, true); } - this->GetMotionMaster()->MoveFall(); + if (!IsInWater()) + { + GetMotionMaster()->MoveFall(); + } } void Totem::UnSummon(uint32 msTime)