diff options
author | Vincent-Michael <Vincent_Michael@gmx.de> | 2015-07-31 20:58:00 +0200 |
---|---|---|
committer | Vincent-Michael <Vincent_Michael@gmx.de> | 2015-07-31 21:12:18 +0200 |
commit | 0e6c549a57f0e282f2fc094224ec72149aff92d0 (patch) | |
tree | 66e2778bcf9020221a8b0dac1a405ee0825eedfb /src | |
parent | 47b97ba687875f95609760b2ba87f316e780e06f (diff) |
Core/PacketIO: Updated TutorialAction enum for 6.2.0 and fix typo
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Server/Packets/MiscPackets.cpp | 4 | ||||
-rw-r--r-- | src/server/game/Server/WorldSession.h | 8 |
2 files changed, 7 insertions, 5 deletions
diff --git a/src/server/game/Server/Packets/MiscPackets.cpp b/src/server/game/Server/Packets/MiscPackets.cpp index 448a1f2b790..9b1bc42ff08 100644 --- a/src/server/game/Server/Packets/MiscPackets.cpp +++ b/src/server/game/Server/Packets/MiscPackets.cpp @@ -146,7 +146,9 @@ WorldPacket const* WorldPackets::Misc::TutorialFlags::Write() void WorldPackets::Misc::TutorialSetFlag::Read() { Action = _worldPacket.ReadBits(2); - _worldPacket >> TutorialBit; + + if (Action == TUTORIAL_ACTION_UPDATE) + _worldPacket >> TutorialBit; } WorldPacket const* WorldPackets::Misc::WorldServerInfo::Write() diff --git a/src/server/game/Server/WorldSession.h b/src/server/game/Server/WorldSession.h index e47019357c7..05170ce15a0 100644 --- a/src/server/game/Server/WorldSession.h +++ b/src/server/game/Server/WorldSession.h @@ -619,11 +619,11 @@ enum AccountDataType #define REGISTERED_ADDON_PREFIX_SOFTCAP 64 -enum TutorialAction +enum TutorialAction : uint8 { - TUTORIAL_ACTION_RESET = 0, - TUTORIAL_ACTION_UPDATE = 1, - TUTORIAL_ACTION_CLEAR = 2 + TUTORIAL_ACTION_RESET = 1, + TUTORIAL_ACTION_CLEAR = 2, + TUTORIAL_ACTION_UPDATE = 3 }; /* |