aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/MiscHandler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Handlers/MiscHandler.cpp')
-rw-r--r--src/server/game/Handlers/MiscHandler.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/server/game/Handlers/MiscHandler.cpp b/src/server/game/Handlers/MiscHandler.cpp
index 2e5c36279ce..499f11e0d75 100644
--- a/src/server/game/Handlers/MiscHandler.cpp
+++ b/src/server/game/Handlers/MiscHandler.cpp
@@ -726,6 +726,16 @@ void WorldSession::HandleNextCinematicCamera(WorldPackets::Misc::NextCinematicCa
{
}
+void WorldSession::HandleCompleteMovie(WorldPackets::Misc::CompleteMovie& /*packet*/)
+{
+ uint32 movie = _player->GetMovie();
+ if (!movie)
+ return;
+
+ _player->SetMovie(0);
+ sScriptMgr->OnMovieComplete(_player, movie);
+}
+
void WorldSession::HandleSetActionBarToggles(WorldPackets::Character::SetActionBarToggles& packet)
{
if (!GetPlayer()) // ignore until not logged (check needed because STATUS_AUTHED)