diff options
| author | MitchesD <majklprofik@seznam.cz> | 2015-07-28 19:09:20 +0200 |
|---|---|---|
| committer | MitchesD <majklprofik@seznam.cz> | 2015-07-28 19:09:20 +0200 |
| commit | 231fb1d322bc1c91f9227d43d3ef672605232154 (patch) | |
| tree | 58a684167fe8455445f990c7653f059fc67d0b15 /src/server/game/Entities | |
| parent | 15c8e5fd4d2dcb808da162527c133c02949781ca (diff) | |
Core/PacketIO: updated CMSG_INSTANCE_LOCK_RESPONSE and fixed instance binding of gamemasters
Diffstat (limited to 'src/server/game/Entities')
| -rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 3e89952c2e4..a9b229bf00b 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -18569,9 +18569,11 @@ void Player::BindToInstance() WorldPackets::Instance::InstanceSaveCreated data; data.Gm = IsGameMaster(); GetSession()->SendPacket(data.Write()); - BindToInstance(mapSave, true); - - GetSession()->SendCalendarRaidLockout(mapSave, true); + if (!IsGameMaster()) + { + BindToInstance(mapSave, true); + GetSession()->SendCalendarRaidLockout(mapSave, true); + } } void Player::SetPendingBind(uint32 instanceId, uint32 bindTimer) |
