diff options
| author | Ghaster <theghaster1@gmail.com> | 2024-02-16 18:15:03 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-02-16 18:15:03 +0100 |
| commit | 9ec1cc07b45ec703028636b2a4302d4a238d090a (patch) | |
| tree | cf620296839d6b07f8ce9411487632f44b1a2387 /src/server/game/Server | |
| parent | 888ccd1e4421b83411cb00365c26b19234e1e46e (diff) | |
Core/Misc: Defined and implemented CHARACTER_FLAG_RESTING (#29695)
Diffstat (limited to 'src/server/game/Server')
| -rw-r--r-- | src/server/game/Server/Packets/CharacterPackets.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/game/Server/Packets/CharacterPackets.cpp b/src/server/game/Server/Packets/CharacterPackets.cpp index cb89c8c3045..4519412b40f 100644 --- a/src/server/game/Server/Packets/CharacterPackets.cpp +++ b/src/server/game/Server/Packets/CharacterPackets.cpp @@ -120,6 +120,9 @@ EnumCharactersResult::CharacterInfo::CharacterInfo(Field* fields) uint32 playerFlags = fields[12].GetUInt32(); uint32 atLoginFlags = fields[13].GetUInt16(); + if (playerFlags & PLAYER_FLAGS_RESTING) + Flags |= CHARACTER_FLAG_RESTING; + if (atLoginFlags & AT_LOGIN_RESURRECT) playerFlags &= ~PLAYER_FLAGS_GHOST; |
