aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/MiscHandler.cpp
diff options
context:
space:
mode:
authorKrudor <erikstrandberg93@hotmail.com>2016-12-17 18:27:43 +0100
committerShauren <shauren.trinity@gmail.com>2016-12-17 18:27:43 +0100
commit1530c956979f9d4b56b9e585dbc16d7660e609b1 (patch)
tree7643badb91c739a8ca4c1800ccb5c07a7883c9c7 /src/server/game/Handlers/MiscHandler.cpp
parent9c8f641cd2d7713a91281362b15c31a19e4a4071 (diff)
Core/Scripts: Add server-side script support for movie completion (#18308)
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)