diff options
author | Traesh <Traesh@users.noreply.github.com> | 2017-01-29 00:00:43 +0100 |
---|---|---|
committer | joschiwald <joschiwald.trinity@gmail.com> | 2017-01-29 00:00:43 +0100 |
commit | 6ab3877c91c9440b81cf1c7c66a1275ee04ea26a (patch) | |
tree | 9930d19512eef247d1c0a23284caa446ceef21c8 /src/server/game/Handlers/MiscHandler.cpp | |
parent | 5818dd364ca6a8b0cb068710291adf26b571aa23 (diff) |
Core/Entities: Basic AreaTrigger System (#18035)
* Implemented AreaTrigger Templates
* Implemented AreaTrigger Splines
* Implemented SPELL_AURA_AREA_TRIGGER
* and many more
Diffstat (limited to 'src/server/game/Handlers/MiscHandler.cpp')
-rw-r--r-- | src/server/game/Handlers/MiscHandler.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/server/game/Handlers/MiscHandler.cpp b/src/server/game/Handlers/MiscHandler.cpp index 813cd1fe84c..036c4a01fe6 100644 --- a/src/server/game/Handlers/MiscHandler.cpp +++ b/src/server/game/Handlers/MiscHandler.cpp @@ -48,6 +48,7 @@ #include "WhoPackets.h" #include "InstancePackets.h" #include "InstanceScript.h" +#include "AreaTriggerPackets.h" void WorldSession::HandleRepopRequest(WorldPackets::Misc::RepopRequest& /*packet*/) { @@ -464,7 +465,7 @@ void WorldSession::HandleResurrectResponse(WorldPackets::Misc::ResurrectResponse GetPlayer()->ResurrectUsingRequestData(); } -void WorldSession::HandleAreaTriggerOpcode(WorldPackets::Misc::AreaTrigger& packet) +void WorldSession::HandleAreaTriggerOpcode(WorldPackets::AreaTrigger::AreaTrigger& packet) { Player* player = GetPlayer(); if (player->IsInFlight()) @@ -567,7 +568,7 @@ void WorldSession::HandleAreaTriggerOpcode(WorldPackets::Misc::AreaTrigger& pack reviveAtTrigger = true; break; case Map::CANNOT_ENTER_CORPSE_IN_DIFFERENT_INSTANCE: - player->GetSession()->SendPacket(WorldPackets::Misc::AreaTriggerNoCorpse().Write()); + player->GetSession()->SendPacket(WorldPackets::AreaTrigger::AreaTriggerNoCorpse().Write()); TC_LOG_DEBUG("maps", "MAP: Player '%s' does not have a corpse in instance map %d and cannot enter", player->GetName().c_str(), at->target_mapId); break; case Map::CANNOT_ENTER_INSTANCE_BIND_MISMATCH: |