diff options
author | Shauren <shauren.trinity@gmail.com> | 2014-11-20 22:12:13 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2014-11-20 22:12:13 +0100 |
commit | 3f9fb034ec98db5bbe1f81c1008c63a40ca395f7 (patch) | |
tree | 2d6168ae2362519e18330355d80a5dea52f2a1fc | |
parent | 3332127f33563b7d4689238f209a45856d4edc72 (diff) |
Core/PacketIO: Documented possible values for SMSG_NEW_WORLD reason field
-rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 2 | ||||
-rw-r--r-- | src/server/game/Entities/Player/Player.h | 6 |
2 files changed, 7 insertions, 1 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 52daeeb23df..7e6d56279b2 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -2162,7 +2162,7 @@ bool Player::TeleportTo(uint32 mapid, float x, float y, float z, float orientati WorldPackets::Movement::NewWorld packet; packet.MapID = mapid; packet.Pos = m_teleport_dest; - packet.Reason = 16; + packet.Reason = NEW_WORLD_NORMAL; SendDirectMessage(packet.Write()); SendSavedInstances(); diff --git a/src/server/game/Entities/Player/Player.h b/src/server/game/Entities/Player/Player.h index 76e8feedda5..8a90204b70f 100644 --- a/src/server/game/Entities/Player/Player.h +++ b/src/server/game/Entities/Player/Player.h @@ -822,6 +822,12 @@ enum TransferAbortReason */ }; +enum NewWorldReason +{ + NEW_WORLD_NORMAL = 16, // Normal map change + NEW_WORLD_SEAMLESS = 21, // Teleport to another map without a loading screen, used for outdoor scenarios +}; + enum InstanceResetWarningType { RAID_INSTANCE_WARNING_HOURS = 1, // WARNING! %s is scheduled to reset in %d hour(s). |